1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1074	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	6	6	6	6	7	7	10	10	12	12	12	12	12	12	17	17	19	19	19	23	25	25	25	25	27	28	30	32	33	36	37	37	39	40	42	42	42	45	48	53	53	58	61	67	68	74	84	91	93	103	103	110	110	120	127	136	147	149	155	159	173	189	192	205	212	216	220	233	238	239	241	248	259	265	272	282	295	312	323	331	357	368	373	375	400	411	431	434	442	453	469	479	488	498	503	527	537	553	561	568	591	615	618	644	651	661	670	684	706	728	746	756	780	789	827	842	857	865	886	905	921	932	942	965	974	974	1002	1015	1030	1052	1066	1073	1073	1096	1113	1134	1215	1215	1215	1241	1250	1252	1262	1273	1274	1291	1293	1293	1293	1322	1324	1351	1355	1366	1377	1389	1400	1438	1442	1452	1452	1466	1475	1492	1498	1504	1508	1522	1544	1551	1565	1576	1585	1601	1619	1624	1664	1673	1690	1691	1714	1715	1715	1757	1764	1773	1785	1787	1791	1798	1805	1818	1828	1831	1839	1852	1863	1882	1898	1905	1911	1924	1928	1949	1966	1983	1989	1999	2010	2021	2023	2030	2048	2059	2074	2082	2103	2126	2141	2159	2173	2186	2197	2212	2230	2242	2267	2283	2304	2328	2351
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	3	3	4	4	5	5	10	15	18	19	23	25	28	29	34	38	42	49	59	59	66	71	78	87	98	102	103	109	114	117	123	132	143	147	154	161	168	171	173	174	175	181	187	188	189	196	205	208	216	222	224	227	231	243	244	254	254	260	262	270	270	271	273	274	276	277	281	281	282	283	288	292	292	292	293	296	304	313	320	325	331	343	353	361	364	383	389	392	401	413	420	430	437	450	464	477	515	555	575	643	680	703	751	845	863	881	911	997	1056	1131	1187	1224	1294	1359	1414	1518	1599	1689	1819	1937	2013	2102	2196	2461	2513	2662	2708	2770	2835	2835	3028	3101	3142	3223	3265	3320	3380	3438	3504	3564	3606	3714	3736	3776	3813	3860	3909	3948	3960	3977	4002	4035	4054	4115	4147	4167	4190	4265	4311	4347	4424	4525	4545	4568	4583	4628	4654	4686	4713	4730	4757	4787	4833	4886	4922	4959	4978	4992	5003	5021	5033	5047	5061	5087	5124	5141	5141	5456	5477	5526	5588	5606	5640	5997	6024	6048	6073	6085	6116	6134	6141	6172	6190	6203	6220	6248	6270	6285	6333	6350	6369	6375	6405	6443	6475	6615	6637	6658	6694	6712	6743	6768	6888	6940	6966	6985	6995	7061	7097	7134	7188	7226	7263	7348	7409
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	3	7	9	10	10	10	11	13	14	15	18	20	22	28	29	30	32	33	33	35	37	37	39	42	43	45	45	47	47	51	53	58	59	61	67	69	74	79	79	81	85	90	96	100	104	105	110	116	122	130	132	147	150	164	172	175	177	177	183	190	193	197	199	208	214	221	226	234	238	245	251	263	266	272	272	277	280	288	305	312	317	317	322	325	326	335	348	350	352	356	360	366	371	381	398	403	413	428	441	459	463	483	495	503	514	518	534	539	552	562	569	575	575	585	598	602	610	612	614	615	619	624	628	630	631	643	646	651	656	663	671	672	674	683	690	690	699	702	720	724	732	739	745	753	757	757	764	768	771	776	776	777	778	778	778	785	786	792	794	801	806	809	809	824	830	835	838	848	851	851	873	882	885	886	886	896	898	902	921	921	921	923	927	927	939	942	942	944	950	950	965	968	977	981	981	988	996	997	1012	1031	1033	1033	1042	1045	1055	1056	1060	1061	1065	1074	1079	1080	1090	1092	1095	1098	1107	1112
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	4	4	4	7	7	8	9	11	11	13	16	17	17	19	23	23	26	28	32	32	33	33	34	35	38	42	42	42	42	42	42	42	42	43	43	44	44	45	46	46	46	46	46	49	50	50	50	51	52	52	55	58	59	62	66	71	71	71	72	75	76	76	76	76	76	77	77	79	85	89	93	97	100	104	111	116	118	121	126	126	127	129	135	141	149	153	161	162	165	170	174	179	189	190	193	197	199	201	211	218	224	228	231	236	242	247	255	264	269	279	283	287	289	303	318	324	334	337	338	352	363	368	372	382	389	392	421	424	434	446	450	455	464	469	477	483	483	488	490	503	507	509	516	523	526	527	530	533	535	540	550	554	558	562	564	570	576	581	583	589	591	594	602	604	607	610	611	612	617	619	628	632	635	635	638	638	652	654	656	657	658	664	672	675	678	686	687	691	703	708	719	726	736	738	744	744	761	771	775	785	789	791	801	811	825	828	840	843	850	856	861	866	873	878	883	890	897	907	917	924	926	932	948	961
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	5	5	5	5	5	5	6	9	10	10	10	10	10	11	12	12	13	15	16	17	18	20	20	21	22	26	29	31	31	31	34	34	34	36	37	39	40	40	40	40	42	44	44	44	44	45	45	45	45	45	45	46	47	47	47	48	49	49	49	49	51	53	58	60	61	62	63	63	63	63	64	70	72	73	75	79	87	95	102	110	116	121	123	130	139	143	149	153	159	168	176	184	188	189	199	208	218	222	230	234	239	247	255	262	282	292	307	331	350	366	389	424	440	458	482	507	524	547	585	615	637	646	669	675	675	731	767	792	813	830	836	839	874	909	923	934	947	958	967	977	989	996	1005	1008	1034	1049	1077	1083	1096	1099	1135	1160	1195	1213	1219	1248	1277	1287	1303	1308	1336	1361	1376	1379	1384	1390	1401	1430	1441	1446	1453	1464	1475	1487	1504	1527	1542	1551	1560	1573	1580	1580	1608	1611	1617	1618	1621	1629	1634	1642	1655	1656	1662	1665	1673	1681	1689	1704	1713	1722	1742	1750	1768	1783	1807	1827	1838	1848	1873	1893	1911	1925	1932	1942	1972	1988	2009	2039	2074	2095	2108	2162	2188	2222	2253	2286	2297	2335	2378	2400
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	4	6	8	8	8	8	9	9	11	11	11	12	12	12	12	12	12	12	13	14	14	14	16	18	18	18	21	22	23	26	26	28	28	32	35	35	40	52	64	71	89	105	111	141	167	176	185	201	203	209	209	212	215	217	219	225	232	238	243	248	253	258	276	302	307	310	313	320	320	327	327	328	329	336	351	351	358	358	365	365	367	369	372	373	373	373	373	374	375	381	382	383	383	385	386	389	393	397	398	400	401	407	408	411	414	415	416	429	429	435	437	443	445	446	449	452	458	462	471	472	474	489	500	501	502	503	504	504	512	530	534	534	536	536	536	536	537	538	541	546	550	551	559	561	563	563	566	568	568	568	570	572	573	574	580	580	581	583	585	585	585	587	591	593	597	597	599	604	606	607	607	610	612	612	613	613	613	616	618	619	622	623	624	625	626	628	628	631	634	634	635	635	637	637	639	648	649	649	650	650	651	651	653	655	655	657	659	661	662	663	664	664	665	668
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	6	7	8	8	11	11	13	13	14	14	15	17	19	21	28	32	34	45	51	53	65	92	105	114	120	130	155	162	178	189	196	224	230	249	258	271	272	285	295	312	321	329	335	344	368	380	391	392	396	402	410	414	416	419	421	431	442	449	455	464	471	484	499	517	536	544	551	554	566	569	572	576	578	581	584	588	594	600	602	605	607	607	610	625	626	634	634	634	639	646	648	654	655	660	661	664	669	672	678	686	689	695	701	706	711	720	724	730	734	734	747	753	757	765	766	766	769	771	774	773	779	782	785	788	790	796	807	811	814	814	814	814	814	822	824	825	826	833	839	840	855	864	866	871	872	874	881	886	890	892	892	895	896	896	898	899	900	901	901	902	906	908	909	911	911	911	911	912	912	913	914	917	917	919	922	924	926	927	928	932	932	943	952	958	962	968	977	982	988	990	996	998	998	998	1001	1002	1007	1011	1012	1012	1015	1019	1020	1022	1024	1026	1029	1034	1037	1044	1046	1052	1054	1061	1062
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	3	3	3	9	9	11	12	20	21	24	38	48	52	54	54	57	60	61	62	62	63	63	66	72	80	83	85	88	89	90	90	90	92	93	93	93	98	105	105	114	114	120	123	124	124	125	126	127	128	129	130	130	133	133	136	136	137	138	141	147	150	152	152	153	154	157	164	165	165	167	169	174	176	178	180	182	184	188	190	195	204	206	208	210	210	211	213	215	216	220	233	236	245	245	269	276	278	288	330	340	362	384	395	411	445	465	500	526	566	589	655	675	720	741	785	832	869	891	934	999	1062	1113	1194	1243	1244	1336	1450	1480	1580	1612	1646	1683	1741	1777	1836	1860	1883	1914	1935	1959	1975	2019	2037	2055	2107	2159	2214	2228	2276	2286	2327	2345	2400	2413	2443	2499	2533	2567	2619	2633	2678	2747	2830	2842	2877	2891	2907	2958	2988	3047	3093	3110	3127	3165	3211	3249	3320	3338	3374	3390	3401	3401	3499	3515	3534	3548	3556	3569	3587	3628	3660	3679	3705	3730	3743	3752	3803	3823	3841	3861	3897	3922	3949	4003	4066	4084	4102	4127	4160	4189	4224	4567	4599	4621	4647	4689	4765	4806	4861	4892	4925	4951	5001	5039	5077	5153	5181	5217	5254	5282
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	5	10	13	15	17	27	36	36	45	67	81	87	90	96	102	140	161	171	184	200	212	216	227	234	236	240	246	257	259	270	275	282	284	285	289	290	290	290	290	294	300	302	304	306	308	311	314	316	319	324	324	326	326	328	328	329	329	330	330	330	330	336	337	338	340	349	352	353	355	358	358	359	360	363	373	378	383	391	401	417	427	438	453	475	485	486	501	507	516	521	528	534	543	549	559	561	561	585	590	595	611	625	637	642	655	656	660	672	679	690	693	702	712	718	731	742	756	762	767	774	782	789	797	810	821	825	836	836	848	859	861	868	875	882	886	893	899	904	906	909	916	918	919	922	925	927	928	937	941	949	952	957	958	971	973	983	1011	1017	1024	1027	1033	1041	1045	1046	1054	1059	1061	1063	1064	1068	1076	1088	1094	1094	1097	1102	1106	1106	1117	1123	1130	1132	1140	1144	1144	1161	1164	1168	1172	1175	1179	1181	1185	1204	1205	1208	1210	1211	1222	1238	1242	1242	1245	1254	1256	1260	1263	1266	1266	1273	1301	1330	1336	1343	1350	1350	1352	1368	1370	1380	1381	1389	1392	1397	1428	1449	1461	1469	1483	1485	1489	1507	1508
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	4	5	6	6	6	6	7	7	7	7	9	9	9	10	11	12	12	12	12	12	12	12	12	12	14	14	15	15	15	15	15	16	16	17	18	18	21	22	22	24	24	24	25	26	27	27	28	29	30	31	33	33	33	33	33	33	34	36	37	37	38	38	38	38	38	40	42	42	42	42	42	46	47	51	53	53	53	55	58	58	58	58	58	58	64	68	69	70	73	74	77	82	88	88	100	105	106	114	115	118	128	129	136	140	145	152	157	165	173	179	182	184	193	205	207	209	220	221	221	234	238	243	255	263	269	271	283	292	299	302	304	307	310	320	326	332	336	340	347	349	356	359	367	368	377	379	383	391	394	398	404	405	417	420	428	442	449	450	452	453	457	465	476	490	516	518	521	526	528	548	555	565	569	575	583	583	603	608	612	614	617	620	624	631	639	639	642	644	651	654	662	666	670	674	687	687	696	702	713	714	715	722	723	726	731	733	738	745	756	761	764	769	783	787	791	808	823	831	832	836	840	845	857	865
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	7	7	8	10	11	13	14	15	15	18	20	20	22	25	27	30	30	33	33	37	37	37	39	42	43	44	46	47	49	49	51	51	52	52	52	52	54	57	58	60	61	63	63	64	65	67	69	73	74	75	77	77	79	80	83	84	85	86	87	87	90	93	97	99	100	100	103	104	105	107	108	108	110	111	117	118	121	122	128	132	141	144	149	152	158	163	166	170	176	185	185	196	201	203	211	214	219	222	235	246	253	259	270	284	295	303	331	339	355	366	379	397	418	437	473	489	507	523	549	572	595	609	629	643	646	686	699	713	737	750	768	783	794	817	839	843	860	870	879	883	896	910	913	920	936	940	949	966	981	994	1025	1034	1054	1074	1102	1135	1178	1194	1213	1217	1230	1236	1282	1289	1300	1306	1310	1344	1366	1387	1397	1409	1419	1428	1433	1463	1471	1485	1502	1513	1524	1524	1564	1585	1588	1593	1595	1609	1610	1624	1640	1648	1661	1672	1679	1684	1701	1713	1722	1733	1738	1740	1756	1767	1779	1787	1805	1817	1826	1841	1858	1869	1884	1893	1904	1909	1923	1926	1938	1946	1958	1962	1970	1983	1992	2001	2011	2018	2027	2037
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	4	4	4	4	5	6	6	6	6	7	9	10	10	12	13	13	13	14	14	17	18	21	22	25	27	32	39	39	39	43	49	49	49	51	54	54	56	59	61	66	67	69	72	77	81	84	84	85	92	129	133	135	140	141	145	147	148	148	149	151	153	153	153	153	153	153	155	155	156	157	158	162	166	167	175	176	178	181	183	186	186	186	186	186	186	188	189	189	189	192	192	193	193	196	196	196	196	198	200	203	210	213	218	221	223	223	224	229	237	239	240	240	246	247	255	258	260	266	267	268	270	276	276	278	279	281	281	282	284	286	288	292	294	296	297	299	299	300	304	306	310	310	310	313	315	321	323	323	323	323	326	326	326	326	326	329	330	334	334	335	335	336	337	338	338	341	341	341	342	342	344	344	344	344	344	344	344	347	347	351	351	351	352	357	359	361	366	366	367	368	369	374	375	376	377	377	377	379	383	386	386	386	387	387	388	390	390	392	392	393	394	395	395	395	395	395	396	397	399	403	407	407	407	407	407
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	7	9	9	10	10	13	13	15	19	19	21	22	24	24	24	24	24	24	24	24	24	25	25	27	28	31	32	34	38	42	43	43	45	50	52	52	56	63	64	65	68	70	74	74	75	81	89	91	92	97	102	113	120	128	130	134	142	144	146	147	149	149	149	151	156	158	161	163	165	175	179	188	192	195	198	202	209	214	216	218	222	231	244	253	257	257	262	265	267	269	273	274	275	278	284	288	295	304	313	318	324	330	340	353	371	378	386	391	402	407	421	431	442	445	453	456	456	487	492	499	506	509	509	515	522	525	691	691	855	855	855	863	866	872	872	875	879	905	911	917	932	934	939	946	962	968	971	980	988	992	995	997	1009	1016	1020	1020	1023	1025	1026	1033	1035	1040	1041	1042	1042	1043	1044	1046	1049	1049	1055	1063	1070	1070	1089	1091	1100	1103	1103	1109	1125	1129	1143	1156	1158	1158	1166	1184	1203	1216	1219	1220	1223	1229	1236	1240	1259	1261	1267	1271	1273	1300	1336	1343	1352	1353	1366	1380	1387	1391	1394	1406	1408	1409	1417	1422	1435	1435	1443	1449	1451	1467
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	3	7	8	9	9	9	9	11	11	11	12	14	14	14	14	14	14	17	18	19	19	19	19	19	19	19	19	19	21	21	21	21	22	22	24	25	25	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	29	29	29	30	30	30	30	30	30	30	30	30	30	30	31	32	33	34	34	35	35	35	35	48	53	58	61	62	64	65	69	69	69	74	82	85	85	89	92	94	97	98	109	118	125	134	137	139	143	151	169	178	180	180	193	198	204	219	220	226	229	241	254	257	263	268	274	284	287	287	307	314	317	323	325	326	326	328	328	331	331	347	347	357	360	370	373	379	385	390	399	416	420	425	428	439	456	460	464	478	486	495	505	518	531	536	542	552	553	554	554	579	585	587	591	591	592	594	600	608	611	613	614	623	627	634	641	646	650	661	667	674	679	697	703	707	719	722	729	736	741	744	749	753	758	763	767	772	776	779	785	793	799	806	812	816	817	819	826
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	5	5	5	6	6	7	7	7	9	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	15	15	15	15	15	15	15	18	19	19	19	20	20	20	21	22	22	22	22	22	22	22	22	23	23	23	24	25	25	29	29	29	30	36	36	36	38	39	39	41	42	42	45	48	53	62	63	67	72	79	80	80	82	84	89	95	95	101	105	105	110	111	113	115	122	122	122	126	126	128	129	130	134	134	134	135	136	137	138	152	168	174	174	181	182	187	193	196	198	202	204	204	206	211	213	230	238	242	244	250	250	255	259	271	280	293	297	300	305	311	316	320	323	332	334	335	335	364	380	382	389	394	408	414	420	424	427	428	436	448	449	452	467	468	469	475	483	489	504	515	520	524	528	532	543	551	556	569	573	573	577	579	581	583	590	590	590	604	614	616	622	627	629	630	638
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	6	7	7	8	8	12	14	14	20	32	36	36	43	50	50	56	59	64	68	73	80	87	88	95	98	105	107	111	117	118	130	134	134	138	141	143	146	146	150	155	158	159	162	164	166	171	175	184	184	189	196	200	209	216	219	224	226	229	235	238	238	239	239	240	244	246	248	249	250	260	265	274	282	294	300	301	304	314	315	317	317	319	330	330	338	343	344	351	357	358	364	375	378	382	386	391	397	412	421	429	433	442	461	482	493	503	530	542	557	565	565	601	605	635	654	665	670	670	697	714	720	728	736	742	751	762	777	806	811	814	815	830	832	844	857	864	868	912	921	925	934	974	977	1009	1015	1023	1028	1038	1065	1079	1087	1096	1105	1116	1124	1133	1138	1145	1148	1175	1196	1204	1212	1219	1226	1231	1235	1238	1248	1270	1277	1283	1289	1298	1298	1320	1348	1359	1365	1371	1393	1394	1404	1452	1462	1472	1482	1486	1497	1513	1521	1532	1543	1551	1568	1588	1606	1615	1629	1640	1666	1682	1717	1732	1763	1771	1795	1807	1826	1836	1851	1865	1878	1885	1893	1909	1920	1947	1970	1985	2000	2018	2054
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	4	4	4	5	5	5	6	7	7	7	8	8	8	9	10	11	11	13	13	15	16	16	16	20	22	23	23	23	23	27	29	29	33	37	41	41	42	44	51	63	64	66	70	72	74	79	83	87	91	93	98	110	112	117	125	136	145	155	161	161	165	178	182	186	187	187	190	197	206	209	212	216	219	230	241	249	253	272	276	283	291	297	302	304	305	310	323	332	342	350	356	367	372	377	386	392	400	404	417	435	451	474	491	505	519	538	592	623	655	680	712	738	767	795	816	837	857	880	889	936	945	946	1023	1058	1067	1093	1111	1125	1140	1159	1174	1190	1205	1234	1242	1252	1259	1270	1292	1299	1304	1329	1333	1344	1344	1368	1374	1380	1389	1398	1413	1426	1448	1456	1466	1472	1479	1490	1496	1507	1509	1513	1519	1525	1533	1537	1542	1548	1550	1558	1560	1572	1581	1593	1606	1609	1621	1629	1629	1641	1646	1666	1675	1677	1684	1696	1707	1722	1734	1744	1755	1765	1771	1787	1804	1813	1824	1832	1840	1851	1869	1883	1889	1906	1922	1933	1967	1987	2005	2021	2041	2060	2082	2102	2125	2151	2307	2313	2336	2366	2390	2425	2450	2461	2479	2515	2557
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	3	3	3	3	5	5	5	6	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	12	12	13	13	14	14	16	17	18	18	18	19	21	22	23	24	25	25	29	30	35	36	38	39	41	41	41	41	41	42	44	49	52	55	64	70	76	83	93	102	109	111	123	134	137	140	143	146	153	155	161	165	165	178	180	182	188	199	206	211	212	219	220	229	229	232	233	241	250	258	271	273	282	288	294	301	304	315	324	336	341	348	350	350	365	371	377	385	387	387	389	397	404	412	417	417	421	422	424	425	429	433	433	439	440	447	451	455	456	465	471	477	479	483	483	484	485	488	489	493	493	496	496	499	500	502	504	506	510	511	512	516	516	516	517	523	523	524	530	530	530	535	535	536	537	538	538	538	539	540	540	540	540	540	542	546	547	547	547	549	549	550	550	554	554	554	556	556	557	560	561	561	561	565	565	572	573	577	577	578	584	588	592	596	604	605	607	616	624
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	4	4	4	6	6	6	7	8	9	9	10	10	11	18	18	18	20	20	20	22	22	23	24	24	28	29	29	29	29	29	29	29	29	30	30	30	31	31	31	31	31	31	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	35	38	38	39	40	40	40	40	40	40	40	40	40	41	43	43	45	46	46	46	46	46	48	50	50	50	52	52	54	54	55	55	55	55	55	57	58	58	58	59	59	60	62	63	65	66	67	68	68	68	69	70	73	75	75	77	78	83	86	91	90	92	92	94	96	96	98	100	100	103	114	114	114	114	116	120	120	122	122	122	122	122	122	124	125	127	128	128	128	128	131	131	131	133	135	135	137	137	138	141	141	141	142	144	145	145	146	148	151	151	155	157	157	160	161	164	165	167	167	167	168	171	172	172	174	174	174	175	179	179	179	179	180	183	186	187	187	188	189	190	191	192	196	196	196	197	199	202	203	203	204	205	209	214	217	219	222	223	225	228	229	230	233	235	235	236	240	246
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	3	3	4	4	4	5	5	10	10	10	11	13	13	16	18	19	19	21	22	24	26	27	29	31	32	33	34	35	36	36	38	43	45	45	46	46	48	50	50	53	55	56	56	56	56	57	57	58	58	59	62	63	63	65	68	71	75	77	77	77	80	81	81	81	82	83	84	88	88	89	92	98	106	116	164	176	185	187	203	217	224	228	229	243	260	276	286	300	301	309	316	317	340	351	362	366	378	380	390	412	421	437	439	465	472	485	511	523	556	572	592	612	624	637	659	696	710	720	723	726	749	775	787	810	823	830	833	843	865	874	876	878	889	899	908	917	927	931	937	951	960	980	984	1003	1005	1032	1035	1050	1066	1080	1088	1091	1096	1104	1114	1142	1169	1184	1185	1187	1190	1196	1218	1229	1242	1249	1256	1264	1270	1270	1302	1302	1309	1311	1334	1334	1334	1385	1401	1403	1403	1407	1416	1424	1441	1477	1478	1480	1486	1495	1514	1533	1541	1561	1570	1584	1585	1604	1612	1640	1644	1647	1660	1666	1699	1714	1740	1747	1755	1759	1767	1773	1787	1886	1892	1894	1895	1902	1912	1934	1941	1941	1944	1967	1982
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	4	5	5	6	6	6	6	6	8	10	10	11	12	16	17	19	19	21	23	25	26	28	31	33	38	41	43	46	48	50	52	52	52	52	52	52	52	53	58	58	60	62	66	72	73	75	75	75	78	78	78	80	83	84	88	89	96	99	105	107	110	115	116	116	116	116	117	118	119	120	122	123	124	125	125	126	126	127	128	129	129	129	129	129	129	130	130	131	136	138	144	147	149	150	155	160	176	205	210	216	226	230	234	237	244	244	279	286	294	299	301	312	322	328	332	336	339	347	359	362	365	373	387	389	390	393	402	410	410	415	416	428	429	441	446	450	462	466	472	474	476	476	480	481	481	483	488	493	496	500	502	507	507	507	507	515	519	522	523	523	525	527	527	536	537	540	542	543	543	543	545	546	547	547	550	554	554	559	562	566	567	570	573	573	578	583	588	590	593	598	602	603	606	608	609	609	611	612	616	620	621	624	626	629	634	641	641	644	648	654	660
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	4	6	7	7	7	8	8	9	9	15	15	15	20	22	22	29	30	31	39	39	40	40	42	42	42	42	44	44	44	44	47	49	50	52	52	55	55	57	57	58	58	58	59	61	62	63	65	65	67	67	67	68	69	69	69	70	71	73	73	74	76	80	83	88	96	114	126	141	147	150	150	152	163	180	193	199	203	212	220	239	250	264	281	286	290	299	306	309	310	313	320	334	356	373	380	382	402	408	411	422	443	447	460	467	478	500	549	564	581	625	678	699	723	740	772	785	822	841	856	879	910	937	962	976	1015	1029	1047	1099	1131	1154	1178	1207	1225	1243	1263	1279	1302	1309	1312	1322	1331	1340	1347	1365	1382	1395	1415	1429	1439	1439	1476	1480	1543	1546	1567	1572	1583	1612	1627	1644	1664	1666	1680	1683	1689	1692	1716	1721	1732	1736	1742	1750	1768	1775	1785	1797	1800	1808	1830	1845	1862	1868	1868	1868	1890	1899	1907	1911	1919	1922	1923	1932	1946	1959	1971	1978	1997	2001	2025	2036	2047	2073	2110	2132	2168	2190	2212	2239	2258	2276	2310	2357	2399	2440	2480	2508	2557	2600	2665	2719	2781	2831	2866	2915	2954	3001	3089	3140	3195	3246	3328	3398
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	4	4	4	6	6	6	8	12	12	13	14	14	17	20	21	21	22	22	23	25	25	25	25	25	27	27	28	34	34	34	34	36	40	43	43	45	52	53	53	57	60	60	61	63	71	76	77	81	84	88	92	96	99	106	110	113	122	123	123	124	125	131	131	135	138	141	149	164	171	173	181	185	186	193	198	205	205	205	209	212	219	224	233	236	238	244	247	265	271	285	291	302	305	329	365	375	394	398	409	417	431	457	493	506	515	541	560	572	591	617	680	686	717	725	725	751	766	781	794	803	805	816	820	842	850	857	858	869	876	882	890	900	908	914	921	922	925	928	986	992	1037	1037	1047	1056	1064	1081	1093	1103	1110	1132	1137	1144	1157	1161	1164	1166	1192	1218	1226	1237	1251	1261	1264	1274	1280	1300	1327	1330	1333	1341	1346	1346	1358	1386	1392	1399	1403	1418	1421	1432	1504	1509	1513	1521	1526	1527	1534	1542	1548	1557	1561	1564	1580	1594	1604	1615	1625	1634	1638	1654	1665	1751	1763	1772	1789	1808	1849	1862	1906	1926	1945	1955	1973	1982	2000	2027	2043	2057	2070	2090
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	3	4	7	7	7	7	7	7	10	10	10	14	14	17	21	21	21	22	25	26	29	29	29	32	32	33	37	37	37	38	42	49	59	65	68	76	83	95	102	108	122	124	129	132	137	145	146	151	159	172	179	182	191	197	212	222	232	244	255	260	272	279	282	287	292	296	302	320	339	353	375	406	421	447	486	507	527	536	570	596	626	634	646	666	692	716	733	750	753	787	814	826	849	875	886	887	898	918	926	971	990	1009	1015	1038	1048	1053	1092	1103	1133	1152	1177	1195	1205	1222	1222	1241	1250	1271	1279	1279	1301	1332	1338	1357	1366	1371	1375	1388	1403	1410	1415	1423	1444	1455	1456	1457	1471	1480	1482	1485	1499	1516	1519	1530	1532	1548	1556	1571	1577	1592	1601	1614	1615	1642	1646	1654	1659	1666	1668	1676	1680	1685	1708	1715	1717	1720	1721	1725	1725	1725	1732	1736	1748	1749	1759	1759	1759	1783	1790	1791	1793	1798	1799	1799	1802	1806	1808	1808	1809	1815	1817	1828	1829	1830	1832	1836	1837	1841	1841	1845	1845	1852	1856	1860	1862	1863	1865	1866	1872	1881	1881	1892	1894	1906	1907	1909	1924	1944	1952	1970	1981	1986	1987	2008	2020
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	4	4	4	6	8	10	13	14	14	14	14	16	18	21	26	28	29	31	32	34	40	42	46	51	58	61	61	63	70	74	76	76	76	76	77	79	90	99	109	124	136	142	147	158	167	179	185	190	192	192	195	195	206	209	209	216	222	227	234	240	241	243	243	246	249	254	257	257	260	268	269	272	276	278	291	303	311	318	326	339	356	366	398	403	415	418	431	449	489	511	533	544	569	583	609	650	703	716	728	746	770	800	851	874	951	977	1011	1128	1155	1195	1227	1283	1304	1338	1357	1377	1426	1448	1492	1514	1522	1547	1547	1622	1661	1684	1712	1740	1757	1761	1792	1823	1855	1878	1889	1896	1914	1926	1930	1953	1959	1962	1995	2013	2025	2028	2050	2063	2074	2078	2097	2118	2128	2136	2144	2152	2166	2173	2189	2207	2220	2221	2227	2230	2234	2248	2258	2265	2279	2284	2286	2293	2301	2326	2346	2355	2371	2375	2375	2375	2406	2416	2432	2435	2443	2461	2481	2508	2561	2610	2623	2649	2700	2709	2769	2803	2838	2854	2913	2942	2996	3036	3095	3133	3167	3196	3254	3302	3360	3388	3426	3461	3492	3512	3554	3579	3658	3691	3703	3721	3769	3790	3820	3857	3896	3911	3942	4005
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	4	5	6	6	6	6	8	9	10	12	12	12	12	12	15	17	19	19	19	20	22	24	29	30	30	33	37	43	49	54	54	58	63	68	73	74	74	74	77	79	79	82	84	86	88	93	103	111	121	121	127	130	135	150	152	156	157	169	178	188	192	197	207	226	238	242	255	263	277	292	300	313	323	339	350	362	372	372	374	381	401	411	427	437	447	471	485	502	528	560	581	589	616	646	663	673	690	702	720	744	758	786	789	811	822	829	849	876	915	937	955	975	989	1005	1025	1047	1086	1099	1126	1143	1175	1195	1254	1281	1305	1328	1353	1412	1438	1480	1488	1517	1526	1527	1568	1604	1622	1645	1665	1690	1697	1739	1769	1792	1800	1808	1843	1850	1865	1871	1886	1914	1914	1930	1945	1981	1984	2008	2010	2054	2061	2077	2112	2134	2159	2183	2195	2230	2234	2251	2281	2302	2312	2331	2352	2372	2385	2400	2410	2435	2449	2451	2468	2475	2497	2519	2549	2558	2586	2596	2596	2659	2667	2673	2691	2719	2739	2759	2786	2817	2826	2835	2844	2874	2889	2917	2945	2952	2967	2995	3009	3028	3045	3074	3081	3095	3107	3128	3148	3173	3200	3208	3227	3246	3265	3278	3292	3309	3314	3325	3342	3366	3379	3403	3438	3454	3477	3495	3522
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	3	3	3	5	5	6	8	8	10	10	11	12	12	12	15	16	17	18	21	22	22	25	26	27	27	28	29	30	30	30	30	30	33	35	36	36	37	38	38	39	39	39	39	39	39	39	39	39	40	43	44	45	48	49	57	57	62	72	73	75	75	79	82	85	88	88	91	93	99	99	102	107	112	113	123	137	144	148	158	166	172	190	208	215	216	248	258	263	293	332	337	350	396	411	435	452	468	480	488	519	529	569	582	603	611	636	665	705	728	778	810	854	864	893	911	911	972	1011	1020	1034	1053	1059	1061	1139	1167	1187	1194	1199	1221	1226	1226	1231	1237	1249	1250	1262	1281	1295	1295	1312	1315	1346	1346	1369	1374	1382	1396	1402	1404	1434	1435	1445	1457	1459	1461	1471	1476	1484	1496	1501	1513	1525	1527	1534	1538	1543	1554	1557	1562	1564	1573	1577	1577	1603	1608	1611	1614	1616	1620	1623	1631	1650	1652	1652	1653	1662	1670	1680	1684	1684	1684	1687	1687	1691	1695	1702	1703	1709	1713	1714	1719	1722	1725	1727	1730	1749	1753	1758	1760	1766	1768	1768	1785	1797	1803	1817	1823	1829	1830	1835	1847
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	4	5	6	6	6	8	10	13	21	27	36	42	43	47	53	64	74	77	78	78	84	87	88	93	98	100	110	116	120	121	123	125	126	130	139	139	139	141	143	146	152	158	161	166	170	182	193	196	197	198	199	202	204	206	215	223	225	225	228	236	238	240	240	244	247	248	255	260	261	262	263	265	270	273	276	277	280	287	298	301	323	335	344	349	363	378	394	405	422	436	461	493	529	555	559	605	615	634	653	717	737	749	760	801	845	894	931	964	1024	1085	1122	1154	1194	1259	1287	1333	1382	1450	1471	1525	1578	1652	1682	1729	1762	1768	1846	1908	1938	1973	1989	2018	2029	2108	2144	2174	2191	2232	2258	2271	2296	2306	2316	2356	2384	2429	2474	2491	2534	2578	2608	2655	2661	2683	2705	2730	2775	2790	2806	2834	2846	2857	2877	3044	3056	3076	3088	3114	3138	3160	3169	3201	3217	3231	3247	3263	3306	3334	3355	3365	3384	3402	3402	3439	3490	3521	3540	3548	3575	3616	3641	3669	3685	3691	3699	3726	3726	3754	3769	3791	3806	3838	3869	3896	3924	3951	3991	4020	4057	4122	4187	4214	4265	4285	4312	4341	4365	4419	4445	4512	4530	4563	4578	4713	4745	4792	4853	4887	4925	4967	5030
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	5	6	6	6	6	6	6	6	6	7	7	7	7	7	9	9	9	9	9	9	9	9	9	10	11	11	11	11	13	13	13	13	15	16	16	16	16	16	16	17	18	19	21	23	23	26	37	43	48	50	52	52	60	61	61	61	62	63	65	67	68	69	69	69	70	70	70	71	73	74	75	75	81	84	85	88	93	93	96	108	115	121	123	125	127	129	133	137	139	144	151	158	158	170	171	175	177	182	186	188	198	212	218	221	226	237	237	244	251	254	258	264	267	274	277	281	286	291	293	293	297	301	307	311	313	315	323	327	334	341	345	348	350	356	358	367	376	383	396	400	404	408	412	415	418	421	426	429	435	435	450	457	462	467	468	473	473	474	476	485	485	490	490	490	491	497	511	515	518	520	525	532	536	540	547	553	557	561	569	574	577	584	589	594	599	604	608	608	610	616	624	631	644	658	664	678	684	694
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	3	3	3	3	3	4	5	6	6	7	7	7	8	8	8	10	10	12	17	17	17	17	17	18	18	22	25	32	38	41	43	44	45	58	78	100	132	136	152	164	184	202	216	226	247	264	270	288	309	329	334	344	364	399	411	422	435	449	474	486	498	515	540	545	554	562	573	578	585	593	608	617	625	631	634	652	665	709	723	734	741	758	764	773	776	782	783	788	803	816	830	833	835	835	847	856	867	883	894	900	903	907	911	927	933	937	943	955	965	975	984	1001	1016	1025	1032	1043	1050	1057	1072	1083	1088	1110	1117	1117	1156	1174	1177	1198	1213	1223	1232	1255	1275	1288	1292	1306	1314	1325	1327	1332	1341	1367	1377	1391	1402	1427	1427	1445	1454	1476	1480	1490	1500	1531	1554	1562	1565	1567	1580	1597	1608	1620	1621	1628	1629	1650	1653	1662	1672	1693	1693	1694	1703	1727	1734	1741	1743	1745	1748	1752	1752	1767	1771	1781	1790	1791	1794	1808	1819	1836	1842	1850	1856	1868	1871	1872	1886	1891	1896	1900	1916	1928	1952	1974	1981	1991	1997	2017	2021	2032	2052	2055	2061	2064	2077	2094	2107	2120	2185	2189	2192	2202	2219	2232	2245	2250	2257	2261	2281
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	4	4	4	4	5	6	6	7	8	8	8	9	9	9	10	10	11	11	11	11	12	13	13	15	16	17	18	19	20	20	22	23	26	28	28	31	33	37	39	39	39	39	40	42	43	43	44	44	45	46	46	46	46	46	46	46	46	46	46	48	48	49	49	51	51	51	51	53	55	59	59	59	59	63	67	70	78	79	80	83	84	86	92	95	96	98	101	106	110	113	118	135	144	148	152	161	170	181	186	192	198	200	200	210	220	226	236	246	255	257	264	271	276	280	282	285	285	289	294	298	303	308	319	323	332	333	371	379	401	403	412	414	417	422	430	438	442	453	456	460	468	472	472	472	477	484	488	491	503	517	526	536	540	556	563	572	581	584	586	586	607	625	634	638	644	650	662	668	730	733	739	744	763	765	775	785	792	796	799	806	810	814	823	829	833	841	844	852	861	900	906	916	921	935	942	959	971	975	984	985	993	1003	1012	1016	1025	1032	1038	1053
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	4	4	5	5	6	8	10	12	13	13	14	17	18	18	19	22	24	29	29	32	32	40	41	44	44	46	46	47	50	54	54	55	58	61	61	64	67	70	70	70	73	73	74	76	79	81	81	86	86	86	88	88	89	89	91	91	91	92	93	94	94	95	95	95	95	95	98	98	99	102	107	112	117	119	123	132	135	135	144	151	151	154	154	157	157	160	160	164	164	164	164	166	178	183	183	186	186	186	188	192	192	195	198	200	201	202	209	212	217	220	220	224	225	228	231	232	233	237	239	239	241	242	242	243	245	248	250	252	253	253	255	256	257	258	260	261	262	263	263	266	270	274	274	274	274	275	276	279	281	281	281	284	285	285	286	287	288	292	292	292	292	292	292	292	293	293	295	295	297	299	300	300	300	300	302	303	303	303	303	303	303	305	306	306	307	307	308	310	310	311	313	325	326	326	326	326	328	328	329	329	333	333	339	340	342	342	342	342	345	345	345	345	346	351	351	351	351	354	354	356	358	361	361	361	362
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	5	7	7	7	7	11	15	15	17	20	22	22	23	26	31	34	36	37	39	40	41	41	41	43	47	50	52	52	56	59	60	62	62	66	69	72	74	74	79	79	84	85	91	96	106	110	119	124	129	133	135	141	151	157	159	170	175	178	179	185	192	195	202	207	209	210	219	223	226	232	240	241	242	253	261	262	263	267	269	269	272	275	278	280	286	290	298	301	311	315	316	319	320	322	342	348	353	359	368	372	380	388	392	398	402	406	407	408	414	415	425	431	436	438	439	447	455	457	458	468	471	474	480	484	490	494	496	506	508	508	511	515	516	519	521	527	530	530	535	535	540	540	544	549	550	556	558	559	564	564	566	567	570	570	576	578	583	584	589	589	595	595	600	608	608	610	612	615	615	616	619	619	634	635	644	649	649	653	656	662	665	666	669	676	679	682	695	696	699	703	712	714	726	729	734	737	745	745	748	749	758	767	768	777	777	780	781	783	793	796	798	801	816	817	820	823	825	833	833	843
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	4	4	5	8	10	10	11	13	14	15	15	16	17	17	18	20	20	22	22	22	22	22	22	23	24	24	26	27	27	27	27	27	27	28	28	30	32	33	35	37	39	39	40	44	48	48	50	52	57	67	69	70	71	73	74	78	80	81	81	82	84	85	88	89	89	93	94	97	99	107	108	109	109	110	111	115	115	119	121	123	128	129	129	129	129	130	131	131	132	133	135	137	137	141	144	147	154	156	158	163	167	170	175	185	194	197	201	208	211	213	216	224	234	235	235	242	245	250	255	257	258	259	261	266	272	277	278	280	280	284	289	290	291	293	294	295	297	299	320	327	345	346	350	352	353	359	365	376	383	392	398	406	408	409	409	411	412	416	423	432	436	442	445	447	452	459	467	472	475	480	483	483	493	505	507	508	510	514	518	523	557	566	570	570	574	579	589	593	597	602	605	611	615	620	621	628	631	637	638	639	643	708	717	719	723	728	731	736	744	747	752	757	762	766	770	776	777	782	787	797
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	4	4	8	8	8	9	9	12	14	20	24	25	27	33	33	37	44	47	52	55	58	63	63	66	70	73	75	76	76	76	77	79	84	87	90	90	93	95	97	98	99	100	102	104	107	107	114	115	125	129	132	132	137	141	149	154	156	161	164	177	183	185	188	204	209	219	221	223	226	226	227	237	245	246	253	259	270	279	293	307	325	329	338	343	352	356	357	360	366	384	385	409	433	435	435	439	449	461	476	494	511	522	525	551	567	576	600	622	656	673	699	723	752	788	850	908	941	968	1020	1045	1087	1102	1168	1190	1190	1251	1278	1313	1353	1366	1374	1381	1397	1417	1439	1451	1472	1486	1508	1517	1552	1573	1581	1594	1603	1614	1635	1652	1792	1807	1922	1929	1941	1949	1976	2004	2039	2061	2088	2157	2192	2229	2256	2262	2273	2275	2295	2346	2376	2429	2473	2530	2543	2586	2606	2644	2699	2708	2727	2753	2764	2764	2802	2903	2920	2935	2939	2954	2962	2992	3331	3347	3368	3384	3412	3428	3466	3482	3494	3511	3515	3537	3559	3582	3599	3623	3631	3646	3655	3692	3717	4148	4170	4180	4193	4212	4239	4265	4300	4320	4341	4341	4377	4408	4436	4472	4485	4516	4543	4597
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	4	5	5	5	7	8	8	9	12	13	14	17	18	20	22	22	22	25	26	29	31	32	32	38	38	39	41	42	43	45	45	45	45	46	47	48	49	50	50	50	53	53	56	59	59	60	60	60	60	60	61	63	63	63	63	66	69	69	69	69	71	72	74	75	76	77	78	81	83	83	83	86	88	90	94	97	101	107	113	122	122	125	128	137	142	150	150	152	155	162	166	182	198	198	200	208	214	242	256	267	272	277	288	306	347	378	406	422	440	447	477	517	521	546	552	567	582	589	604	620	635	648	658	665	679	679	730	759	795	828	842	886	905	947	973	997	1019	1044	1057	1104	1111	1123	1153	1161	1168	1194	1203	1208	1220	1246	1254	1258	1264	1280	1280	1290	1301	1317	1318	1322	1335	1343	1360	1367	1372	1375	1380	1385	1394	1400	1410	1418	1422	1435	1442	1466	1485	1494	1506	1516	1527	1540	1540	1560	1575	1581	1589	1597	1611	1624	1651	1670	1690	1694	1705	1735	1745	1777	1799	1818	1834	1845	1876	1901	1943	1964	1979	1991	2009	2055	2100	2125	2149	2159	2175	2194	2219	2253	2282	2321	2347	2359	2363	2386	2422	2439	2465	2476	2491	2509	2563
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	5	12	17	21	25	34	50	61	71	86	91	129	169	179	214	246	257	282	305	332	369	376	418	438	461	492	523	555	579	597	617	620	628	634	645	673	682	688	700	744	778	797	828	839	839	861	881	886	929	946	969	992	1020	1048	1065	1094	1109	1121	1131	1157	1199	1237	1274	1299	1333	1355	1367	1433	1469	1498	1576	1614	1630	1645	1673	1715	1744	1780	1826	1859	1876	1884	1901	1927	1980	2039	2078	2131	2187	2250	2339	2410	2475	2571	2636	2687	2749	2835	2903	2987	3069	3144	3232	3378	3528	3651	3729	4099	4258	4436	4581	4853	4995	5272	5461	5538	5741	6092	6283	6504	6823	7091	7265	7540	7900	8201	8499	8742	9003	9190	9400	9676	9940	10236	10405	10567	10710	10715	11111	11382	11680	11866	12076	12259	12408	12730	13005	13232	13373	13530	13653	13751	13872	13979	14206	14307	14379	14525	14666	14782	14806	14942	14984	15084	15143	15550	15713	15870	16133	16278	16426	16679	16801	16894	17024	17171	17276	17389	17493	17591	17736	17908	18039	18169	18253	18381	18531	18648	18772	18911	19015	19123	19230	19306	19306	19572	19676	19752	19833	19938	20221	20308	20442	20584	20666	20731	20842	20938	20965	21162	21335	21429	21516	21652	21746	21897	22030	22194	22300	22400	22563	22720	22861	22988	23129	23292	23443	23573	23769	23940	24088	24285	24472	24597	24754	24973	25159	25370	25627	25827	26003	26232	26514
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	5	5	6	7	7	7	7	7	7	7	7	7	8	8	8	8	8	9	10	10	10	10	10	10	11	11	11	11	12	13	13	13	13	13	13	13	13	14	14	14	15	15	15	15	15	17	17	18	20	20	21	21	21	23	23	26	26	26	26	28	28	28	29	29	29	30	30	34	35	43	46	50	51	53	55	55	55	56	58	60	63	64	65	69	71	72	72	72	76	76	78	79	81	81	82	88	88	90	90	96	97	102	115	118	130	135	141	147	156	162	165	165	171	177	178	194	196	196	200	204	209	211	219	225	228	230	237	238	238	245	246	249	250	255	260	262	269	273	273	274	277	280	284	285	285	286	289	291	295	296	296	299	301	303	303	303	303	305	310	310	314	318	323	327	330	337	345	346	353	355	357	357	366	367	370	377	382	382	386	393	397	400	402	402	402	404	407	413	420	423	424	426	429	441	446	455	456	456	459	466	474	490	496	506	508	516	523	525	530	533	533	533	540	541	544	553	554	559	565	570
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	7	9	11	12	12	12	12	12	14	14	16	16	16	18	19	20	20	21	21	22	22	22	22	23	23	23	24	25	25	25	25	27	30	30	30	33	38	50	56	61	63	68	71	79	87	88	92	96	99	102	109	110	113	113	115	116	117	119	122	126	128	138	141	145	153	156	161	164	166	167	169	172	175	181	184	188	192	196	207	216	230	234	251	262	267	282	290	295	298	299	308	325	334	354	365	374	394	412	446	459	475	491	492	498	503	517	540	558	571	580	603	636	667	693	704	733	751	776	801	818	829	861	888	897	922	932	932	996	1021	1036	1061	1079	1105	1121	1135	1152	1170	1181	1203	1204	1217	1227	1235	1248	1255	1257	1286	1296	1307	1318	1340	1349	1360	1375	1389	1400	1410	1422	1429	1437	1456	1466	1476	1486	1499	1502	1511	1517	1522	1537	1546	1552	1561	1565	1576	1590	1592	1616	1641	1646	1653	1662	1673	1673	1698	1713	1723	1740	1751	1759	1772	1787	1807	1815	1832	1851	1862	1880	1894	1914	1918	1935	1944	1950	1974	1994	2029	2043	2063	2087	2125	2148	2180	2262	2294	2313	2338	2371	2405	2437	2465	2743	2765	2798	2820	2835	2874	2911	2937	2963	3011	3088
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	3	3	3	4	4	6	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	12	12	12	12	12	12	12	12	12	13	13	14	14	16	17	19	21	22	25	26	26	26	28	29	29	29	33	35	35	40	40	41	42	44	45	46	46	48	48	49	50	51	51	51	51	53	55	55	56	58	60	60	63	64	66	67	68	72	74	75	78	79	80	84	87	88	93	97	100	103	104	103	108	110	111	112	112	116	120	124	128	139	149	154	162	165	176	186	187	188	209	214	220	231	244	248	258	265	265	286	300	303	311	316	331	332	340	352	358	359	361	364	366	370	376	380	383	383	390	392	396	399	409	415	425	433	442	447	448	455	472	476	480	483	503	505	518	520	523	524	529	534	546	551	554	556	568	573	576	578	582	585	592	603	605	605	616	620	621	628	634	636	644	647	652	652	662	676	685	689	699	711	716	729	741	748	759	772	782	788	792	800	811	821	837	850	858	861	869	877	885	899	916	941	946	958	968	977	983	995	1003	1007	1014	1028
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	8	10	11	12	16	19	26	40	47	53	56	57	74	75	83	91	99	104	110	118	133	190	206	215	221	236	250	265	285	294	300	306	308	311	319	331	340	351	358	365	368	377	386	391	391	397	400	403	408	410	417	419	422	425	429	432	436	444	444	448	449	450	450	461	467	471	488	499	512	522	526	533	536	540	547	550	552	558	562	563	577	584	594	599	605	625	642	661	679	726	755	769	800	827	841	852	881	917	976	1020	1045	1063	1083	1157	1188	1211	1267	1326	1383	1408	1435	1459	1491	1527	1571	1611	1636	1695	1768	1845	1915	1980	2023	2063	2117	2166	2202	2261	2292	2332	2370	2412	2448	2449	2520	2565	2597	2636	2651	2666	2705	2743	2793	2831	2851	2877	2905	2930	2955	2964	3001	3021	3029	3128	3180	3202	3202	3226	3240	3338	3404	3552	4113	4230	4383	4451	4564	4769	4814	4892	5013	5101	5123	5146	5179	5231	5281	5406	5450	5488	5502	5541	5570	5582	5603	5705	5713	5751	5765	5792	5792	5887	5897	5927	5945	5971	6017	6043	6068	6117	6141	6156	6173	6218	6243	6268	6281	6292	6325	6335	6346	6367	6400	6421	6430	6439	6449	6461	6496	6517	6534	6546	6550	6571	6624	6649	6669	6702	6715	6736	6749	6776	6812	6851	6878	6903	6926	6952	6994
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	4	6	13	16	16	16	20	22	23	25	30	31	32	32	32	32	35	36	36	37	37	37	38	38	38	38	38	38	38	38	40	41	41	41	42	44	44	44	44	44	45	47	48	49	54	55	57	57	57	58	60	62	64	64	64	65	65	69	71	72	72	74	80	82	86	87	92	94	105	108	108	108	108	110	119	123	135	144	151	162	175	197	215	228	238	244	257	262	267	271	275	285	297	321	338	355	363	398	407	413	434	471	486	500	506	523	530	579	602	628	645	671	697	731	757	796	823	854	889	914	940	958	986	1018	1023	1048	1064	1064	1134	1167	1177	1205	1218	1230	1249	1283	1311	1345	1360	1376	1387	1406	1421	1436	1462	1480	1486	1504	1523	1530	1532	1554	1565	1580	1587	1611	1634	1639	1658	1678	1687	1712	1713	1723	1728	1754	1759	1762	1771	1782	1797	1810	1835	1856	1867	1893	1908	1919	1942	1973	1995	2001	2021	2033	2033	2088	2101	2119	2135	2144	2157	2174	2202	2229	2258	2298	2330	2368	2396	2439	2478	2502	2523	2541	2574	2605	2638	2658	2683	2692	2708	2736	2765	2797	2842	2872	2893	2936	2951	2970	3003	3031	3108	3141	3166	3200	3231	3271	3311	3350	3380	3414	3457
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	3	6	6	8	11	12	12	14	14	16	19	23	25	25	27	30	31	32	32	34	36	38	38	39	53	59	65	67	70	71	75	80	82	85	88	96	99	103	111	111	117	122	128	128	133	140	155	164	172	182	186	203	207	216	223	227	238	246	252	254	259	265	269	276	283	290	298	307	326	336	365	383	397	403	406	410	414	417	420	425	428	429	436	437	441	442	461	462	463	462	465	469	474	474	482	483	484	484	485	488	497	502	502	505	508	517	519	522	529	532	533	537	540	541	548	551	551	557	557	557	558	564	570	573	580	580	584	584	584	584	588	588	590	591	593	595	599	599	599	599	601	603	604	606	606	609	611	617	619	619	624	624	625	627	629	629	629	629	629	629	630	632	632	635	640	643	643	645	645	648	649	651	652	652	653	653	654	657	659	659	659	660	662	662	662	666	669	672	675	679	681	682	685	685	687	693	696	698	699	701	702	703	704	709	713	714	716	717	721	723	726	728	731	733	735	739	743	745	745	745	749	750
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	4	5	5	5	5	6	6	9	9	12	14	17	19	19	24	24	24	25	26	27	27	27	29	31	34	34	35	36	37	37	38	40	40	41	42	43	44	47	47	49	51	53	53	54	54	54	54	54	58	58	58	59	60	63	65	67	71	72	75	82	85	85	87	93	94	96	98	100	104	105	110	117	122	125	127	133	134	138	140	146	149	149	149	152	155	161	162	163	167	168	172	179	185	189	198	203	203	206	212	218	221	225	228	233	241	246	250	254	260	267	270	276	283	286	291	293	298	301	304	308	310	314	318	319	321	327	331	343	345	347	351	352	354	360	360	364	366	366	375	380	385	390	394	395	400	400	410	420	422	429	432	435	440	442	445	450	453	453	456	457	458	458	462	464	465	466	466	466	466	467	476	477	478	479	479	479	480	480	483	483	483	483	485	488	491	492	492	496	501	503	507	512	514	515	519	520	521	523	527	528	528	528	529	529	530	534	536	537	539	541	543	550	558	565	569	572	588	590	596	598	610	612	618	621
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	5	7	9	16	21	21	35	43	61	62	80	96	100	107	116	123	126	137	141	150	165	177	177	186	187	188	191	194	197	197	197	199	202	202	202	202	202	210	211	214	222	224	225	225	233	234	237	238	238	241	244	247	247	250	255	259	272	274	275	275	278	278	284	284	286	292	296	305	309	315	318	324	327	337	343	343	346	353	359	371	376	386	397	413	428	456	472	532	587	598	598	646	671	708	723	733	749	775	842	889	921	930	1021	1047	1084	1129	1296	1384	1455	1516	1579	1646	1934	2012	2150	2304	2573	2767	2942	3014	3190	3366	3505	3633	3706	3792	3941	4099	4202	4303	4403	4516	4522	4744	4812	4911	5029	5116	5184	5228	5269	5358	5425	5489	5561	5585	5632	5679	5711	5793	5821	5872	5914	5914	5946	5951	6024	6053	6089	6093	6190	6245	6289	6366	6428	6473	6570	6595	6641	6705	6818	6850	6867	6911	6934	6965	7057	7111	7175	7216	7237	7303	7365	7422	7507	7583	7630	7674	7709	7709	7820	7881	7927	7978	7981	8005	8056	8125	8182	8234	8276	8316	8332	8375	8438	8483	8557	8605	8646	8678	8742	8818	8893	8951	8999	9048	9078	9150	9228	9280	9350	9394	9422	9467	9557	9619	9680	9787	9852	9893	9959	10078	10150	10284	10358	10459	10524	10635
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	4	4	4	5	5	8	8	13	13	14	14	14	15	19	21	23	23	24	24	24	25	27	30	35	38	38	39	40	41	43	44	46	49	52	56	58	66	68	68	73	76	77	80	83	89	91	97	101	102	103	104	116	118	121	125	132	134	141	145	150	155	160	163	168	171	172	174	175	179	182	184	187	187	192	200	204	206	209	222	223	226	235	238	238	238	238	244	249	256	261	265	267	274	278	287	301	302	304	304	314	319	322	332	344	354	356	363	366	383	390	397	415	421	430	435	440	453	461	475	481	488	496	497	509	511	512	521	527	534	537	544	555	561	561	574	576	579	583	590	595	597	604	604	608	609	613	618	620	626	629	634	635	635	637	638	639	651	651	660	664	666	667	668	674	674	677	682	685	690	693	693	693	693	696	699	699	701	702	705	705	716	720	724	726	726	728	732	734	741	743	748	751	754	757	850	876	882	898	903	910	928	938	956	964	967	972	982	992	1002	1008	1019	1025	1026	1035	1046	1053	1061	1066	1069	1069	1073	1077	1080	1090	1095	1099	1103	1111
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	7	7	9	9	9	9	11	11	16	17	19	19	21	23	33	39	42	52	57	58	58	60	60	60	61	63	65	65	67	69	73	74	75	75	75	75	78	82	83	85	90	92	93	95	96	96	96	97	100	101	101	101	101	103	106	107	107	107	109	113	116	117	117	119	120	121	122	122	123	124	124	125	126	126	126	126	126	129	132	134	140	146	149	153	165	170	173	173	173	176	184	188	189	193	194	202	205	208	210	218	223	228	237	240	245	249	271	279	294	313	336	359	369	389	416	428	441	447	453	465	478	483	493	504	508	509	537	552	558	567	573	578	580	595	601	604	608	614	619	624	631	638	647	655	659	674	679	688	691	709	715	735	747	752	765	773	781	786	791	794	799	803	807	822	826	842	847	854	868	876	883	891	892	900	903	914	921	937	942	948	952	954	954	957	964	968	971	975	976	981	987	992	997	1002	1006	1009	1015	1019	1019	1019	1022	1024	1025	1032	1036	1037	1039	1042	1047	1050	1062	1071	1076	1081	1097	1103	1103	1109	1118	1121	1127	1134	1150	1177	1188	1197	1203	1211	1215	1222	1226
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	4	4	5	6	6	6	7	17	17	26	34	40	45	64	72	84	99	103	104	109	117	123	139	150	167	195	241	258	267	279	307	310	313	316	317	328	334	342	355	439	470	487	525	543	558	576	581	586	599	612	624	624	632	638	641	642	642	645	649	652	660	660	668	681	687	691	700	705	705	708	714	730	739	744	752	764	786	811	849	882	901	931	962	1001	1038	1061	1082	1104	1148	1192	1275	1336	1399	1418	1463	1505	1548	1631	1688	1710	1719	1732	1781	1826	1879	1918	1942	1996	2065	2105	2149	2229	2287	2310	2364	2429	2458	2494	2582	2626	2664	2707	2751	2760	2760	2843	2871	2927	2998	3019	3038	3057	3127	3171	3212	3253	3275	3287	3293	3299	3306	3319	3328	3348	3414	3420	3429	3431	3512	3531	3550	3551	3570	3572	3592	3605	3616	3622	3639	3641	3641	3647	3655	3660	3673	3678	3681	3694	3706	3718	3728	3741	3748	3759	3763	3784	3821	3835	3879	3889	3892	3892	3933	3943	3961	3967	3975	3983	3995	4004	4025	4032	4038	4048	4064	4083	4121	4137	4147	4153	4172	4182	4194	4209	4240	4253	4267	4282	4310	4330	4372	4381	4395	4411	4426	4452	4474	4500	4537	4570	4593	4618	4681	4727	4769	4809	4852	4864	4910	5020
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	6	10	19	23	34	41	45	53	57	69	103	114	127	148	202	249	329	382	429	454	491	509	561	594	627	638	663	680	721	759	810	845	888	917	942	994	1041	1057	1099	1172	1198	1222	1265	1311	1355	1407	1452	1461	1474	1507	1545	1608	1654	1681	1701	1735	1751	1822	1874	1916	1983	2011	2033	2054	2085	2133	2162	2191	2238	2271	2279	2284	2321	2341	2377	2433	2461	2487	2545	2593	2623	2660	2697	2742	2790	2808	2856	2921	2954	3016	3036	3074	3186	3241	3294	3385	3441	3562	3660	3724	3823	3928	4029	4104	4153	4243	4339	4442	4649	4778	4929	5086	5231	5375	5540	5740	5927	6045	6178	6308	6473	6829	6932	7129	7226	7394	7528	7528	7915	8135	8522	9056	9144	9228	9326	9493	9646	9917	10029	10599	10673	10763	10841	10930	11055	11125	11177	11241	11369	11445	11496	11626	11656	11700	11736	11923	11983	12040	12136	12197	12259	12318	12346	12402	12453	12536	12559	12576	12604	12658	12711	12749	12791	12841	12875	12893	12931	12949	12975	13039	13066	13122	13192	13233	13233	13320	13373	13449	13471	13507	13558	13619	13641	13692	13739	13744	13778	13811	13829	13871	13920	13954	13983	14023	14056	14120	14160	14217	14273	14282	14335	14405	14468	16788	16849	16916	16934	16994	17039	17123	17166	17261	17298	17342	17406	17505	17591	17667	17729	17782	17807	17998	18089
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	5	5	5	5	5	6	6	6	6	6	7	7	7	7	7	8	9	9	9	9	9	11	11	11	11	12	12	13	13	13	13	13	13	15	15	15	15	15	15	15	18	18	18	19	20	20	20	22	23	23	26	28	33	34	34	35	36	37	39	43	44	45	46	49	54	56	62	68	79	95	107	117	126	136	144	148	152	154	159	163	163	169	172	175	179	188	189	190	195	198	206	232	235	236	240	243	246	251	257	258	264	275	286	292	307	316	326	333	340	348	359	376	376	382	401	402	402	402	420	432	434	438	442	446	447	460	470	474	476	476	487	488	489	491	496	501	501	503	506	508	513	514	516	521	525	531	535	541	541	544	545	547	547	548	550	552	552	553	559	559	566	567	569	570	570	570	570	570	573	575	575	576	579	580	580	584	589	590	590	590	592	592	593	595	597	597	598	598	601	607	608	608	610	614	615	618	619	624	625	627	631	636	640	645	646	646	648	655	660	663	663	667	668	668	674	678	683	688	691	692	692	701	708
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	3	3	3	3	4	9	13	17	18	18	22	29	31	35	46	61	63	71	71	74	81	90	92	106	120	149	161	189	201	207	217	226	231	245	253	263	274	284	289	292	302	318	337	355	379	409	438	456	477	515	533	576	608	642	684	705	753	787	816	823	863	907	994	1052	1096	1147	1188	1311	1384	1446	1541	1590	1632	1693	1758	1790	1823	1858	1905	1993	2054	2128	2221	2290	2436	2543	2644	2791	2910	2961	2996	3101	3149	3222	3258	3297	3351	3441	3514	3569	3624	3630	3777	3839	3890	3925	3994	4068	4174	4205	4293	4321	4386	4445	4478	4595	4649	4739	4783	4864	4913	5045	5120	5241	5310	5397	5499	5599	5684	5724	5850	5920	5921	6045	6139	6189	6294	6347	6406	6455	6564	6654	6742	6970	6969	6969	7099	7145	7156	7219	7303	7317	7382	7416	7450	7450	7561	7576	7642	7658	7697	7786	7818	7881	7976	7992	8053	8069	8100	8131	8171	8196	8236	8246	8268	8310	8349	8390	8446	8487	8509	8546	8560	8598	8628	8674	8688	8711	8748	8748	8811	8834	8852	8865	8866	8894	8918	8948	8988	9007	9029	9061	9083	9107	9152	9210	9244	9293	9346	9399	9453	9517	9584	9615	9691	9759	9820	9875	9978	10197	10250	10298	10352	10435	10503	10576	10654	10702	10760	10814	10889	10937	11002	11080	11119	11175	11225	11287
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	5	9	13	15	17	19	19	19	22	24	24	27	30	31	34	36	36	37	39	41	41	44	44	45	45	47	48	50	50	50	55	57	64	65	67	67	68	71	73	74	76	78	81	84	87	92	93	95	98	99	104	109	110	111	116	119	132	142	144	157	162	182	204	211	231	244	251	278	287	296	298	302	314	361	378	395	429	456	477	516	553	600	644	670	682	708	717	733	754	766	782	825	866	895	916	925	948	966	993	1032	1060	1084	1115	1134	1142	1171	1234	1255	1283	1352	1413	1446	1506	1534	1596	1641	1685	1744	1767	1808	1853	1885	1936	1957	1997	2022	2023	2125	2160	2189	2239	2257	2277	2307	2336	2371	2410	2434	2452	2460	2467	2486	2503	2536	2550	2563	2606	2627	2627	2627	2671	2679	2705	2719	2788	2816	2836	2874	2902	2910	2934	2935	2950	2962	2982	2995	3002	3010	3027	3034	3053	3062	3080	3094	3106	3118	3129	3142	3181	3197	3214	3226	3239	3239	3273	3292	3314	3327	3334	3349	3362	3389	3420	3461	3481	3503	3536	3551	3600	3632	3665	3691	3724	3757	3800	3846	3885	3932	3945	3968	4000	4036	4071	4120	4164	4182	4223	4263	4308	4428	4474	4523	4567	4594	4669	4702	4753	4818	4877	4924	4974	5061
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	6	6	7	7	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	15	16	16	16	18	18	19	19	19	19	19	19	20	20	20	21	22	23	26	28	30	31	35	35	35	35	35	37	38	42	42	42	43	43	46	47	50	52	54	56	62	68	74	75	79	79	84	86	86	87	88	91	96	102	104	110	117	132	135	145	154	162	170	177	179	179	179	209	224	236	251	257	265	273	281	297	318	328	343	349	362	376	385	397	402	408	418	418	432	440	442	451	452	457	458	464	465	470	472	475	475	477	479	483	486	490	491	493	493	493	493	503	507	507	509	511	513	516	516	516	517	519	521	523	523	524	527	527	527	528	530	531	534	535	535	535	535	535	536	537	537	538	539	539	539	541	541	541	542	542	543	543	543	543	544	544	544	546	547	565	566	571	572	575	575	576	576	577	579	579	580	581	583	585	589	592	593	595	596	599	602	604	606	606	606	609	614	615	618	618	619	626	626
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	4	4	9	11	12	12	13	14	15	19	19	21	22	23	24	30	30	32	33	38	40	42	44	44	45	46	47	47	47	48	48	50	54	55	56	57	58	59	63	65	67	70	70	70	71	73	77	78	82	84	86	86	86	88	93	95	95	96	102	109	111	116	118	120	120	120	121	122	122	124	126	128	131	137	140	141	142	143	143	150	154	157	166	170	172	175	179	189	191	193	199	205	212	218	223	228	236	237	241	247	258	265	272	277	281	283	285	289	296	302	305	311	313	315	317	326	333	336	342	344	344	353	361	366	370	374	378	383	385	392	400	411	415	419	422	427	434	449	451	457	463	479	485	487	516	521	528	528	536	539	543	555	560	563	564	567	571	575	576	579	579	583	589	593	601	605	608	613	613	615	622	628	631	635	638	639	645	645	656	662	666	668	670	672	674	676	679	684	684	687	688	697	703	712	721	723	735	747	761	775	778	793	803	805	811	824	836	847	852	860	869	874	890	900	916	929	932	944	958	972	979	991	994	1008	1017	1030
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	4	4	4	4	4	7	7	10	10	14	14	14	16	18	18	18	20	21	22	27	28	29	34	37	41	46	53	57	58	58	62	65	65	66	66	69	73	75	79	82	84	85	87	89	93	99	100	102	103	105	106	106	107	110	121	125	127	130	137	151	160	173	179	191	198	203	206	208	208	212	223	239	243	250	259	266	283	298	307	324	336	343	345	347	356	360	360	361	370	378	383	387	394	395	401	404	407	415	424	427	436	444	458	458	465	473	478	485	486	497	507	526	530	540	545	554	560	570	580	587	593	606	613	622	622	641	652	658	669	676	676	700	717	733	749	755	755	764	769	773	779	788	789	791	809	822	839	845	860	867	890	892	917	925	936	948	958	963	985	997	1008	1024	1044	1047	1049	1054	1067	1084	1096	1108	1112	1116	1124	1128	1132	1135	1151	1155	1161	1172	1179	1179	1194	1198	1205	1205	1216	1220	1224	1227	1234	1238	1242	1245	1246	1254	1259	1266	1267	1272	1280	1284	1288	1293	1299	1301	1302	1305	1313	1323	1327	1335	1341	1344	1345	1355	1364	1370	1379	1385	1393	1399	1406	1410	1419	1425	1429	1431	1437	1452
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	5	6	10	11	11	12	13	15	20	22	27	36	40	45	45	47	51	51	53	56	58	58	58	60	60	60	61	62	62	62	62	74	77	79	82	91	96	100	102	104	111	117	117	118	119	119	120	120	120	120	122	123	124	124	124	124	124	125	125	125	125	127	128	128	128	128	129	132	132	132	136	137	138	138	140	143	143	143	144	144	144	144	144	146	149	152	152	156	156	165	171	172	190	202	202	208	211	218	230	246	250	260	265	279	284	292	297	305	309	326	337	346	347	357	363	367	369	377	381	381	388	394	396	398	399	402	404	407	407	409	414	415	415	416	418	419	428	429	432	440	441	442	444	454	460	463	469	478	493	496	500	510	519	523	524	528	533	542	545	545	545	549	554	560	563	567	572	581	581	585	591	607	608	622	624	627	627	642	647	654	660	666	672	678	682	691	702	706	709	716	723	730	736	739	740	747	761	766	774	781	793	795	798	805	812	820	823	827	829	835	843	846	853	859	865	870	871	876	879	883	888	890	895	896	909
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	4	6	10	10	12	14	18	20	22	24	28	30	31	35	35	42	43	48	48	52	53	53	53	53	53	55	55	57	60	60	61	63	63	66	69	73	77	79	81	83	88	91	96	100	100	105	109	116	118	120	125	128	140	144	148	159	162	167	171	175	176	177	181	187	193	198	212	221	236	250	265	279	283	301	304	316	330	349	353	362	370	382	395	411	414	420	427	457	474	489	509	524	550	557	570	574	595	664	672	683	694	722	743	770	820	868	899	925	952	967	984	1013	1028	1055	1071	1105	1128	1129	1168	1186	1212	1247	1260	1275	1296	1307	1372	1388	1399	1418	1423	1424	1424	1433	1440	1442	1445	1489	1498	1506	1506	1531	1538	1550	1552	1562	1581	1588	1609	1614	1627	1637	1641	1650	1653	1658	1659	1663	1665	1667	1671	1678	1678	1678	1682	1683	1685	1691	1692	1711	1713	1730	1730	1732	1732	1757	1760	1763	1765	1768	1790	1796	1807	1814	1821	1822	1823	1832	1832	1840	1843	1854	1859	1868	1868	1874	1889	1898	1899	1902	1905	1905	1923	1928	1944	1949	1953	1960	1976	1983	1999	2004	2006	2006	2006	2008	2012	2018	2022	2022	2022	2028	2029
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	4	6	6	9	10	13	14	15	17	19	23	25	28	30	30	35	37	37	39	42	43	45	49	49	52	53	54	57	59	62	62	63	63	64	68	70	70	72	73	73	76	76	76	77	78	79	81	82	84	86	87	88	88	90	90	91	91	95	98	98	100	102	104	106	108	116	118	118	123	128	131	131	135	137	138	140	141	141	149	153	158	167	170	181	184	188	190	201	204	209	212	218	227	236	245	255	257	285	302	314	329	357	376	392	412	426	452	481	499	528	560	614	663	688	732	766	797	824	865	897	928	959	990	1016	1042	1078	1104	1104	1179	1226	1248	1265	1305	1325	1342	1379	1413	1431	1441	1457	1474	1488	1493	1499	1506	1528	1535	1558	1591	1614	1621	1641	1677	1701	1704	1749	1765	1795	1811	1833	1844	1877	1888	1914	1933	1959	1968	1981	1997	2012	2030	2056	2083	2114	2132	2152	2174	2181	2198	2213	2234	2243	2255	2263	2263	2308	2322	2330	2340	2359	2379	2389	2414	2447	2461	2474	2491	2510	2521	2557	2573	2582	2590	2631	2647	2676	2705	2735	2767	2797	2821	2838	2871	2891	2925	2955	2999	3040	3070	3113	3138	3206	3240	3254	3298	3357	3378	3417	3447	3477	3499	3537	3580
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	4	9	10	16	22	22	27	42	53	70	72	79	86	86	89	101	115	127	145	150	159	165	183	185	196	213	230	235	241	242	248	257	269	273	274	278	283	294	298	311	318	319	320	320	320	324	327	328	335	339	348	358	362	367	370	378	381	390	391	398	399	404	404	414	419	420	427	434	453	467	470	484	497	503	514	522	522	522	528	536	542	549	554	560	567	580	596	615	637	674	693	706	730	759	778	784	798	830	862	897	934	963	972	1039	1077	1103	1128	1195	1246	1303	1353	1376	1434	1535	1587	1674	1724	1803	1863	1923	2025	2110	2208	2275	2356	2417	2482	2555	2640	2712	2760	2810	2852	2855	2979	3061	3109	3158	3214	3244	3288	3352	3407	3469	3493	3520	3560	3589	3613	3645	3698	3736	3760	3785	3825	3851	3856	3894	3912	3967	4012	4134	4199	4270	4381	4527	4561	4677	4700	4751	4803	4865	4910	4949	5006	5058	5125	5192	5238	5305	5348	5400	5446	5501	5572	5645	5684	5719	5765	5787	5787	5923	5978	6013	6043	6074	6164	6221	6266	6321	6375	6407	6448	6485	6497	6589	6637	6673	6706	6758	6804	6853	6906	6955	7002	7035	7099	7153	7204	7274	7338	7390	7436	7504	7563	7605	7660	7716	7788	7826	7870	7947	8017	8090	8182	8251	8319	8423	8539
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	6	6	7	10	15	17	17	18	19	20	23	26	30	31	33	35	36	40	44	46	47	51	51	53	55	55	56	64	68	72	77	81	85	87	92	93	98	100	106	110	110	115	120	124	127	136	148	164	170	172	185	191	198	204	210	213	216	220	224	224	226	228	228	236	243	245	247	248	248	253	257	260	263	264	264	265	267	268	269	269	269	270	272	272	275	275	275	275	276	277	280	285	285	286	286	286	286	286	288	292	293	298	305	307	310	313	316	318	324	325	325	325	331	341	342	352	353	354	357	364	364	364	364	364	365	365	365	365	365	369	372	372	377	378	380	381	385	386	386	387	392	397	397	398	399	400	400	402	402	403	403	406	406	409	409	411	411	411	411	412	413	413	413	414	414	414	414	417	417	418	418	418	423	432	432	434	434	434	434	434	434	436	437	437	438	438	441	443	443	452	454	457	457	457	459	461	463	464	464	464	467	468	470	472	472	472	473	474	477	486	487	487	488	488	489	490	494	502	506	509	510	510	514
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	4	4	4	4	6	7	8	8	12	16	20	20	21	26	30	32	32	34	38	38	40	40	42	44	46	47	50	52	53	54	55	57	58	59	59	61	61	64	64	64	67	67	70	72	73	73	73	74	75	75	75	78	78	81	81	82	84	85	86	91	92	95	96	100	106	109	112	117	117	117	119	121	127	132	134	136	140	146	149	153	157	170	172	173	175	177	185	189	192	196	200	207	214	228	231	253	265	275	290	308	311	317	325	331	342	361	379	406	423	448	467	485	547	580	615	635	658	681	705	733	760	799	821	855	872	877	944	983	1005	1035	1075	1096	1116	1187	1229	1257	1274	1298	1324	1339	1359	1374	1395	1419	1432	1460	1490	1520	1521	1522	1530	1581	1593	1645	1659	1679	1733	1752	1764	1787	1791	1810	1826	1841	1848	1857	1875	1877	1903	1921	1933	1949	1966	1981	1991	1999	2034	2050	2069	2077	2099	2106	2106	2146	2166	2171	2177	2178	2190	2192	2201	2247	2253	2257	2266	2291	2306	2349	2375	2401	2408	2447	2454	2473	2495	2529	2536	2550	2584	2591	2610	2636	2653	2664	2674	2714	2739	2764	2777	2797	2808	2818	2843	2866	2892	2910	2935	2941	2953	2992	3009
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	4	4	5	5	8	12	13	14	17	20	20	30	31	33	43	48	53	62	99	107	123	149	160	160	180	193	193	228	242	254	261	267	274	275	279	280	285	286	290	295	298	303	304	314	315	316	323	328	330	338	345	351	357	358	366	371	379	384	387	392	396	403	408	410	418	422	423	427	427	431	432	434	435	439	442	446	448	451	454	455	461	467	480	481	489	505	513	513	517	520	525	531	541	541	546	550	563	567	570	579	590	595	598	612	612	614	625	634	637	640	643	660	676	687	693	707	718	730	744	751	765	779	787	801	809	810	810	824	845	848	854	865	873	879	900	917	922	925	935	951	955	958	965	969	970	973	986	987	991	994	1003	1005	1011	1013	1016	1027	1034	1041	1044	1053	1063	1066	1073	1081	1087	1087	1088	1089	1090	1096	1100	1106	1111	1114	1121	1124	1124	1129	1131	1136	1136	1138	1138	1138	1156	1160	1164	1166	1171	1173	1178	1181	1190	1195	1197	1201	1209	1211	1213	1220	1220	1222	1233	1236	1245	1249	1267	1269	1272	1286	1295	1305	1313	1317	1329	1330	1339	1353	1372	1385	1398	1403	1409	1419	1430	1443	1454	1467	1476	1486	1506	1517
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	3	4	4	6	7	9	10	15	20	22	23	23	28	29	30	37	41	44	60	74	79	85	86	91	100	119	120	122	131	132	141	141	145	153	157	165	173	182	185	192	195	199	203	208	210	216	218	237	243	248	259	269	274	278	284	291	302	319	332	345	345	368	387	431	454	464	482	507	574	607	632	680	720	738	769	799	814	822	836	853	896	915	936	976	1009	1070	1156	1239	1291	1356	1419	1432	1481	1541	1559	1596	1619	1652	1680	1758	1814	1860	1866	1946	1986	2071	2129	2209	2247	2309	2342	2368	2405	2566	2608	2654	2712	2765	2799	2861	2955	3018	3092	3177	3240	3273	3308	3356	3440	3542	3576	3686	3725	3731	3822	3873	3927	3988	4048	4065	4099	4174	4221	4316	4344	4363	4402	4458	4487	4519	4554	4593	4639	4697	4800	4850	4879	4971	4994	5163	5178	5331	5541	5665	5774	5848	5877	5949	5970	6047	6124	6215	6244	6285	6379	6445	6525	6590	6646	6724	6789	6842	6984	7015	7081	7180	7240	7323	7355	7418	7418	8586	8621	8654	8744	8837	9029	9040	9099	9131	9194	9219	9291	9352	9364	9390	9430	9503	9547	9619	9651	9702	9747	9782	9886	9983	10023	10066	10148	10235	10296	10345	10414	10462	10539	10602	10641	10734	10792	10824	10844	10937	10976	11025	11141	11205	11260	11298	11369
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	5	9	18	24	28	30	31	32	32	34	49	49	49	54	64	68	72	72	78	83	83	83	83	83	83	83	85	89	89	89	89	89	91	92	93	93	93	95	97	97	99	100	100	101	103	105	106	106	107	110	111	116	119	126	126	139	148	164	172	179	191	200	249	272	282	300	330	344	353	370	374	381	386	397	433	452	460	467	481	500	523	540	568	588	621	626	652	674	679	693	705	722	741	761	774	791	797	840	855	880	884	918	927	952	991	998	1031	1066	1070	1077	1091	1129	1143	1152	1178	1220	1243	1254	1274	1276	1290	1312	1358	1377	1385	1419	1428	1429	1445	1466	1475	1484	1500	1506	1511	1532	1536	1555	1561	1577	1584	1588	1603	1624	1648	1670	1684	1703	1718	1749	1752	1771	1778	1832	1839	1853	1873	1886	1900	1907	1914	1937	1945	1977	2000	2008	2029	2061	2067	2085	2099	2113	2124	2153	2159	2164	2174	2177	2191	2207	2226	2243	2250	2253	2253	2306	2316	2319	2330	2354	2369	2376	2403	2415	2424	2436	2448	2472	2493	2513	2527	2533	2539	2586	2590	2602	2615	2627	2641	2680	2688	2699	2722	2755	2772	2794	2823	2837	2855	2874	2902	2949	2966	2985	2992	3056	3083	3109	3129	3141	3152	3155	3176
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	3	3	3	3	3	5	5	5	6	7	7	11	11	12	12	12	12	12	13	14	15	16	16	17	18	18	19	20	26	27	33	34	34	35	37	38	38	42	42	43	48	51	53	54	55	57	59	60	60	60	61	61	62	63	63	64	64	65	65	65	66	67	68	68	71	72	72	73	74	77	79	79	82	83	84	86	86	86	89	90	91	94	94	95	95	97	97	97	97	100	101	101	101	101	103	105	107	108	112	114	121	124	130	139	144	151	155	161	170	183	194	201	211	223	229	238	249	265	272	275	281	291	291	301	306	309	315	315	319	320	326	333	393	398	450	453	459	464	472	476	477	479	487	488	488	488	496	497	503	506	512	512	512	515	518	522	523	524	526	526	527	527	528	530	532	533	533	536	537	539	539	542	544	544	544	546	549	549	551	551	556	557	559	560	560	560	562	563	580	582	582	584	587	588	589	599	605	606	607	611	613	614	614	620	621	622	623	634	734	744	749	749	751	754	758	759	768	774	776	779	787	794	801	806	812	818	828	841
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	3	3	5	6	11	12	13	13	13	17	18	25	30	31	31	38	40	40	45	47	49	49	50	52	53	53	56	58	60	62	66	67	71	72	72	72	73	73	77	80	81	85	87	89	89	92	93	94	95	97	108	110	110	113	118	119	122	132	136	141	144	148	150	152	154	157	158	167	169	173	179	183	190	200	216	221	225	228	232	240	242	244	246	248	253	259	263	269	272	272	280	280	282	287	291	292	293	296	296	297	299	302	306	306	318	328	335	337	340	344	349	356	363	369	375	382	389	393	394	397	397	404	410	412	415	420	423	426	429	434	442	445	448	451	454	464	464	469	471	476	477	479	482	487	489	490	500	502	507	508	511	513	514	514	517	518	518	520	520	520	520	520	523	526	528	528	529	529	529	529	529	530	530	530	530	530	530	530	531	531	532	532	532	532	534	535	537	538	538	539	540	548	550	551	553	553	554	554	554	554	554	554	557	559	559	562	564	567	568	570	570	571	571	572	573	576	577	579	580	585	586	589	591	593	594	597
1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	4	4	4	4	7	9	9	9	9	9	10	10	10	10	10	11	11	13	13	15	15	16	16	16	16	17	17	20	20	21	23	25	25	27	28	33	34	39	45	50	52	52	61	62	70	75	77	82	87	88	89	90	91	91	91	92	93	93	95	96	98	106	111	115	121	128	133	150	166	173	173	176	178	179	195	210	216	218	220	228	231	235	239	249	257	261	266	269	281	293	296	300	303	313	319	320	334	339	347	349	356	358	365	380	383	386	388	395	398	399	422	430	438	440	442	445	448	454	460	466	470	473	473	473	473	476	482	495	496	503	506	511	512	517	519	530	533	540	552	560	568	573	576	589	590	597	600	603	609	624	626	639	642	647	652	665	668	671	680	685	687	699	709	716	718	718	718	738	744	745	745	750	751	753	759	763	764	770	773	788	796	802	816	826	833	849	856	865	870	882	886	899	904	906	913	919	922	929	937	940	943	947	953	964	981	985	988	1002	1010	1019	1026	1039	1043	1050	1072
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	6	0	1	0	0	0	0	0	0	0	0	0	1	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	10	10	10	10	10	10	10	10	10	10	33	36	40	40	40	40	57	69	39	39	39	39	7	7	0	0	2	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	1	1	1	1	1	1	1	1	1	2	2	2	4	4	2	1	1	2	1	1	1	1	1	1	1	1	1	1	1	1	2	2	1	1	1	1	1	1	1	2	2	2	3	3	3	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	5	6	5	8	7	7	7	7	8	4	6	4	6	6	7	7	7	7	8	9	8	8	8
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	7	7	8	8	9	9	9	9	9	10
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	5	5	5	5	6	7	7	7	8	8	9	9	10	10	11	11	11	11	12
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	4	4	4	6	17	17	28	33	43	54	59	61	65	66	66	73	81	85	88	98	103	109	112	121	127	131	136	139	143	150	151	154	155	160	164	166	168	168	168	171	175	179	179	185	185	187	189	190	190	191	194	194	194	195	195	195	198	198	198	203	205	205	206	206	206	206	206	206	207	207	211	213	214	229	232	247	254	258	264	266	272	283	288	297	301	307	315	319	320	326	330	332	338	346	352	355	355	355	355	387	387	411	418	440	457	457	493	525	547	565	577	597	619	641	671	705	740	758	790	815	837	870	910	962	1027	1068	1098	1129	1180	1338	1402	1482	1534	1576	1576	1769	1877	1918	1956	1993	2016	2043	2100	2159	2198	2222	2260	2290	2373	2408	2461	2497	2519	2551	2593	2623	2665	2695	2737	2751	2777	2819	2897	2963	2972	3001	3018	3050	3105	3189	3245	3284	3297	3313	3346	3411	3450	3515	3544	3591	3611	3632	3679	3750	3803	3838	3873	3904	3926	3996	4065	4131	4194	4279	4353	4414	4474	4533	4618	4743	4862	4929	4998	5053	5138	5284	5420	5528	5597	5699	5777	5888	5995	6095	6188	6302	6445	6510	6666	6851	7060	7216	7374	7554	7711	7907	8154	8313	8489	8676	8839	9004	9326	9661	9954	10189	10428	10663
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	16	16	16	16	16	16	16	17	17	17	18	18	18	18	18	18	19	19	20	21	22	22	22	22	22	22	22	23	23	23	23	23	29	31	33	33	35	37	37	38	40	55	55	55	55	57	57	59	59	59	59	59	59	59	67	71	71	72	74	74	80	80	80	85	85	86	88	90	95	95	95	96	102	105	107	109	110	110	114	115	118	118	118	122	137	138	150	164	168	181	184	188	189	214	229	234	253	258	269	270	309	328	362	382	384	396	403	418	438	471	480	493	518	539	579	611	638	666	708	776	823
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	6	6	7	7	7	9	10	10	10	10	10	11	11	11	13	13	13	13	13	13	15	17	17	17	19	20	20	20	21	22	22	27	27	27	27	27	27	27	28	29	29	29	29	29	29	32	33
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	7	7	7	7	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	10	12	12	12	12	12	12	15	15	15	23	23	24	24	24	24	27	29	32	37	37	38	38	38	39	40	40	40	40	44	47	47	49	54
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	3	3	7	7	9	11	15	19	23	28	30	35	40	42	42	46	53	54	65	71	73	76	76	79	79	79	79	79	79	79	79	79	79	79	79	79	79	80	80	81	81	81	82	83	83	83	83	83	83	83	83	84	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	88	89	92	96	96	96	102	106	107	114	117	117	117	117	130	133	133	133	139	144	147	147	160	164	166	172	172	177	185	201	224	245	255	260	267	282	291	330	308	316	321	331	345	351	358	369	372	378	380	386	386	403	406	410	413	415	420	428	431	439	440	441	447	462	464	481	491	495	503	517	528	537	549	560	561	565	575	590	607	620	635	640	644	666	691	712	730	747	755	761	772	804	836	856	872	884	889	909	921	934	946	966	985	987	1001	1013	1044	1065	1094	1109	1122	1138	1163	1193	1224	1267	1333	1356	1389	1415	1458	1501	1539	1586	1613	1626	1646	1678	1707	1742	1802	1821	1832	1837	1859	1887	1966	2011	2074	2107	2129	2150	2190	2226	2281	2322	2375	2399	2405	2433	2461	2507	2548	2562
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	7	7	7	7	8	8	8	9	9	9	9	9	9
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	5	5	6	6	7	7	7	7	7	7	7	7	7	7	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	11	11	12	18	18	18	19	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	23	23	23	23	23	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	26	26	26	27	28	29	29	29	29	30	30	31	31	31	31	31	31	31	31	31	31	31	31	32	32	33	33
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	3	4	4	5	5	9	10	10	11	12	14	14	14	14	14	15	15	16	17	18	21	23	24	24	24	24	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	29	29	29	29	29	30	30	30	30	30	31	31	31	31	31	31	32	33	33	33	33	33	33	33	33	33	34	35	35	35	37	37	37	37	37	37	38	39	39	39	39	39	39	39	39	39	39	44	44	44	44	44	45	45	45	45	45	46	46	47	48	51	51	52	53	53	53	58	62	63	64	70	70	72	73	75	78	84	85	87	87	87	88	91	92	93	95	98	101	107	110	113	115	121	135	142	147	148	150	150	155	155	157	163	163	164	164	168	171	171	174	175	177	178	180	183	186	193	194	197	210	218	223	229	235	240	241	242	258	258	262	267	271	271	273	280	284	287	288	290	291	294	295	297	299	300	302	304	306	306	308	312	322	325	330	335	338	346	358	363	367	372	375	378	385	391	426	434	443	450	459	476	488	498	502	522	536	539	550	560	563	575	579	591
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	4	5	5	5	7	7	7	8	8	8	10	11	12	13	13	13	14	15	15	15	15	15	16	16	17	19	19	19	19	19	19	19	19	19	19	19	19	19	21	21	22	22	22	22	23	23	24	24	24	24	24	24	24	24	26	26	26	26	26	26	26	26	27	27	27	34	36	38	45	49	54	60	63	68	78	79	83	85	94	97	102	108	108	109	113	115	116	117	119	120	120	120	120	126	128	128	133	141	146	151	151	159	160	162	165	166	175	182	189	191	200	203	209	209	220	225	233	240	245	252	255	256	262	270	272	276	282	287	292	292	300	304	304	304	306	308	312	316	322	328	337	340	344	346	349	364	365	379	381	383	388	396	399	401	403	406	406	406	407	410	410	412	416	418	419	419	421	422	423	425	425	426	426	426	426	426	429	432	434	435	435	435	435	440	442	443	447	449	449	452	454	456	462	463	466	468	472	475	484	490	505	518	519	534	539	542	545	553	568	579	595	610	623	637	656	694	731	759	792	833	872	913	941	954	975	1017	1031	1070	1120	1177	1202	1266	1332
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	6	6	8	11	11	12	12	13	13	13	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	19	19	19	19	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	23	23	23	23	24	25	25	25	28	28	32	32	33	33	34	34	34	34	35	35	35	36	36	36	36	36	36	36	36	36	38	38	39	39	39	39	40	40	40	42	42	42	43	43	43	44	44	46	46	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	51	54	54	54	54	54	54	56	56	58	58	58	58	59	59	59	59	60	60	60	60	63	64	65	69	71	71	72	77	84	96	113	122	131	131
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	10	10	10	11	11	11	12	14	14	14	14	14	14	14	14	14	14	14	14	15	15	17	17	17	18	18	18	18	19	19	19	19	19	20	20	20	20	20	20	20	21	21	21	21	22	22	22	22	24	26	28	28	29	31	36	37	39	41	41	41	41	41	41	41	46	47	47	47	48	49	49	50	50	52	53	54	54	67	68	76	80	80	80	86	87	87	93	99	99	101	106
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	5	6	6	6	6	6	6	6	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	11	11	11	11	11	11	12	12	12	12	12	12	13	14	14	14	14	14	14	14	15	15	15	15	16	17	19	22	24	24	24	24	26	28	28	29	29	97	108	164	183	192	208	209	224	224	239	250	259	278	279	284	296	318	327	339	348	349
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	12	12	12	12	15	15	15	15	18	19	19	20	20	21	22	22	24	24	24	24	24	25	25	26	26	27	27	28	28	28	28	29	29	29	29	29	29	29	29	30	30	30	31	31	32	32	33	34	34	37	37	37	37	38	38	39	41	42	44	46	46	46	48	48	48	49	49	50	55	55	55
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	5	6	9	10	14	14	15	15	15	15	17	18	19	19	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	24	24	24	24	24	24	24	25	29	29	29	34	35	35	35	35	37	37	38	39	41	43	44	45	46	48	51	53	54	55	57	57	57	63	68	68	75	78	78	88	88	107	114	115	116	118	121	127	131	134	146	151	158	161	162	168	174	183	190	197	205	212	213	223	227	235	240	245	259	259	287	301	305	311	314	315	318	324	340	349	353	354	362	365	372	379	381	389	396	406	411	424	435	442	447	454	466	469	470	472	472	476	481	487	495	504	508	511	514	514	520	529	531	537	544	548	550	558	569	575	579	579	584	587	591	593	595	600	603	622	624	634	639	654	663	671	683	685	693	703	722	741	751	763	766	778	796	819	841	857	880	896	922	955	989	1064	1144	1201	1277	1344	1407	1427	1494	1562	1606	1689	1724	1796	1870	1919	1978	2031	2101
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	15	15	15	15	15	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	19	19	19	19	19	19	19	19	19	24	24	24	24	26	26	26	27	30	30	31	31	32	32	32	35	36	39	41	41	41	44	44	44	45	46	46	47	47	48	50	50	50	50	50	51	51	51	57	57	57	57	61	64	66	69	71	71	73	79	82	82	82	83	84	96	98	100	102	102	103	103	107	107	107	108	108	108	109	112	120	121	122	125	125	128	128	128	129	133	134	137	138	140	142	144	147	149	150	151	152
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	6	6	7	8	8	8	8	8	11	12	12	13	13	13	13	15	16	16	16	16	18	18	18	19	19	20	20	21	23	24	24	26	28	29	30	30	30	33	34	35	36	36	39	39	39	41	42	43	48	51	52	54	55	57	59	60	61	63	66	67	74	79	83	86	93	93	96	112	115	120	121	122	129	132	137	142	146	147	147	150	150	155	155	156	159	165	174	178	180	193	198	204	205	211	215	217	227	228	235	236	251	251	255	257	258	264	264	269	270	277	286	293	300	306	320	334
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	7	7	7	7	8	8	8	9	9	10	10	14	14	19	19	19	28	28	28	31	33	33	37	39	39	39	39	40	41	41	43	44	44	45	45	48	51	54	61	62	62	62	63	65	65	65	65	66	66	66	66	69	69	70	70	70	72	72	73	73	73	74	74	74	75	80	80	82	91	93	98	98	102	105	106	107	108	113	118	126	131	131	132	133	139	143	145	152	159	172	179	183	187	191	195	195	203	203	206	207	207	210	214	223	224	227	232	234	239	246	247	250	262	267	267	268	271	273	276	281	284
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	11	11	11	11	11	11	11	11	11	12	12	12	14	14	15	15	15	15	15	15	15	16	16	16	16	16
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	5	5	5	5	5	7	7	7	7	7	7	7	7	7	7	9	11	12	13	15	15	16	16	16	16	20	20	20	20	20	21	23	23	25	25	25	25	26	27	27	27	28	28	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	35	35	35	37	39	40	40	41
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	5	6	8	8	8	8	9	9	9	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	15	15	15	16	18	18	18	18	19	21	21	21	21	21	22	23	23	23	25	25	25	26	26	27	27	28	28	29	31	31	31	33	33	33	34	34	34	34	34	34	35	36	38	38	38	38	38	38	38	38	38	38	39	39	40	40	40	40	40	40	40	40	42	42	44	44	44	44	45	45	45	46	48	50	53	53	53	54	54	54	54	54	54	54	54	54	54	54	55	55	55	55	55	55	55	56	56	56	56	59	59	59	59	61	63	66	66	66	67	72	73	77	81	82	87	87	91
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	4	5	5	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	11	11	12	12	13	13	13	13	13	14	14	14	14	14	14	14	14	15	15	16	16	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	20	21	21	21	21	21	21	22	22	22	22	22	22	24	24	25	26	27	27	27	28	28	28	29	33	34	34	34	34	34	34	34	34	34	34	36	37	44	48	48	48	50	51	51	51	56	59	60	64	69	71	73	76	76	78	79	80	82	86	90	94	97	110
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	17	17	18	29	33	35	39	39	41	41	42	42	42	45	48	48	48	48	49	49	50	50	53	53	59	59	59	59	62	62	63	64	65	69	69	69	70	71	71	71	72	73	73	73	73	73	74	75	75	75	75	75	75	75	75	75	75	75	75	75	75	75	75	76	76	76	76	76	76	76	76	76	77	77	79	79	80	80	80	80	80	83	84	85	88	89	92	92	93	98	98	98	99	102	104	106	106	107	111	112	114	114	115	120	121	127	127	129	131	134	136	143	147	151	156	157
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	10	10	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	29	29	29	32	37	38	41	42	42	42	42	42	42	45	46	46	47	48	48	49	51	52	53	53	54	55	55	57	57	58	59	60	60	64	66	66	66	66	66	67	69	71	71	71	71	71	71	71	72	72	72	72	72	73	74	74	75	76	76	76	76	77	78	79	79	79	79	79	80	80	81	81	81	81	81	83	83	83	83	83	84	86	87	88	93	94	94	94	94	95	97	100	101	103	103	103	104	104	109	109	112	112	116	116	118	118	120	122	123	124	125	125	125	128	130	130
4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	8	8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	0	0	0	0	0	0	0	0	0	1	0	1	0	0	0	0	0	0	0	0	1	1	0	0	0	0	0	0	0	0	0	0	0	3	3	4	3	1	1	1	1	3	0	2	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	0	0	0	0	0	0	1	1	0	0	1	0	0	0	0	0	0	0	1	0	1	0	0	18	0	0
4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	4	4	7	9	11	13	13	16	16	17	17	17	20	23	25	28	34	52	55	66	72	89	97	110	118	141	169	178	202	226	235	268	296	314	336	362	380	392	449	478	507	526	549	576	612	630	671	710	716	727	744	817	859	927	962	981	988	1023	1080	1121	1139	1144	1191	1191	1214	1250	1290	1414	1491	1526	1526	1569	1586	1637	1656	1692	1727	1732	1747	1811	1887	1927	1967	1972	1975	1996	1998	2059	2103	2116	2117	2121	2165	2194	2235	2250	2250	2303	2309	2337	2381	2405	2418	2423	2439	2441	2471	2499	2520	2534	2551	2579	2580	2611	2644	2658	2691	2735	2740	2740	2779	2797	2841	2870	2908	2920	2930	2945	2950	2969	2994	3054	3064	3084	3098	3110	3110	3151	3155	3193	3194	3197	3212	3218	3221	3241	3241	3241	3257	3269	3277	3283	3301	3301	3301	3309	3315	3323	3329	3338	3338	3338	3341	3351	3355	3359	3359	3369	3371	3371	3375	3384	3384	3384	3386	3386	3395	3410	3417	3440	3451	3451	3451	3462	3476	3495	3507	3525	3527	3527	3528	3554	3569	3573	3579	3579	3581	3622	3642	3654	3654	3706	3706	3706	3708	3734	3742	3751	3779	3780	3791	3798	3810	3825	3826	3854	3874	3885	3890	3934	3965	3992	4003	4003	4006	4042	4054	4066	4111	4127	4127	4127	4217	4241
4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	4	4	4	4	5	7	8	9	9	9	11	11	13	15	15	15	15	18	20	22	24	28	29	31	31	34	36	36	36	37	38	39	39	39	39	39	39	40	40	41	41	41	42	43	43	44	45	46	46	46	46	46	51	56	58	59	59	63	63	67	67	72	76	76	89	94	105	120	122	141	149	156	167	171	178	206	216	221	241	248	267	332	362	363	372	432	441	468	509	538	561	580	614	657	678	710	740	791	826	855	884	905	980	1020	1049	1062	1095	1131	1140	1186	1217	1258	1260	1287	1296	1311	1319	1363	1388	1399	1422	1442	1467	1503	1523	1536	1554	1554	1560	1565	1573	1600	1603	1611	1730	1732	1747	1751	1760	1761	1762	1769	1769	1775	1780	1791	1795	1795	1798	1802	1805	1809	1815	1815	1816	1824	1830	1832	1838	1841	1841	1841	1845	1847	1855	1856	1860	1860	1860	1861	1862	1872	1873	1878	1881	1881	1886	1886	1889	1893	1901	1903	1903	1905	1911	1912	1918	1918	1919	1919	1928	1934	1937	1944	1954	1965	1965	1972	1986	2005	2015	2025	2032	2034	2062	2075	2093	2098	2105	2121	2121	2125	2150	2171	2193	2204	2205	2205	2256	2272	2307	2331	2381	2384	2384	2483	2539
4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	5	11	14	17	18	23	28	41	56	62	71	81	85	114	126	147	155	163	179	186	210	214	238	243	253	266	266	299	304	314	333	337	342	353	372	391	402	420	425	439	453	486	498	512	527	540	561	588	618	659	679	699	713	720	772	795	823	839	866	901	943	961	972	979	1000	1019	1028	1041	1066	1078	1104	1123	1151	1155	1173	1186	1221	1248	1267	1282	1289	1289	1310	1317	1345	1360	1368	1373	1393	1410	1439	1470	1490	1536	1541	1595	1611	1676	1713	1735	1819	1850	1885	1941	1986	2087	2107	2164	2190	2237	2250	2338	2379	2427	2457	2475	2523	2532	2581	2619	2647	2664	2675	2736	2736	2778	2821	2849	2858	2870	2880	2903	2933	2947	2964	2990	2997	3013	3033	3043	3065	3076	3090	3099	3128	3130	3146	3149	3167	3180	3188	3196	3200	3213	3222	3236	3244	3249	3264	3266	3269	3287	3311	3318	3324	3334	3346	3355	3373	3390	3390	3394	3397	3409	3436	3454	3491	3550	3553	3565	3624	3644	3713	3713	3744	3749	3777	3819	3918	3985	4040	4080	4098	4133	4166	4198	4230	4263	4275	4291	4331	4343	4385	4401	4445	4482	4498	4529	4563	4629	4643	4684	4721	4746	4789	4814	4888	4925	4991	5068	5090	5121	5165	5243	5301	5375	5405	5429	5470	5498	5606	5668	5773	5846	5846	5996	6035
4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	5	5	7	7	8	9	10	11	11	11	11	11	11	12	13	13	14	14	14	14	15	17	19	19	19	19	19	19	21	22	22	22	22	22	22	22	23	23	24	24	24	25	25	28	30	31	31	35	37	39	42	43	45	46	47	48	49	54	59	70	87	91	99	115	125	143	160	176	192	201	216	237	249	268	271	292	309	314	325	335	349	349	361	373	385	424	439	445	446	468	479	482	512	551	570	573	596	600	622	644	686	703	703	724	730	778	809	822	833	841	846	871	884	887	905	912	916	950	976	978	982	998	1002	1002	1016	1021	1033	1060	1073	1073	1076	1081	1081	1095	1101	1104	1106	1106	1113	1117	1122	1125	1128	1131	1132	1134	1148	1154	1162	1167	1168	1168	1168	1176	1208	1217	1232	1233	1233	1245	1245	1268	1287	1303	1303	1303	1328	1346	1372	1425	1444	1451	1451	1463	1468	1487	1500	1523	1525	1525	1537	1597	1633	1694	1725	1741	1748	1772	1777	1812	1830	1841	1861	1863	1907	1914	1945	1965	1983	1989	1992	2034	2047	2081	2092	2142	2168	2168	2191	2244
4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	6	6	7	9	9	10	16	17	17	18	18	18	18	18	18	19	19	19	20	20	20	20	20	20	20	20	21	21	21	21	21	23	23	25	26	27	28	32	32	37	38	38	39	39	40	41	42	45	48	48	48	50	50	55	56	58	59	61	63	65	66	70	70	75	82	85	92	96	108	117	125	127	140	152	172	179	180	184	201	204	207	218	221	236	240	278	292	298	311	314	328	353	362	366	396	431	435	435	451	478	489	490	492	511	518	529	539	545	549	555	559	574	584	596	604	609	614	621	624	651	664	669	669	694	698	702	707	714	714	714	717	735	744	750	756	763	765	765	766	767	772	773	774	774	776	776	786	787	788	792	793	797	808	811	815	818	821	821	843	851	868	869	877	885	895	898	901	907	927	938	940	942	951	963	977	1007	1022	1028	1038	1053	1063	1083	1105	1110	1120	1151	1162	1185	1197	1224	1246	1281	1283	1307	1320	1343	1364	1408	1434	1441	1467	1533
4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	4	4	4	6	6	8	8	8	9	9	10	10	10	10	11	11	11	11	12	12	12	13	13	13	13	13	16	16	17	17	18	18	18	18	18	18	18	18	21	26	26	26	27	29	32	32	33	33	38	38	38	39	39	39	39	39	39	40	40	48	52	52	52	54	55	55	55	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	59	59	59	59	59	59	59	59	59	59	60	60	60	60	60	62	62	62	62	64	66	68	68	71	71	71	82	82	84	100	100	101	101	101	101	101	101	102	104	104	104	106	106	107	109	116	116	117	120
4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	5	5	5	5	5	5	6	6	6	7	7	7	7	7	8	14	14	14	14	14	16	18	20	22	22	22	22	22	25	27	36	37	38	38	38	40	45	48	49	50	51	51	53	53	54	70	79	79	91	91	110	149	158	181	183	189	205	211	217	221	221	222	238	238	245	257	268	273	279	286	289	299	309	315	328	332	342	345	346	351	357	363	371	374	381	384	394	398	407	410	412	422	422	428	434	435	435	445	445	448	457	462	463	463	466	466	468	469	472	473	474	476	476	476	476	476	476	477	479	486	488	489	490	490	490	492	492	494	494	494	494	495	496	496	498	498	498	498	498	498	498	512	514	517	517	517	517	518	524	524	525	526	526	527	528	530	533	533	535	535	536	536	538	544	544	544	544	544	544	545	548	548	548	548	549	554	557	563	568	568	571	572	575	577	581	589	589	590	606	606	610	611	611	613	613	616	618	620	624	627	628	628	630	633	635	636	639	646	648	657	665
4	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	4	4	8	9	11	22	34	49	81	139	199	251	299	399	454	545	690	788	871	961	1049	1171	1326	1433	1495	1559	1689	1741	1891	1960	2020	2056	2146	2264	2404	2491	2589	2636	2738	2846	2970	3116	3234	3359	3457	3578	3723	3972	4156	4421	4585	4751	4929	5138	5196	5525	5779	5827	5988	6219	6341	6599	6821	7096	7240	7340	7482	7644	7835	7950	8177	8277	8379	8448	8627	8896	9112	9522	9937	9937	10536	11068	11229	12091	12761	13498	14003	14374	15282	16018	17010	17791	18692	19372	20775	22272	23880	25999	28303	30136	31650	33883	34992	37135	39626	42374	44962	45178	48592	52266	54757	57929	59829	62296	64915	67543	70128	73165	76328	78481	80146	81216	84233	86483	88954	91863	93870	95471	96711	98988	100543	102247	104613	107291	108677	109988	111446	113148	114852	117293	119295	120279	120960	121789	123082	124022	124924	125545	126053	126371	126791	127188	127768	128352	128865	129385	129562	129958	130384	130800	131166	131685	131787	131962	132290	132434	132704	132986	133389	133641	133728	134004	134346	135109	135495	135856	135964	136004	136040	136324	136571	136887	137292	137507	137589	137870	138151	139051	139245	139586	139856	140006	140314	140409	140584	140753	140963	141211	141377	141738	141856	142287	142566	142968	143183	143411	143917	144342	144867	145298	145847	146278	146574	147010	147551	148152	148612	149202	149720	150280	150881	151527	152101	152695	153177	154182	154722	155458	155951	156736	157728	158761	159781	160184	161154	161588	162958	164269	165702	166850	167063	169091	170207
4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	6	6	7	7	8	8	9	12	16	20	23	23	27	28	30	30	40	45	45	51	51	52	54	56	59	62	69	73	81	88	96	99	105	117	122	127	135	141	147	150	158	171	178	193	198	207	213	220	242	250	250	251	262	267	277	288	303	304	319	329	339	350	369	383	403	403	409	422	428	447	485	500	512	513	552	563	584	586	589	618	624	636	676	686	717	721	723	813	841	881	927	962	1004	1028	1071	1142	1248	1342	1358	1384	1413	1448	1509	1595	1696	1759	1825	1831	1937	2045	2108	2195	2229	2269	2281	2403	2464	2525	2602	2681	2698	2725	2791	2828	2865	2918	2990	3027	3040	3048	3073	3078	3147	3150	3186	3202	3226	3250	3285	3294	3348	3363	3368	3383	3411	3454	3468	3484	3489	3500	3534	3541	3566	3585	3597	3606	3615	3639	3651	3675	3700	3747	3761	3757	3757	3769	3776	3781	3787	3790	3792	3798	3811	3817	3886	3895	3895	3895	3914	3930	3947	3957	3977	3977	3985	3997	4004	4017	4033	4048	4050	4050	4068	4075	4078	4078	4089	4089	4089	4096	4121	4138	4156	4178	4182	4182	4211	4223	4234	4244	4266	4272	4272	4313	4340	4371	4395	4440	4453	4453	4538	4550	4596	4647	4722	4740	4743	4821	4876
4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	10	13	25	32	37	43	49	57	62	88	91	102	129	148	177	195	210	222	240	286	287	321	335	345	355	390	410	435	452	459	473	485	527	564	583	612	625	628	665	682	712	741	766	777	800	869	892	912	945	981	983	1006	1017	1099	1150	1177	1238	1273	1285	1320	1361	1421	1470	1491	1523	1543	1550	1652	1678	1752	1833	1873	1873	1957	1994	2042	2104	2152	2198	2229	2253	2388	2479	2512	2590	2619	2636	2749	2771	2874	2928	2984	3009	3037	3166	3248	3311	3367	3397	3537	3570	3625	3703	3744	3817	3848	3883	3904	4015	4089	4150	4255	4279	4337	4355	4482	4529	4598	4669	4768	4801	4817	4877	4898	4992	5028	5049	5078	5079	5106	5130	5182	5202	5255	5271	5284	5301	5309	5330	5352	5368	5374	5375	5391	5408	5430	5446	5451	5452	5455	5468	5470	5477	5489	5496	5496	5496	5523	5529	5546	5569	5592	5598	5598	5602	5625	5631	5641	5650	5653	5657	5657	5661	5665	5677	5683	5686	5694	5704	5718	5733	5740	5744	5747	5747	5751	5763	5770	5781	5783	5783	5783	5783	5801	5802	5810	5817	5817	5817	5828	5848	5871	5874	5887	5898	5910	5923	5959	6084	6084	6084	6096	6100	6149	6197	6218	6238	6264	6307	6307	6307	6340	6410	6452	6494	6538	6545	6579	6618	6665	6739	6784	6803	6824	6881	6929
4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	4	4	5	7	8	12	17	24	42	49	75	102	120	153	187	202	217	237	280	326	372	415	415	464	512	543	591	622	668	685	700	760	819	856	913	941	963	973	1026	1060	1090	1136	1164	1188	1215	1241	1267	1300	1326	1346	1379	1425	1465	1520	1554	1585	1602	1623	1661	1696	1750	1781	1814	1825	1888	1903	1944	1974	2002	2027	2046	2075	2119	2167	2234	2290	2382	2382	2496	2627	2669	2883	2950	3098	3154	3161	3350	3479	3628	3889	3910	3944	4329	4385	4682	5019	5313	5370	5587	6089	6318	6546	6836	7086	7525	7568	8004	8387	8577	9024	9313	9621	9873	10184	10485	10835	11172	11443	11767	11856	12114	12406	12697	13058	13270	13449	13594	13848	13990	14143	14428	14800	14963	15109	15292	15601	15884	16167	16475	16655	16741	16809	16964	17293	17497	17728	17880	17996	18381	18508	19001	19164	19313	19581	19743	19976	20047	20139	20173	20446	20475	20535	20911	20911	21001	21072	21133	21189	21221	21286	21294	21443	21574	21834	21888	22000	22035	22071	22140	22247	22357	22418	22511	22643	22887	23563	24313	24511	24610	24798	24798	25004	25140	25265	25329	25412	25445	25569	25628	25706	25784	25855	25925	25980	26052	26092	26217	26287	26363	26402	26465	26516	26632	26727	26769	26843	26911	26955	27019	27128	27208	27297	27417	27484	27575	27703	27962	28067	28296	28598	28824	28914	29141	29291	29456	29764	30066	30419	30493	31013	31204
4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	5	5	5	5	5	5	5	8	10	10	14	16	17	22	23	35	36	41	51	62	62	65	69	77	89	103	106	120	124	137	138	146	163	168	175	182	197	212	235	247	256	268	283	303	317	332	342	359	365	387	397	417	435	456	468	478	497	530	566	585	600	620	636	643	650	670	678	693	702	720	724	732	749	751	755	764	766	777	788	814	837	865	865	909	940	948	1018	1067	1112	1127	1164	1209	1281	1363	1500	1500	1568	1727	1793	1888	2130	2171	2357	2459	2704	2778	2912	3035	3154	3350	3382	3574	3777	3908	4139	4237	4391	4600	4792	4959	5156	5332	5513	5614	5627	5945	6118	6243	6420	6536	6651	6651	6874	6910	6974	7214	7378	7468	7561	7655	7720	7875	7990	8153	8227	8297	8297	8297	8323	8327	8356	8378	8378	8509	8555	8616	8665	8684	8710	8777	8935	8989	9065	9107	9149	9187	9211	9232	9247	9435	9488	9514	9524	9550	9616	9690	9744	9839	9939	9965	9981	9983	10086	10142	10156	10170	10183	10187	10198	10232	10263	10337	10342	10361	10375	10397	10422	10462	10504	10538	10547	10571	10627	10642	10672	10685	10717	10745	10746	10810	10859	10919	10973	11005	11024	11076	11123	11152	11203	11242	11307	11334	11379	11476	11538	11583	11638	11689	11700	11743	11832	11873	11937	11958	12117	12174	12210	12312	12361	12510	12524	12768	12805	12867	13026	13133
4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	3	3	3	4	4	4	5	6	7	7	8	8	10	10	12	14	15	16	19	20	23	28	28	30	30	30	30	31	31	33	33	34	34	34	35	37	38	38	40	44	45	50	50	62	69	72	75	78	97	102	123	131	143	169	186	187	188	225	262	297	330	330	365	438	462	503	530	599	615	633	688	805	833	914	970	988	1104	1165	1210	1293	1347	1413	1482	1521	1538	1587	1637	1654	1698	1717	1771	1802	1849	1887	1932	1981	2002	2048	2061	2095	2133	2162	2180	2186	2208	2226	2251	2270	2270	2305	2340	2374	2401	2424	2452	2495	2517	2517	2535	2543	2577	2599	2608	2608	2610	2618	2633	2643	2651	2658	2662	2669	2669	2675	2696	2696	2697	2704	2705	2708	2709	2711	2718	2718	2718	2718	2718	2718	2718	2720	2722	2723	2728	2732	2732	2761	2771	2773	2775	2775	2776	2779	2780	2781	2783	2783	2785	2787	2794	2801	2815	2816	2819	2820	2823	2823	2830	2833	2833	2836	2843	2848	2849	2857	2877	2881	2883	2889	2892	2892	2895	2900	2904	2909	2915	2921	2921	2935	2936	2941	2949	2956	2957	2961	2967	2968	2972	2978	2981	2995	3004	3021	3037	3044	3065	3066	3078	3080	3085	3103	3110	3130	3143	3175	3187
4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	4	5	9	12	12	15	21	24	34	35	43	45	49	57	58	62	62	63	63	65	66	66	68	69	71	71	71	72	73	75	75	76	76	77	77	79	79	82	87	89	93	126	140	152	170	175	177	180	206	227	243	254	260	262	267	269	273	273	284	284	285	288	291	292	294	295	296	297	297	300	304	307	314	326	327	330	340	348	359	367	374	374	374	384	387	402	417	436	456	490	510	521	564	597	628	668	755	771	771	814	861	881	929	948	969	1016	1037	1058	1082	1123	1156	1189	1229	1254	1299	1335	1375	1394	1448	1463	1478	1522	1539	1567	1599	1627	1661	1698	1733	1778	1818	1858	1883	1904	1936	1966	1980	2004	2018	2040	2065	2084	2105	2134	2146	2160	2180	2191	2197	2221	2235	2242	2249	2259	2260	2277	2284	2287	2303	2311	2321	2324	2342	2345	2354	2365	2369	2369	2386	2390	2408	2418	2423	2427	2429	2437	2442	2457	2466	2480	2480	2489	2495	2506	2518	2528	2532	2532	2558	2566	2583	2590	2609	2617	2617	2636	2645	2672	2682	2693	2706	2706	2721	2727	2748	2753	2766	2776	2776	2798	2814	2841	2864	2874	2893	2893	2919	2939	2961	2982	3022	3029	3079	3102	3113	3134	3138	3276	3284	3284	3305	3407
4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	4	4	4	5	6	9	12	13	13	13	13	13	13	14	15	15	15	17	17	17	18	21	23	24	25	27	27	28	39	42	47	51	53	60	65	78	82	89	98	110	115	134	148	159	176	191	196	207	243	285	310	328	355	405	433	450	475	492	590	632	656	717	782	822	929	979	1131	1131	1275	1387	1510	1708	1850	2131	2257	2378	2439	2585	2841	2942	3129	3265	3379	3454	3635	3857	4074	4403	4591	4915	4915	5113	5323	5607	5781	5882	6212	6485	6663	6824	7048	7332	7431	7599	7775	7899	7994	8143	8302	8384	8629	8851	8949	9035	9086	9300	9374	9669	9713	9794	9930	10138	10289	10434	10562	10657	10761	10880	11078	11142	11203	11217	11314	11367	11448	11510	11510	11609	11633	11641	11703	11766	11853	11861	11886	11908	11927	11964	12009	12043	12048	12072	12085	12103	12142	12165	12213	12230	12230	12257	12264	12269	12297	12311	12325	12333	12340	12344	12351	12374	12378	12400	12415	12430	12440	12440	12498	12531	12553	12580	12594	12609	12632	12664	12679	12695	12715	12723	12730	12765	12796	12815	12815	12815	12877	12883	12894	12941	12986	13021	13046	13088	13088	13092	13123	13190	13217	13217	13284	13297	13359	13442	13500	13584	13646	13670	13689	13735	13797	13930	13994	14041	14071	14101	14219	14270	14377	14512	14534	14693	14843
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	5	6	9	6	12	18	15	35	21	1	1	1	2	2	2	8	9	6	7	9	10	12	12	14	11	11	13	14	16	19	25	42	45	50	44	43	46	46	43	95	113	127	182	202	216	203	220	167	168	160	178	174	163	163	145	153	154	154	127	131	137	140	135	139	131	132	130	130	133	151	144	148	150	159	174	181	193	193	196	188	189	203	249	232	244	264	264	300	294	278	302	300	321	340	344	396	391	435	533	560	571	584	683	731	935	699	733	712	731	721	706	737	783	887	907	965	914	945	935	966	1048	1073	1121	1043	1049	1020	1099	1123	1203	1255	1207	1266	1287	1398	1381	1400	1499	1514	1545	1584	1554	1555	1578	1641	1652	1686	1733	1772	1772	1796	1823	1811	1801	1816	1835	742	755	774	785	786	774	805	813	810	826	820	794	806	815	901	904	904	897	956	1029	1230	1214	1227	1227	1209	1157	1117	1287	1685	1641	1628	1595	1458	1535	1621	1649	1686	1686	1592	1624	1778	1766	1857	1772	1900	1892	1911	1970	2049	1973	2001	1965	1866	1930	1901	1897	1928	1968	1984	1975	2028	1908	1982	1985	1998	1990	1961	1999	2060	2142	2071	2192	2205	2098	2095	2085	2115	2111	1640	1675	1738	1604	1599	1711	1755	1868	1932	1847	1948
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	5	6	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	14	16	18	19	19	19	21	22	24	24	26	26	28	28	31	30	37	37	37	37	41	46	51	52	56	59	60	66	73	98	107	108	113	134	144	146	157	164	168	168	168	172	181	183	189	194	199	201	206	208	208	210	212	217	221	227	233	241	243	246	247	249	251	255	256	258	263	265	265	266	270	273	275	277	282	283	284	286	287	293	294	298	299	300	301	302	302	302	314	316	319	327	334	338	348	354	359	363	371	376	391	404	406	413	417	426	432	443	454	459	460	486	498	527	538	551	553	562	569	578	582	594	599	602	606	606	619	634	649	655	662	668	673	676	692	700	709	726	728	734	744	760	766	772	778	782	787	798
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	4	4	4	5	5	8	9	9	10	10	11	11	11	11	11	11	11	12	13	13	13	13	13	13	13	13	13	15	15	15	15	15	15	17	17	17	17	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	26	29	29	32	32	34	34	35	38	40	41	45	47	48	51	51	52	53	56	57	58	59	68	68	68	70	71	74	77	78	80	83	83	83	83	90	93	97	100	110	111	114	117	119	125	134	137	138	142	153	164	172	180	187	187	197	214	230	238	249	254	262	284	298	304	322	326	330	330	335	337	342	352	362	362	362	367	369	372	376	379	380	380	383	386	387	388	388	388	388	388	388	389	389	390	390	393	393	395	397	397	400	403	403	406	414	417	418	422	425	425	428	429	431	431	431	434	435	436	443	447	451	452	452	452	455	457	465	471	476	481	484	488	491	495	498	498	501	503	507	515	523	531	536	537	539	547	552	559	563	573	576	580	586	594	605	617	617	622	627	632
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	8	8	9	9	11	12	12	12	12	12	12	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	16	18	18	20	20	20	20	24	24	24	24	25	25	25	26	28	29	30	31	31	34	34	35	40	44	44	46	48	49	52	55	55	56	56	56	60	60	60	61	62	64	68	68	69	71	71	71	73	76	78	81	81	86	89	89	91	96	102	107	116	116	116	121	129	132	132	137	138	139	140	144	147	147	149	155	161	163	173	177	177	207	212	222	226	243	257	266	273	285	290	302	317	331	337	345	351	357	366	383	390	397	402	403	411	420	434	449	459	465	469	475	490	506	518	532	550	552	566	588	599	619	643	649	658	668	677	695	712	749	776	785	801	824	848	880	906	916	940	969	997
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	18	23	24	29	33	38	38	40	40	40	40	42	42	44	46	47	47	47	48	59	60	61	61	62	62	62	62	67	69	70	77	79	93	94	94	101	101	101	106	106	108	110	111	113	116	116	123	123	127	131	136	139	144	149	150	155	163	190	212	237	284	297	315	339	428	468	507	578	607	676	700	804	826	883	956	1011	1090	1137	1219	1306	1362	1406	1480	1514	1612	1657	1841	1904	2003	2087	2128	2196	2262	2454	2573	2623	2679	2723	2752	2834	2917	2961	3000	3043	3095	3164	3270	3355	3416	3470	3496	3551	3598	3661	3699	3789	3832	3887	3939	3985	4068	4126	4156	4209	4263	4321	4355	4408	4458	4495	4528	4572	4611	4634	4663	4698	4755	4774	4794	4805	4825	4864	4879	4900	4917	4933	4950	4980	5000	5046	5066	5092	5097	5113	5147	5185	5238	5313	5334	5364	5394	5453	5503	5564	5599	5632	5645	5662	5687	5699	5752	5752	5849	5862	5923	5983	6030	6086	6172	6226	6268	6335	6399	6458	6500	6528	6574	6585	6635	6699	6767	6807	6872	6890	6910	6958	6989	7065	7121	7170	7197	7233	7288	7348	7445	7512	7558	7599	7632	7698	7757	7851	7926	8033	8065	8098	8177	8262	8340	8441	8509	8619	8651	8747	8838	9060	9226	9430	9508	9561	9677	9838
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	9	9	9	10	10	10	10	10	11	11	13	14	16	19	22	22	22	22	26	27	28	29	29	30	30	30	30	42	45	46	51	53	63	66	70	71	74	76	79	81	83	92	104	106	108	118	126	130	142	157	162	170	176	184	184	193	201	208	211	212	214	217	222	223	225	230	230	232	238	242	251	257	266	270	274	292	301	309	316	356	365	369	374	388	392	393	408	414	422	429	441	456	456	531	533	553	569	584	596	606	626	637	656	664	688	706	711	720	726	736	752	774	787	796	806	815	824	826	843	860	871	880	882	887	899	912	940	947	951	951	959	972	979	997	1020	1025	1032	1040	1045	1057	1076	1088	1099	1104	1114	1130	1145	1165	1191	1197	1218	1241	1262
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	5	5	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	13	14	14	14	14	14	15	16	16	17	17	18	18	18	18	18	22	22	22	23	23	26	28	30	32	32	34	34	34	34	34	35	35	35	35	35	37	38	38	38	38	39	40	42	42	51	52	52	52	52	55	55	55	55	56	58	69	75	80	81	82	85	87	88	91	97	101	103	104	106	112	114	114	120	122	123	134	138	142	142	147	155	167	173	179	186	190	204	207	207	212	213	218	221	227	230	231	233	243	251	260	267	267	271	275	284	289	289	295	295	296	300	300	303	311	314	315	315	315	317	317	321	321	323	327	329	332	334	335	336	336	340	340	342	342	342	342	342	342	344	345	345	345	345	345	345	345	348	348	349	350	350	350	350	354	355	356	358	360	365	365	367	369	369	369	370	371	373	373	373	373	374	375	376	380	382	383	383	383	384	388
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	3	3	4	4	5	5	5	5	6	7	8	8	8	9	9	9	10	10	12	12	13	13	13	13	13	13	15	16	16	16	16	16	16	16	16	16	16	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	25	25	25	26	26	26	28	29	31	31	32	32	34	34	34	34	34	34	35	36	36	36	36	36	36	36	36	36	37	37	37	38	38	38	39	39	39	39	40	41	42	42	42	44	46	47	48	48	48	49	53	53	53	54	57	59	60	60	60	71	74	76	79	81	87	91
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	8	9	10	10	15	17	21	24	24	24	24	25	29	29	30	33	35	38	38	40	42	56	66	70	80	88	92	95	100	102	126	129	136	136	141	149	158	161	166	168	168	168	172	187	187	190	195	197	200	212	220	225	228	230	236	239	251	253	262	270	286	291	294	304	309	314	322	325	328	331	331	331	337	340	340	341	346	350	350	353	354	359	379	379	380	380	383	392	395	401	408	409	422	429	432	436	437	442	448	455	459	465	469	470	474	479	482	486	501	503	506	515	518	538	538	546	555	573	582	594	599	604	612	625	628	630	639	650	652	665	672	688	710	725	742	746	757	759	771	775	796	844	846	858	870	879	893	907	921	924	927	937	944	955	970	977	984	987	992	1000	1007	1014	1028	1039	1049	1051	1056	1064	1070	1087	1093	1094	1097	1116	1128
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	3	4	4	4	4	5	5	5	6	7	7	7	7	7	7	7	7	7	7	7	8	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	12	12	12	13	13	14	14	15	15	15	15	15	16	16	16	19	21	23	26	26	30	32	40	43	49	54	58	62	66	67	70	81	88	93	96	108	117	120	120	129	134	139	150	154	159	180	183	183	189	201	207	210	217	218	224	229	245	248	252	257	260	264	266	282	284	292	306	325	331	483	498	506	522	529	536	552	700	707	718	729	733	736	736	738	746	887	919	921	925	926	931	932	933	935	938	939	939	943	948	955	958	962	962	962	963	964	968	969	969	969	970	970	970	973	973	976	976	976	986	991	991	992	994	995	998	1001	1004	1004	1005	1006	1006	1007	1007	1009	1013	1013	1013	1013	1014	1015	1016	1017	1018	1018	1018	1018	1022	1025	1027	1029	1030	1031	1032	1038	1041	1043	1049	1049	1049	1050	1053	1053	1054	1055	1056	1057	1057	1059	1059	1059	1062	1065	1065	1065	1069
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	6	6	13	13	17	18	18	24	24	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	30	30	31	31	32	32	32	32	32	32	33	33	34	35	35	35	35	35	35	35	35	35	36	36	36	36	37	37	38	39	39	39	39	39	40	40	40	40	40	41	41	41	43	45	45	45	48	48	50	50	50	50	51	53	53	53	53	53	55	56	56	56	57	57	58	58	58	59	59	61	66	70	71	71	73	76	80	83	88	94	97	103	105	107	120	125	129	132	138	145	148	152	152	152	154	159	164	170	175	177	177	177	177	177	182	183	185	186	189	192	195	196	196	201	206	208	210	215	218	222	224	226	229	233	236	239	243	253	255	263	266	268	268	268	270	270	277	283	286	289	294	301	307	310	314	316	322	329	332	338	342	346	350	357	367	372	377	381	384	393	401	409	412	418	422	425	429	437	448	452	463	463	467	471	475	480	484	491	493	495	497	501	506	511	520	530	533	543	553	564	581	595	602	608	619	639
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	6	6	7	8	9	9	18	20	20	22	23	24	31	33	40	46	48	49	49	52	52	54	54	54	59	62	64	65	66	70	71	73	77	78	80	81	82	84	84	86	87	88	89	90	92	94	101	101	102	102	102	102	102	102	102	105	107	109	112	114	118	127	130	136	136	138	140	140	143	145	146	147	147	150	154	159	162	164	164	165	167	170	172	175	180	182	182	185	190	198	203	209	211	214	214	216	221	221	229	236	241	244	251	254	258	260	264	267	277	284	286	294	295	298	304	314	324	327	332	339	342	347	352	363	372	376	380	381	384	396	405	413	423	429	430	443	445	452	460	471	480	482	490	493	496	499	510	517	519	524	536	544	557	568	577	582	586	590
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	10	10	22	25	28	34	40	46	49	50	56	58	61	63	64	65	65	65	65	67	69	69	69	69	70	70	70	70	70	70	70	70	71	71	71	71	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	73	73	73	73	73	73	73	73	73	73	73	73	74	74	74	74	74	74	74	74	74	74	74	74	75	75	75	75	75	76	76	77	77	77	77	78	79	82	83	84	85	85	92	101	102	110	111	115	117	119	124	128	130	132	133	137	138	148	149	153	154	156	159	160	165	167	173	174	175	175	175	175	178	179	181	182	183	187	188	194	194	200	202	202	206	210	210	220	225	228	229	233	237	242	243	244	245	247	249	253	255	256	257	257	257	257	259	260	264	267	270	270	271	274	283	283	293	295	299	299	302	304	311	314	314	315	315	320	324	328	331	331	334	338	343	350	358	360	362	367	372	377	382	388	389	391	395	399	406	410	428	431	433	436	439	442	448	454	454	455	461	462	463	470	475	500	502	506	516	534	540	544	547	550	553	563
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	3	3	3	3	4	4	4	4	4	4	4	4	4	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	11	11	11	11	11	11	11	12	13	13	13	13	13	15	15	16	16	16	16	17	17	17	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	22	22	25	25	25	25	25	25	25	25	25	25	26	27	27	29	29	29	30	31	31	31	35	37	38	38	39	40	41	41	41	43	46	49	50	55	55	57	61	62	63	63	63	67	68	71	76	83	87	93	97	97	102	103	112	115	115	117	120	121	121	124	124	127	127	129	130	130	132	134	135	135	136	136	137	138	139	140	141	142	142	143	143	145	152	152	159	161	163	165	178	178	178	179	179	179	179	179	184	184	184	185	186	186	187	189	190	192	192	194	194	195	196	196	196	196	196	198	198	199	202	204	206	208	211	213	226	226	231	233	234	238	241	249	254	257	259	262	270	274	275	281	281	281	285	285
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	6	9	12	12	13	13	13	13	13	13	15	15	15	15	15	15	15	15	15	15	15	15	16	18	20	20	20	20	20	20	20	20	20	21	22	22	22	22	22	23	23	23	23	25	26	26	27	27	27	28	28	28	28	29	31	32	38	43	44	72	72	73	74	83	83	83	84	84	85	89	90	90	90	100	103	105	107	109	109	112	114	119	124	132	134	139	141	147	152	158	162	166	166	169	172	178	184	186	193	202	207	209	209	212	214	215	217	220	223	226	227	241	242	244	250	252	255	265	273	274	281	284	286	288	290	291	293	295	297	303	311	312	315	317	319	320	321	323	331	331	339	345	348	354	359	365	374	376	383	393	399	412	434	443	451	469	480	500	520	534	545	555	565	579	584	595	602	610	612	619	619	622	634	639	646	654	658	660	662	667	677	687	690	696	704	711	720	731	745	757	760	764	768	777	790	798	805	807	831	832
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	7	8	10	10	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	16	16	16	19	19	21	24	24	24	25	26	29	34	34	36	39	39	42	44	47	48	55	60	61	66	69	72	74	77	82	84	86	89	92	97	98	103	104	107	111	113	114	115	117	118	119	121	122	122	124	129	133	134	134	136	137	138	143	143	147	150	152	153	153	156	161	161	162	162	168	169	175	178	184	188	189	189	193	195	196	200	201	202	206	210	212	213	213	216	219	220	222	222	222	226	226	231	233	233	234	238	242	245	246	248	252	255	257	263	264	267	267	272	273	279	285	294	294	297	298	300	304	306	307	308	311	314	318	324	326	328	329	329	330	334	338	341	341	342	344	346	349	352	353	359	360	360	360	367	382	390	401	402	412	418	427
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	4	4	6	8	10	13	13	16	17	20	22	23	27	28	31	31	31	36	36	40	40	40	43	43	44	48	49	55	58	62	62	68	70	74	74	80	81	81	84	85	88	92	92	92	97	98	103	113	127	130	137	140	141	147	153	170	174	181	185	188	190	191	203	206	212	220	228	249	257	266	279	300	302	305	318	331	337	346	352	358	363	365	369	372	385	388	396	401	404	415	422	430	436	442	447	451	453	458	467	472	480	482	485	498	514	524	541	545	565	610	626	650	682	701	710	739	795	828	873	895	931	945	969	1006	1031	1062	1088	1104	1120	1134	1156	1196	1264	1318	1336	1344	1374	1389	1419	1445	1451	1473	1482	1498	1512	1560	1598	1621	1675	1682	1696	1701	1728	1746	1772	1829	1851	1869	1881	1932	1958	2009	2022	2079	2124	2139	2178	2213	2276	2276	2360	2389	2414	2454	2490	2523	2584	2600	2640	2676	2759	2814	2876	2934	2950	2986	3015	3076	3124	3174	3227	3261	3287	3324	3396	3451	3539	3598	3622	3656	3700	3774	3863	3935	3992	4026	4072	4114	4168	4249	4321	4372	4432	4472	4544	4583	4646	4699	4821	4938	4972	5005	5117	5193	5328	5452	5509	5538	5628	5698
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	8	8	8	9	11	11	11	12	12	12	12	13	13	14	17	17	17	18	24	29	30	31	34	35	35	39	41	42	43	43	47	51	51	56	61	65	69	75	83	91	97	98	105	112	121	131	135	148	155	159	166	190	196	208	215	216	218	227	247	260	270	275	284	291	296	310	327	347	353	360	370	379	393	429	436	436	436	436	436	436	436	436	436	554	566	569	582	597	620	627	635	648	668	682	695	711	736	746	757	768	790	814	827	835	839	851	865	883	896	910	916	921	931	939	952	966	971	992	993	1000	1002	1009	1044	1044	1088	1108	1124	1144	1170	1204	1233	1250	1271	1290	1303	1316	1361	1383	1402	1415	1436	1465	1503	1523	1543	1560	1575	1589	1603	1655	1683	1704	1736	1750	1758	1778	1803	1821	1855	1867	1877	1904	1920	1936	1980	1996	2007	2018	2035	2063	2086	2119	2148	2189	2204	2224	2250	2291	2334	2357	2376	2401	2432	2477
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	7	7	12	15	17	17	29	31	32	43	44	53	58	61	65	77	89	89	93	115	116	122	122	127	138	139	142	147	147	156	167	169	171	174	177	181	187	188	193	196	196	197	202	203	205	205	210	210	212	216	219	229	230	234	237	241	250	267	276	280	285	293	297	301	318	341	367	380	386	395	413	426	436	452	463	465	473	489	500	508	517	522	537	545	554	562	573	577	588	600	604	621	660	687	696	731	737	746	749	759	765	766	766	783	786	799	815	817	833	841	865	879	893	906	916	929	944	957	972	994	1044	1058	1072	1090	1100	1113	1127	1135	1172	1191	1213	1242	1269	1291	1315	1327	1351	1356	1369	1381	1402	1442	1455	1460	1482	1493	1503	1515	1530	1554	1563	1573	1582	1595	1602	1619	1624	1635	1641	1643	1648	1659	1685	1693	1703	1713	1738	1748	1757	1767	1785	1785	1801	1802	1809	1833	1848	1856	1868	1871	1887	1895	1903	1917	1923	1944	1945	1948	1959	1970	1983	1997	2005	2007	2007	2018	2028	2041	2053	2059	2067	2074	2077	2098	2131	2152	2176	2184	2190	2217	2245	2261	2302	2336	2349	2367	2397	2428	2442	2467	2513	2532	2543	2561	2588	2614	2658	2688	2705	2727	2744	2791
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	3	5	5	5	5	5	6	6	6	6	6	7	7	7	7	8	8	8	8	9	9	11	11	11	16	16	16	17	17	21	21	24	25	25	27	27	27	27	29	29	31	34	35	35	35	35	36	39	40	41	42	42	42	42	46	46	48	50	51	52	52	56	56	60	60	60	61	63	65	67	72	74	75	76	79	79	79	81	82	82	82	82	83	83	84	84	85	85	85	85	86	88	88	88	89	90	90	90	93	94	95	101	101	102	103	107	110	113	115	117	121	124	131	137	147	150	151	155	156	157	157	162	166	172	172	173	183	190	195	195	204	208	212	217	220	222	225	228	229	233	236	236	238	240	241	244	248	258	261	266	275	279	280	283	289	296	303	304	307	337	341	345	350	350	367	377	381	384	387	395	402	405	415	418	422	428	430	432	434	440	446	453	461	470	475	480	487	487	493	498	500	500	503	506	515	518	521	532	535	538	544	551	554	557	562	569	577	579	587	593	598	603	612	616	628	629	629	629	635	639	639	641	647	648
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	6	6	6	6	6	6	6	7	9	10	10	10	10	10	10	10	10	10	11	10	10	10	12	12	13	14	20	20	20	20	21	21	22	24	26	29	32	48	49	51	55	56	56	58	58	59	59	59	61	61	63	64	64	65	67	67	68	68	68	70	70	70	86	88	90	90	103	104	109	112	115	127	127	127	128	132	132	135	135	136	137	139	141	148	148	152	152	152	152	152	156	156	156	156	157	158	161	162	162	162	163	166	166	167	168	169	171	171	171	173	174	174	174	174	175	177	177	177	177	177	177	177	177	178	178	179	179	179	179	179	180	180	181	181	188	188	188	190	192	196	197	198	201	205	207
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	4	4	5	5	5	5	5	6	6	6	6	6	6	6	6	7	7	7	8	9	14	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	22	22	23	25	25	26	28	29	29	29	37	40	40	42	44	45	47	47	52	54	59	64	65	66	66	71	75	79	81	84	85	86	89	90	98	102	110	116	117	123	125	125	128	129	133	136	138	142	144	151	160	165	174	179	187	192	194	197	201	203	206	207	210	210	211	212	212	213	218	220	223	223	224	225	232	234	237	239	243	243	244	249	252	252	253	253	254	255	256	257	257	260	260	265	268	271	275	278	280	280	281	284	288	290	294	294	297	300	300	307	313	316	320	320	326	327	334	340	344	345	347	348	351	357	361	368	374	377	379	384	386	389	398	408	410	410	414	420	421	424	431	433	435	441	447	454	456	458	458	461	465
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	3	3	3	3	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	8	10	13	13	13	13	13	14	15	15	15	16	16	16	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	21	21	21	21	21	23	25	25	25	26	26	26	27	29	32	34	37	39	39	41	44	49	53	63	64	65	65	69	70	73	76	77	79	80	85	85	89	92	95	96	98	102	102	111	113	116	116	117	124	126	129	139	143	146	149	152	155	155	162	166	171	175	182	186	198	203	209	217	221	234	240	254	260	270	277	283	286	292	294	294	294	294	295	298	298	302	303	304	305	308	309	309	309	319	321	322	322	322	326	326	332	333	335	344	346	346	347	348	350	350	350	353	355	357	357	357	357	359	359	361	363	363	363	366	368	372	374	374	378	378	380	381	387	388	401	403	403	406	412	417	420	426	429	429	430	433	435	440	440	440	443	444	454	464	465	472	473	477	480	483
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	7	10	17	23	24	28	29	30	36	36	36	38	40	40	47	52	55	55	56	57	57	59	59	59	59	59	59	62	62	62	63	65	67	67	70	73	75	75	76	76	76	76	77	77	77	78	81	81	81	82	82	82	83	83	88	91	93	94	95	95	98	98	100	100	100	100	100	101	102	102	102	102	103	106	108	108	110	113	117	119	124	136	142	147	154	172	180	195	205	227	246	269	290	305	339	350	382	409	437	453	477	492	529	545	564	593	612	622	648	701	727	757	771	788	810	830	857	869	888	905	926	940	970	996	1013	1046	1063	1081	1120	1138	1158	1175	1190	1203	1212	1229	1239	1252	1278	1290	1304	1319	1330	1340	1361	1370	1375	1397	1402	1412	1422	1438	1468	1485	1500	1535	1579	1593	1610	1640	1649	1679	1693	1703	1719	1747	1758	1770	1790	1798	1809	1827	1840	1873	1873	2012	2031	2060	2103	2138	2167	2201	2260	2277	2308	2363	2391	2432	2452	2473	2502	2531	2566	2596	2643	2679	2704	2728	2765	2795	2831	2871	2900	2916	2932	2963	2991	3038	3071	3113	3132	3140	3158	3191	3216	3246	3296	3310	3320	3358	3389	3430	3466	3500	3543	3554	3582	3610	3648	3683	3719	3748	3772	3806	3871
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	6	6	6	6	6	9	9	9	10	10	12	13	13	13	15	16	16	17	18	21	21	26	26	26	27	27	27	27	28	28	30	30	33	34	34	35	35	37	41	44	59	60	61	63	66	78	83	85	96	101	104	105	108	108	111	113	119	123	126	126	127	128	133	136	138	139	140	141	146	147	147	148	149	152	153	153	156	156	158	160	162	166	168	174	178	182	182	187	189	191	193	195	199	199	212	213	221	225	230	230	233	236	248	251	261	267	273	279	280	282	286	293	304	318	320	325	327	333	339	362	376	392	399	415	418	426	439	446	453	458	465	468	474	485	503	516	521	522	529	537	540	551	569	575	580	585	589	595	602	621	622	625	633	641
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	12	12	12	12	15	15	15	15	15	15	16	16	17	17	17	18	18	18	18	18	19	20	20	20	21	21	22	22	23	23	23	26	26	26	27	27	29	29	29	30	30	35	40	42	44	44	44	44	47	47	48	49	51	51	52	55	55	59	60	61	62	65	66	67	69	70	71	72	77	80	84	84	85	85	87	88	94	94	98	98	104	111	113	113	119	122	127	128	134	139	153	157	161	162	169	177	186	189	196	198	201	204	209	213	214	220	225	225	229	242	257	264	267	274	275	280	296	299	304	312	315	319	323	330	332	336	343	348	350	351	355	373	377	382	383	384	392	410
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	5	6	9	9	11	18	19	20	20	26	31	31	33	37	40	40	41	46	51	58	66	69	72	81	102	102	105	105	107	107	107	108	109	109	109	110	111	111	114	115	115	116	117	117	117	117	117	117	118	118	118	119	119	120	121	126	127	129	129	130	130	130	131	132	133	133	134	134	135	136	136	136	136	136	136	138	138	138	140	140	142	150	153	154	154	161	162	165	165	168	170	172	177	177	180	183	191	205	210	214	237	240	248	253	267	271	277	285	288	293	300	303	311	320	332	341	347	366	394	423	442	473	499	519	549	581	604	642	652	695	713	735	786	814	837	843	875	879	910	939	964	992	1008	1058	1071	1115	1134	1155	1169	1182	1201	1207	1233	1256	1276	1288	1296	1308	1320	1348	1368	1391	1400	1407	1428	1434	1458	1479	1499	1501	1518	1533	1537	1552	1563	1589	1589	1624	1630	1653	1671	1696	1714	1736	1746	1750	1771	1798	1827	1865	1884	1892	1918	1930	1949	1977	2002	2019	2028	2037	2042	2055	2071	2083	2093	2099	2116	2142	2167	2206	2222	2232	2246	2259	2275	2302	2340	2401	2428	2441	2448	2457	2481	2591	2605	2620	2645	2660	2666	2700	2748	2789	2818	2838	2850	2881	3018
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	7	7	9	9	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	12	12	13	14	14	14	14	14	14	14	14	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	18	18	18	18	18	18	18	18	18	18	19	19	22	22	22	23	24	24	24	24	24	24	24	25	26	27	28	28	30	33	34	34	40	40	41	44	44	45	46	50	51	51	51	52	53	55	58	62	64	69	74	77	79	83	90	94	95	100	111	113	115	118	122	122	124	124	125	127	130	130	131	133	135	136	137	140	142	144	144	148	150	154	157	157	159	164	164	168	169	169	174	177	180	183	191	191	191	193	197	199	202	204	204	208	211	212	213	213	222	222	226	226	241	243	245	247	249	250	252	255	256	263	266	269	271	272	274	275	276	277	278	282	284	292	297	303	305	307	313	324	329	331	334	334	335	337	343	349	352	356	359	360	364	368	374	375	379	382	383	386	392	400	404	408	410	411	415	424
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	3	3	3	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	8	8	8	9	13	13	14	14	16	16	16	16	16	16	16	19	19	21	21	22	22	22	23	23	24	24	24	24	24	24	24	25	29	34	42	45	45	50	54	54	60	63	64	64	64	65	66	66	67	67	67	67	67	67	68	69	71	72	73	74	76	78	87	89	93	94	97	99	102	107	112	114	114	114	119	119	121	121	122	124	128	134	141	145	147	148	150	154	156	158	162	168	171	175	185	191	208	211	216	228	230	247	269	280	293	359	383	393	403	422	445	459	473	476	485	492	505	523	526	531	534	544	548	559	563	570	574	584	584	587	598	603	615	625	632	634	635	648	652	658	660	669	672	674	677	682	700	700	715	718	733	747	757	764	785	788	795	805	823	836	859	870	873	883	894	909	928	940	950	956	960	979	995	1024	1053	1077	1095	1100	1122	1149	1195	1212	1231	1246	1259	1276	1311	1331	1385	1423	1447	1466	1507	1541	1557	1595	1628	1666	1681	1714	1762	1793	1858	1906	1917	1932	1992	2018
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	10	11	11	13	13	13	14	14	14	15	16	18	18	20	20	21	23	27	29	30	33	33	33	33	34	36	39	40	40	41	43	44	44	45	46	46	46	47	47	48	50	50	50	56	57	60	63	64	65	69	70	70	76	79	87	96	96	101	108	112	122	131	134	145	150	159	163	167	174	180	190	192	200	207	210	220	224	227	227	233	239	239	247	249	253	255	260	265	267	271	272	277	284	294	303	306	307	312	318	323	328	329	330	330	330	334	335	335	335	335	335	337	337	337	337	337	344	344	344	347	348	353	355	355	358	359	359	362	363	366	369	371	376	382	393	398	404	405	408	412	427	436	443	450	452	467	469	480	487	492	496	501	505	513	517	526	530	540	542	547	554	557	564	579	584	593	599	605	627	635	651	665	670	672	685	687
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	4	4	4	5	5	5	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	15	17	19	19	19	20	20	20	22	22	22	22	26	26	27	28	29	29	29	29	29	29	29	29	29	29	30	30	30	30	31	32	32	32	32	32	33	34	34	34	34	34	34	34	37	37	38	42	42	43	44	46	46	53	53	138	226	396	396	415	420	423	426	426	429	580	582	583	583	584	587	649	743	887	1213	1266	1270	1294	1300	1310	1339	1344	1349	1354	1362	1367	1372	1382	1392	1397	1402	1411	1419	1429	1436	1451	1457	1465	1475	1479	1484	1496	1530	1546	1554	1557	1564	1569	1599	1621	1643	1644	1647	1655	1659	1675	1677	1678	1681	1684	1687	1693	1707	1713	1717	1717	1719	1728	1731	1736	1741	1746	1747	1750	1759	1762	1772	1772	1783	1787	1788	1810	1824	1831	1831	1839	1847	1849	1863	1875	1884	1904	1904	1913	1917	1921	1928	1934	1946	1954	1957	1957	1991	2007	2032	2043	2046	2052	2057	2066	2086	2091	2097	2105	2109	2112	2123	2160	2176	2188	2190	2203	2208	2212	2227	2245	2275	2297	2300	2302	2352	2361	2379	2387	2418	2431	2447	2495
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	4	4	4	4	4	5	5	5	5	6	6	6	8	9	9	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	16	17	17	17	18	19	20	21	21	25	26	26	27	28	31	33	35	35	38	38	38	38	41	42	45	47	54	62	68	68	70	70	73	75	76	82	86	89	94	96	98	100	101	102	106	115	121	131	135	137	138	154	157	158	161	167	169	178	196	209	217	222	228	236	246	275	282	287	291	294	296	300	303	308	322	327	336	340	342	355	360	362	364	367	374	376	376	380	383	386	389	391	393	398	398	407	420	421	423	425	425	427	429	431	435	435	437	437	437	439	440	440	448	448	450	450	450	452	455	456	456	458	463	465	468	469	471	472	482	485	493	501	503	503	503	503	503	511	514	515	517	520	524	527	532	536	537	539	544	544	546	556	564	568	577	578	582	590	599	612	617	625	625	628	631	658	668	676	687	690	694	697
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	3	3	3	3	3	3	3	4	4	4	4	4	5	5	5	5	5	5	5	5	6	6	6	6	7	8	8	8	8	8	8	9	9	9	9	9	9	9	10	10	10	11	11	11	12	12	12	17	17	17	19	22	23	25	25	26	26	27	27	27	28	28	28	29	29	29	30	31	31	31	33	33	33	33	33	33	36	36	36	37	39	39	42	42	43	43	43	44	44	46	46	46	48	49	49	51	54	55	55	55	59	60	60	60	60	60	61	66	66	71	73	74	79	83	93	97	107	110	114	125	126	152	181	187	210	233	259	266	299	331	345	367	398	413	433	443	483	492	517	537	550	568	584	589	604	614	621	626	635	651	669	676	684	692	705	723	731	751	755	760	765	770	788	791	803	806	813	816	823	837	844	863	863	906	911	930	962	976	986	1013	1025	1030	1035	1051	1064	1076	1091	1095	1103	1116	1148	1162	1177	1210	1213	1217	1232	1241	1269	1285	1296	1301	1305	1311	1319	1352	1354	1365	1368	1381	1395	1408	1427	1440	1446	1451	1457	1466	1472	1476	1480	1493	1528	1530	1541	1558	1573	1591	1599	1613	1688	1755	1785
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	3	3	5	5	5	5	5	6	6	9	9	10	11	11	11	11	11	13	13	13	13	13	13	13	13	14	14	14	14	14	15	15	15	15	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	23	23	23	23	23	23	24	24	24	24	25	25	25	26	26	26	28	28	28	28	29	29	30	31	34	34	34	35	37	38	43	44	44	45	45	45	47	50	52	53	53	53	58	61	61	61	61	61	65	69	69	72	78	80	80	80	83	88	93	98	102	102	105	106	108	109	109	111	111	112	114	119	123	123	128	130	133	138	141	144	147	149	194	197	202	223	238	242	244	244	252	253	260	266	267	268	268	272	296	303	338	346	350	352	352	356	391	394	398	408	423	482	547	550	552	553	556	556	556	604	614	619	621	673	679	685	689	691	787	796	835	836	845	853
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	4	4	5	5	6	6	7	7	14	14	15	15	15	16	16	20	20	20	21	21	24	24	25	26	26	26	27	27	27	27	28	31	32	32	33	35	37	38	38	41	41	41	42	43	43	43	44	46	48	47	47	47	48	52	52	54	55	55	56	57	58	58	59	61	62	63	77	109	112	117	117	117	119	120	124	124	124	131	153	155	160	171	175	175	175	175	180	181	182	182	183	184	187	191	194	194	194	195	195	214	217	227	227	243	243	248	267	274	279	287	287	290	293	302	313	321	322	324	327	335	359	380	397	420	441	449	456	470	473	485	501	540	546	548	572	585	591	609	614	619	642	652	658	667	692	747	750	760	773	788	812	899	907	920	930	935	968	977	983	1029	1036	1073	1102
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	4	4	5	5	5	10	11	19	20	21	22	22	23	23	25	26	33	40	49	49	53	53	62	68	78	85	90	90	91	95	103	105	107	109	113	118	118	126	135	136	142	145	149	153	160	162	168	169	176	178	184	195	199	217	222	226	226	234	238	273	280	300	310	362	491	491	497	499	500	501	504	504	504	510	510	515	516	517	521	523	529	532	536	545	547	548	554	559	573	578	625	628	630	633	633	634	637	640	644	650	657	657	661	663	676	680	683	693	700	706	720	726	737	752	761	774	784	808	831	850	861	884	900	917	937	950	969	1023	1029	1063	1069	1094	1133	1146	1171	1204	1222	1239	1270	1293	1315	1357	1382	1404	1412	1423	1484	1519	1534	1574	1584	1617	1644	1657	1670	1696	1710	1718	1776	1831	1861	1881	1899	1904	1924	1970	2002	2059	2082	2091	2104	2112	2129	2166	2191	2241	2285	2304	2314	2338	2372	2431	2431	2514	2555	2583	2623	2709	2781	2844	2891	2928	2945	2999	3074	3107	3140	3299	3350	3369	3393	3413	3464	3512	3543	3562	3579	3611	3672	3705	3729	3741	3774	3802	3863	3896	3904	3921	3933	3967	3987	4039	4064	4090	4121	4136	4160	4194	4231	4243	4270	4289	4302	4312	4329	4393	4416	4460	4525	4547	4559	4595	4629
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	6	7	7	7	8	11	11	11	11	13	13	13	17	18	18	18	20	21	22	22	22	25	26	26	26	29	29	29	29	31	31	31	31	31	31	31	33	34	34	34	34	35	35	35	35	35	35	35	35	35	36	36	38	38	38	38	38	40	42	43	43	48	48	48	54	55	57	66	66	69	71	75	78	84	88	92	93	99	107	121	135	146	158	166	166	175	188	207	210	211	227	236	251	253	269	271	271	281	307	339	351	363	366	381	427	444	455	471	476	485	500	506	515	540	554	560	574	585	592	597	606	612	617	631	636	639	646	652	662	663	668	670	672	676	679	687	687	691	695	695	717	724	726	734	735	739	742	745	749	753	753	754	765	765	766	770	775	777	785	787	789	789	792	795	795	799	801	805	808	813	814	815	816	819	822	829	834	837	847	851	853	859	859	866	874	876	883	885	889	891	896	904	909	910	917	917	925	929	933	937	941	942	948	962	976	992	1004	1012	1013	1017	1025	1042	1048	1055	1063	1064	1065	1069	1075	1084	1089	1090	1095	1099	1105
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	4	6	6	6	6	7	7	7	7	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	11	11	11	11	12	12	13	13	13	13	13	14	14	15	15	16	16	18	19	19	21	21	21	22	22	23	24	24	24	29	30	32	32	32	34	36	37	38	38	41	42	43	45	46	47	48	48	48	48	49	49	49	50	52	52	52	53	54	54	56	58	58	59	59	59	61	62	63	64	65	65	65	65	65	66	66	66	66	66	68	70	72	74	74	74	76	76	76	77	78	79	79	80	80	80	84	85	86	88	90	92	93	98	102	104	104	107	114	114	117	118	119	120	122	123	126	128	132	133	134	136	137	139	141	145	146	149	151	153	154	155	159	163	167	168	170	172	173	176	190	192	201	204	207	213	214	218	220	220	220	223	226
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	3	3	3	3	4	8	9	10	10	11	11	11	11	12	24	26	26	26	28	29	37	38	41	42	43	45	46	59	59	60	66	67	67	69	69	69	69	69	69	71	71	72	72	73	73	73	77	77	79	81	82	82	82	82	82	82	82	84	84	84	85	85	87	87	89	89	89	89	89	89	90	90	91	91	91	92	92	93	93	93	94	96	98	98	99	99	99	99	99	100	102	102	102	103	103	103	107	111	112	115	115	115	121	121	123	129	133	135	142	144	148	150	152	155	157	158	162	169	173	179	182	185	185	186	191	205	206	209	212	214	217	221	223	226	229	230	231	232	234	238	239	239	240	244	244	244	245	245	248	248	249	250	253	258	262	263	268	271	271	275	276	283	283	313	313	321	331	340	346	359	363	374	379	391	410	424	437	441	442	449	461	471	480	485	492	495	501	508	546	567	583	592	604	613	640	693	700	718	722	731	747	758	766	782	795	804	808	823	833	848	859	873	884	893	902	917	926	938	943	955	955	965	976
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	5	5	9	9	10	10	10	11	12	12	12	13	13	14	15	17	17	17	18	18	19	20	21	23	24	27	30	32	36	49	97	120	120	317	481	543	543	545	569	570	570	572	574	576	621	621	626	626	626	628	641	651	746	755	761	798	803	803	805	815	817	818	825	827	828	850	851	854	855	859	861	865	866	867	868	869	871	876	876	876	878	879	882	885	885	890	890	890	890	893	893	894	896	896	898	901	901	901	977	979	983	983	986	988	991	992	993	993	996	999	1000	1001	1002	1003	1004	1006	1007	1009	1010	1013	1013	1014	1015	1015	1018	1018	1021	1024	1026	1041	1041	1042	1044	1046	1050	1050	1052	1053	1054	1056	1057	1062	1063	1065	1068	1074	1079	1081	1081	1083	1085	1087	1088	1091	1091	1092	1092	1093	1094	1096	1097	1100	1102	1102	1102	1102	1105	1107	1108	1110	1110	1110	1111	1113	1113	1113	1114	1115	1116	1116	1117	1118	1118	1119	1120	1126
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	3	3	5	6	6	6	6	6	6	6	6	6	7	10	10	10	10	10	10	11	56	56	61	61	94	111	111	258	443	512	630	707	721	727	754	755	814	814	815	817	822	842	853	883	899	907	907	937	941	942	942	949	952	955	955	965	965	966	966	966	970	974	975	975	975	975	975	978	982	983	983	984	985	985	985	985	985	985	985	986	986	987	995	995	995	995	995	1023	1036	1036	1036	1036	1036	1036	1036	1036	1037	1038	1038	1040	1041	1041	1041	1043	1043	1044	1044	1046	1048	1048	1048	1048	1052	1052	1105	1115	1118	1119	1121	1132	1132	1138	1141	1143	1148	1152	1155	1155	1161	1165	1168	1182	1186	1195	1196	1197	1209	1212	1219	1223	1224	1224	1224	1228	1290	1346	1348	1355	1356	1360	1371	1374	1375	1375	1384	1398	1406	1529	1570	1600	1604	1608	1610	1617	1737	1754	1759	1762	1767	1767	1769	1774	1774	1780	1785	1791	1802	1804	1886	1917	1930	1941	1941	1943	1948	1961	2011	2013	2019	2020	2025	2026	2047	2086	2088	2093	2093	2098	2100	2140	2141	2148	2149	2150	2157	2162	2180	2211	2219	2219	2222	2224	2290	2300	2304	2306	2306	2315	2333	2333	2333	2335	2337	2338	2339	2349	2351	2354	2355	2355	2355	2356	2360
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	4	5	5	6	6	6	6	6	8	9	10	14	17	25	26	28	31	33	33	34	34	34	34	34	34	35	35	35	35	36	37	37	38	38	38	38	38	38	40	40	40	40	40	40	40	40	40	42	43	45	50	54	55	58	60	63	65	67	72	75	77	78	80	82	106	138	145	149	152	153	156	158	160	164	168	180	181	181	185	189	193	196	215	218	219	227	237	248	252	254	256	258	265	271	274	276	276	278	281	284	287	296	299	300	304	306	307	311	313	318	318	323	323	326	332	337	341	344	344	345	351	352	353	354	355	358	358	359	362	366	370	371	373	373	374	375	378	390	393	394	397	400	402	404	404	413	413	417	420	426	432	436	446	447	447	451	459	465	476	478	489	490	491	502	507	512	515	517	519	523	526
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	6	7	8	10	11	12	12	12	13	14	14	15	17	18	19	20	20	20	21	21	24	28	32	34	36	36	44	45	45	45	46	46	49	53	58	61	61	62	64	65	72	77	81	87	89	91	97	100	103	103	110	112	112	117	118	120	122	127	129	130	134	139	141	158	195	196	208	225	233	252	261	273	277	321	321	331	334	337	337	337	339	343	344	347	347	351	351	355	359	360	362	364	365	365	365	367	367	367	369	370	370	372	375	376	376	381	381	383	383	385	386	389	391	393	394	398	401	403	406	407	411	415	421	425	441	443	446	446	451	458	480	487	495	498	504	508	516	520	531	539	542	549	556	562	567	578	584	585	592	594	595	603	603	611	615	616	617	619	625	637	647	650	653	667	683
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	4	4	6	6	13	15	15	17	23	23	24	26	26	26	26	26	26	26	26	26	26	26	26	27	28	30	31	33	38	39	40	41	41	41	41	43	43	43	43	43	43	43	43	43	43	43	44	45	45	45	45	45	45	45	45	45	45	45	45	45	46	47	47	48	49	54	55	56	57	57	59	60	63	64	67	69	70	71	73	75	78	80	84	86	88	89	91	96	119	119	127	132	134	138	144	158	162	164	167	171	178	180	182	189	194	197	201	213	218	234	240	246	257	261	266	276	291	324	333	345	356	368	383	393	405	416	433	452	469	474	482	495	508	512	524	531	539	546	556	564	573	580	589	604	611	635	642	651	652	661	674	679	689	705	717	726	728	740	749	762	767	776	785	796	804	804	819	819	920	930	945	965	981	1001	1027	1033	1042	1052	1102	1121	1153	1171	1181	1193	1210	1230	1263	1287	1302	1314	1318	1335	1354	1370	1382	1399	1407	1414	1449	1467	1488	1505	1513	1517	1530	1546	1594	1622	1642	1686	1702	1723	1752	1781	1806	1840	1865	1877	1887	1898	1923	1951	2005	2041	2054	2077	2113	2149
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	5	6	6	6	13	22	23	23	29	30	34	43	50	54	54	57	58	67	99	107	111	119	122	128	128	137	142	146	154	162	163	168	174	175	188	190	192	194	197	198	200	206	203	211	214	214	215	222	223	223	223	223	226	226	227	229	231	236	238	238	242	245	245	246	246	246	253	253	254	259	262	265	267	269	269	270	270	270	270	271	275	277	277	278	279	280	284	286	286	286	286	286	287	287	287	290	295	295	296	296	299	302	308	308	308	310	310	310	310	313	313	319	319	319	321	324	328	331	332	332	333	337	340	346	351	352	355	357	365	370	371	375	376	377	379	382	385	392	393	394	394	399	404	408	408	408	409	411	416	417	418	421	425	426	426	430	431	433	434	442	444	445	450	455	458	460	471	473	480	489	496
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	4	6	6	11	11	12	12	12	12	12	12	12	13	13	14	14	14	14	14	15	15	15	16	17	18	18	18	18	18	18	21	22	23	23	23	23	24	25	25	25	25	28	29	29	30	31	33	33	33	34	34	37	38	40	41	41	41	41	43	43	44	44	44	45	46	46	48	51	51	51	52	53	57	57	57	57	60	62	64	67	71	73	75	76	76	81	83	85	89	95	98	99	99	102	105	106	107	107	107	109	110	112	114	115	116	119	120	121	122	126	129	131	133	137	138	141	143	147	149	151	153	155	161	169	176	180	180	183	193	203	210	216	219	220	232	237
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	7	8	8	8	8	13	16	17	20	20	22	22	27	28	29	29	29	29	29	30	30	30	31	32	32	32	33	33	33	34	34	34	35	35	35	35	35	36	36	36	37	38	40	40	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	44	45	47	49	50	52	53	54	59	59	60	64	66	69	69	71	73	77	77	78	87	91	92	94	97	98	101	107	111	114	114	118	122	126	129	220	228	232	233	237	241	254	265	280	291	293	304	324	329	336	360	363	368	379	385	403	416	423	428	438	442	451	457	462	470	475	489	495	499	508	512	518	518	519	527	533	535	535	538	541	541	541	552	566	571	572	578	584	591	597	599	601	602	612	621	638	642	646	656	662	670	673	674	684	684	717	722	724	747	755	761	768	770	774	786	797	810	818	822	828	833	841	857	867	883	900	910	919	944	962	1005	1017	1030	1036	1042	1048	1067	1127	1146	1163	1175	1193	1206	1235	1271	1332	1372	1388	1419	1435	1457	1480	1532	1583	1613	1637	1663	1701	1729	1758	1777	1783	1796	1816	1831
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	4	4	4	4	6	7	7	7	7	7	7	8	8	8	8	9	9	9	10	10	11	11	13	14	15	19	20	20	20	23	41	42	42	47	47	52	52	53	54	55	58	61	61	62	65	66	69	70	70	70	70	72	72	73	73	75	75	76	78	78	79	79	79	80	83	85	86	86	89	91	95	96	98	102	105	107	110	114	115	121	128	128	136	149	157	161	168	180	185	194	202	214	224	225	265	275	290	304	314	337	349	357	375	381	401	421	450	475	489	511	523	535	539	553	603	625	648	677	752	775	797	853	891	914	958	982	1014	1033	1044	1068	1089	1097	1133	1154	1159	1164	1196	1216	1231	1249	1261	1268	1277	1292	1304	1325	1345	1349	1349	1352	1374	1388	1401	1405	1433	1439	1442	1448	1456	1477	1477	1499	1506	1509	1542	1560	1564	1584	1588	1596	1619	1636	1648	1657	1668	1681	1689	1694	1708	1728	1745	1762	1773	1777	1789	1799	1808	1828	1849	1866	1878	1897	1918	1944	1991	2022	2059	2078	2094	2128	2144	2174	2204	2225	2267	2297	2316	2338	2351	2391	2412	2422	2448	2478	2511	2543	2599	2622	2641	2664	2695
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	7	7	7	7	7	7	7	7	7	8	8	8	10	12	12	12	12	13	15	16	16	16	17	17	17	19	19	20	21	22	26	26	29	29	29	33	35	35	36	37	38	41	43	46	48	48	48	49	51	52	52	52	52	55	58	58	60	62	64	64	65	71	73	76	76	79	81	84	86	89	89	89	90	91	91	92	92	94	94	95	96	96	97	100	100	100	101	101	101	102	102	102	103	105	105	110	110	114	118	119	119	121	124	128	131	131	134	135	135	139	143	143	145	148	149	155	165	173	178	182	183	184	187	190	194	198	198	199	201	201	206	206	210	211	212	212	212	216	220	227	230	235	235	235	244	246	248	249	251	254	258
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	5	5	5	5	5	6	7	7	7	7	7	7	7	7	8	12	12	12	14	15	15	16	18	19	19	19	22	23	24	24	25	25	25	26	29	31	34	34	34	35	38	38	38	38	40	42	43	44	45	53	56	57	57	58	60	61	65	70	76	93	96	101	104	104	116	118	118	118	118	118	118	119	120	120	121	123	123	123	136	136	136	136	139	139	139	142	145	150	151	154	154	155	160	167	167	169	169	170	170	170	172	173	173	175	175	175	177	178	179	179	180	181	181	181	182	182	182	182	183	183	184	186	186	188	188	191	195	195	196	198	198	199	201	205
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	7	7	7	9	10	50	56	59	68	70	71	73	74	80	83	83	86	87	87	87	87	94	95	95	95	101	101	101	101	101	102	104	104	104	104	104	104	106	107	108	109	109	110	112	112	114	116	116	117	117	117	117	117	119	123	124	126	127	128	128	129	129	130	133	134	134	136	137	137	142	143	143	146	146	146	147	147	147	147	147	150	151	156	156	156	158	158	161	162	162	162	162	162	162	162	165	165	166	166	166	170	171	172	172	177	182	185	187	188	195	201	208	209	211	214	216	220	220	220	221	223	224	226	227	231	233	234	235	238	241	244	247	250	253	256	257	259	260	263	266	269	274	283	286	290	292	293	299	301	311	317	324	331	335	339	340	346	351	354	361	366	368	370	374
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	5	5	5	5	5	6	6	7	7	7	7	7	7	7	8	8	10	11	12	13	13	13	14	16	17	17	18	18	73	83	84	85	89	89	89	91	93	94	98	100	100	102	102	102	103	106	106	106	107	107	107	107	107	107	107	107	108	108	108	109	109	110	112	116	117	120	120	120	121	134	136	138	144	146	146	150	154	161	161	172	175	182	186	195	200	209	214	217	222	226	228	236	239	241	242	244	248	250	251	251	256	257	259	260	264	268	271	273	274	276	278	279	282	285	287	287	289	290	292	293	299	305	306	307	314	319	322	322	324	324	327	328	332	342	344	345	346	354	355
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	7	7	7	7	7	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	12	12	12	12	12	12	12	13	13	14	15	16	17	17	17	17	17	17	17	18	18	19	19	20	20	20	20	20	20	21	21	22	25	28	29	32	33	34	36	37	37	38	41	44	49	52	55	55	59	59	61	64	68	71	72	74	75	76	77	81	81	84	84	92	98	100	102	105	107	110	111	113	118	118	118	120	124	128	129	130	132	133	135	141	142	146	157	158	158	159	173	175	175	179	184	184	186	189	206	206	212	214	220	225	232	238	243	244	246	246	252	254	255	258	263	263	264	269	270	273	275	275	278	281	283	288	288	293	293	301	301	307	314	326	329	333	336	342	346	351	359	370	374	377	379	385	391	394	395	401	404	407	410	418	426	434	434	435	442	451
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	8	8	8	8	10	12	12	12	12	12	12	12	12	12	13	13	13	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	16	16	16	16	16	17	20	20	20	21	21	22	23	26	27	29	29	29	32	32	32	32	32	32	32	32	32	33	33	34	34	34	36	37	38	39	39	39	39	39	41	41	41	42	44	45	46	48	49	49	49	49	49	50	50	50	50	54	54	55	55	55	55	55	55	55	55	55	56	58	58	58	58	58	59	61	61	62	62	62	62	62	62	62	63	63	63	63	65	65	67	67	72	73	73	77	79	80	80	81	83	84	85	86	88	88	88	88	88	89	90	90	94	96	98	104	106	112	113	115	115	117	119	120	122	124	124	124	125	127	130	132	135	136	136	137	137	139	142	145	150	152	154	156	165	168	172	175	180	181	183	188
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	7	7	9	9	9	12	12	19	20	21	22	24	24	25	25	26	26	27	30	30	31	32	36	39	49	52	53	64	75	79	79	87	90	91	104	109	127	132	140	142	143	149	155	155	155	156	159	160	165	171	172	173	175	191	192	193	193	205	208	214	217	219	226	230	242	250	250	256	260	265	270	273	282	284	289	298	298	303	311	318	325	329	332	334	336	346	349	355	357	360	366	370	374	375	375	379	385	393	396	397	404	405	407	407	409	414	414	415	420	422	424	424	427	427	432	434	437	442	444	445	453	456	460	465	470	472	485	490	494	495	509	515	529	545	548	550	550	558	568	588	596	613	619	622	632	638	661	671	681	682	686	690	699	710	718	726	741	741	746	757	767	772	777	781	786	792	793	795	801	807	807	809	814	818
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	10	10	10	11	12	19	19	19	19	20	20	23	27	27	30	32	35	39	43	49	49	55	57	58	60	65	69	77	77	78	81	84	88	91	97	101	101	108	111	118	126	130	138	140	144	146	151	151	154	154	156	157	161	163	167	170	172	174	176	177	177	179	182	183	186	189	189	191	204	209	209	212	212	214	215	215	215	218	218	221	223	223	225	226	227	227	230	231	234	234	234	237	237	237	239	240	243	246	247	247	249	250	251	253	253	254	254	254	254	258	260	262	262	263	266	267	269	270	270	274	276	277	278	281	287	288	288	288	291	295	306
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	3	3	3	5	5	5	5	5	5	5	6	6	6	6	7	7	7	7	7	9	9	10	10	10	10	11	13	13	14	14	16	18	18	21	22	23	23	23	23	25	25	25	25	25	25	25	25	25	25	25	26	26	27	28	28	30	30	30	30	30	30	31	31	31	33	33	33	37	38	40	41	42	44	44	44	44	46	50	50	50	51	51	52	52	52	53	53	53	53	53	55	56	56	57	57	58	59	61	61	61	62	63	63	64	64	69	72	75	76	78	79	82	83	90	92	96	102	109	111	112	117	119	125	130	133	141	151	156	159	167	173	190	217	240	269	272	286	292	308	319	324	336	340	347	350	358	367	387	398	406	429	432	452	453	465	478	486	489	489	493	503	509	511	517	529	530	534	537	549	549	564	569	578	587	593	595	603	606	615	622	632	637	645	651	657	660	663	675	693	703	708	711	718	731	739	763	781	790	805	813	828	850	868	883	900	914	926	937	965	983	996	1017	1031	1039	1071	1115	1133	1149	1166	1203	1210	1225	1258	1281	1305	1324	1332	1354	1371	1388
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	4	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	9	9	9	9	10	11	11	11	12	17	17	19	21	26	28	28	29	33	41	45	45	47	48	48	51	53	56	58	60	60	62	63	64	67	67	69	69	70	70	72	74	74	75	75	75	76	77	80	80	81	84	86	86	88	89	90	94	98	98	101	103	104	106	106	109	111	120	120	121	123	124	125	125	128	128	131	132	134	137	140	140	142	148	150	154	157	157	159	161	171	177	186	191	199	200	204	207	208	212	218	220	223	224	224	225	226	230	232	234	238	238	240	240	241	244	244	247	248	249	249	251	251	251	251	251	252	253	257	258	259	261	266	268	268	272	275	279	280	281	286	297	302	304	304	305	308	314	319	325	332	340	340	340	340	341	342	346	350	354	354	358	360	364	365	370	374	378	385	394	410	422	431	435	445	466	488
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	3	3	3	3	4	5	6	6	8	8	8	13	17	20	21	23	26	26	30	31	31	32	33	33	35	35	35	35	36	37	37	37	41	42	42	43	43	43	44	44	44	45	46	47	47	47	47	48	48	51	52	61	63	73	76	76	79	92	100	107	113	119	124	125	129	136	142	148	161	166	171	178	184	197	204	213	218	222	232	234	245	256	281	285	291	301	304	322	326	333	349	363	370	392	402	414	416	433	442	451	468	476	495	500	516	562	585	626	641	655	679	719	729	769	801	817	849	875	913	937	966	1004	1021	1045	1074	1110	1119	1150	1161	1174	1202	1216	1241	1266	1276	1282	1306	1313	1319	1333	1363	1380	1401	1426	1449	1465	1468	1499	1520	1555	1580	1591	1593	1605	1620	1658	1699	1716	1732	1774	1776	1787	1806	1819	1832	1871	1881	1886	1896	1908	1919	1919	1943	1947	1959	1971	1982	1988	2002	2017	2028	2036	2054	2079	2096	2107	2127	2140	2153	2166	2180	2210	2243	2243	2254	2271	2286	2332	2353	2383	2390	2397	2419	2450	2470	2511	2529	2551	2557	2584	2616	2645	2660	2694	2704	2707	2725	2759	2774	2800	2811	2835	2840	2858	2896	2924	2944	2973	2981	2991	3009	3047
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	4	5	5	5	5	5	6	7	7	7	9	12	12	12	12	13	16	16	18	19	19	20	20	20	20	21	21	21	21	22	22	22	25	26	28	28	30	30	38	39	39	40	44	45	49	52	52	53	56	56	56	56	56	57	57	59	63	66	74	76	78	80	87	90	91	96	100	102	104	107	108	109	111	112	112	112	113	114	114	114	114	114	114	114	114	115	115	115	115	118	120	121	121	121	122	124	124	124	124	131	131	133	133	134	134	136	136	137	138	142	146	146	150	150	150	150	154	158	159	159	161	164	166	169	174	175	177	181	181	181	185	186	191	192	192	193	194	195	200	202	204	205	207	224	231	236	239	240	248	251	252	262	266	267	271	275	281	288	304
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	5	5	5	10	18	28	52	62	64	79	83	89	92	94	98	103	113	126	137	139	161	171	179	201	221	236	249	256	284	297	353	355	360	377	377	388	400	414	427	440	471	478	484	490	503	518	527	539	550	551	565	576	588	603	603	627	630	640	647	661	669	683	686	693	713	724	740	761	773	785	793	802	808	830	846	876	888	903	969	1003	1039	1065	1091	1103	1118	1131	1188	1225	1241	1266	1289	1302	1343	1365	1394	1445	1499	1514	1531	1556	1607	1655	1740	1810	1862	1916	2036	2080	2183	2258	2345	2425	2472	2522	2611	2713	2810	2886	2938	3019	3148	3298	3425	3497	3578	3652	3717	3843	3923	4044	4183	4297	4346	4437	4492	4575	4654	4733	4803	4838	4893	5054	5151	5222	5407	5480	5582	5639	5706	5787	5880	5937	6000	6085	6146	6201	6284	6341	6436	6477	6533	6590	6675	6761	6855	6928	6991	7024	7072	7121	7182	7276	7367	7441	7501	7543	7566	7612	7683	7795	7795	8067	8130	8219	8329	8408	8473	8556	8596	8670	8804	8881	8981	9059	9135	9163	9351	9422	9509	9612	9648	9720	9770	9859	9944	10014	10130	10224	10331	10433	10525	10603	10727	10862	10954	11025	11110	11175	11260	11355	11485	11601	11721	11777	11830	11997	12058	12152	12243	12350	12467	12518	12591	12719	12863	12992	13126	13223	13342	13475	13652
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	3	3	3	3	3	4	6	6	7	8	8	8	8	8	9	9	10	11	11	14	14	14	14	15	15	16	16	17	17	17	18	18	18	19	19	21	21	21	21	21	22	22	22	22	22	22	22	22	23	24	24	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	28	28	28	28	28	29	29	29	31	34	34	39	39	39	40	44	46	46	47	48	50	53	53	54	55	56	56	59	61	64	75	76	78	80	83	87	92	94	97	98	106	115	121	133	136	137	142	145	152	155	164	170	173	175	178	198	199	206	209	213	219	222	239	245	252	255	260	265	271	280	285	287	288	290	290	291	292	296	303	308	309	311	311	311	312	317	319	322	323	325	327	329	333	333	339	341	348	361	370	374	379	383	387	390	395	409	411	414	417	421	430	442	448	467	470	472	477	484	491	502	519	522	526	535	545	555	566	572	578	588	593	594	607	621	626	637	639	640	650	659	668	674	686	693	695	700	714	718	730	749	754	756	779	789
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	11	17	28	31	31	31	31	32	45	45	45	63	63	64	64	65	66	66	69	74	75	80	81	82	83	83	84	87	93	95	95	98	104	108	108	278	279	305	310	316	333	335	341	349	362	365	600	621	628	634	639	651	655	660	664	672	672	676	682	687	691	694	744	753	755	761	764	767	767	771	775	778	779	779	781	783	791	791	792	793	795	801	804	809	810	811	812	814	818	863	881	883	892	893	894	898	901	903	906	911	920	926	931	938	942	953	960	964	968	981	998	1050	1067	1079	1083	1086	1104	1112	1117	1131	1140	1144	1148	1165	1186	1193	1209	1223	1226	1228	1231	1236	1236	1238	1243	1243	1245	1252	1258	1263	1270	1280	1280	1282	1299	1325	1343	1344	1345	1348	1350	1357	1362	1364	1372	1373	1377	1378	1379	1384	1384	1386	1388	1398	1408	1414	1443	1465	1468	1474	1478	1491	1492	1498	1503	1506	1512	1519	1542	1547	1555	1559	1563	1564	1568	1570	1576	1583	1607	1611	1625	1626	1634	1636	1643	1649	1652	1657	1663	1668	1678	1682	1692	1704	1750	1760	1762	1774	1779	1785	1794	1805	1813	1816	1818	1830	1841	1843	1855	1861	1876
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	4	4	6	8	11	14	18	21	21	29	30	30	30	31	32	32	32	32	33	35	36	37	43	43	45	46	48	51	54	54	55	56	57	64	67	67	67	67	67	67	67	70	72	72	73	73	75	76	78	80	81	82	82	82	82	83	83	87	97	98	99	99	108	110	112	112	113	116	120	120	123	130	135	147	150	159	163	166	167	174	181	184	189	190	195	200	209	210	211	217	225	233	246	250	261	275	292	311	319	337	353	359	375	399	420	433	458	471	490	512	521	540	565	578	584	594	625	637	667	701	733	741	777	798	809	827	855	868	879	892	922	949	975	999	1017	1046	1095	1113	1133	1158	1184	1239	1267	1277	1293	1319	1334	1352	1367	1375	1384	1409	1475	1509	1528	1547	1567	1576	1591	1617	1653	1666	1676	1687	1690	1701	1712	1736	1747	1747	1833	1842	1855	1883	1901	1913	1927	1938	1951	1968	2007	2020	2030	2044	2064	2089	2116	2130	2197	2233	2248	2261	2275	2292	2307	2354	2377	2399	2416	2443	2465	2487	2521	2544	2572	2592	2599	2629	2669	2693	2741	2770	2779	2790	2854	2884	2916	2965	3014	3056	3083	3110	3173	3229	3287	3351	3382	3416	3481	3574
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	5	5	5	6	7	8	8	8	8	8	8	9	10	10	11	11	12	12	12	12	12	14	14	14	16	16	16	16	17	17	18	18	18	19	20	21	21	21	26	26	30	31	31	33	34	35	41	41	42	44	45	46	51	55	58	61	61	66	68	70	72	77	78	78	79	80	84	84	84	84	84	84	84	84	86	86	86	86	86	87	88	89	89	90	90	90	90	90	91	91	92	93	93	94	94	94	95	95	95	96	97	97	100	100	101	101	106	106	111	111	112	112	115	117	119	127	128	128	128	128	129	132	141	146	147	147	148	150	158	185	197	208	209	213	219	220	225	228	232	233	233	235	236	249	257	262	265	267	271	283
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	3	3	4	4	4	4	4	4	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	12	12	12	12	12	13	16	16	16	17	17	17	17	18	18	18	19	20	20	20	21	22	22	22	23	23	25	25	25	25	25	27	27	28	28	28	29	30	32	32	32	32	32	34	34	34	35	37	39	45	58	58	62	66	73	87	94	95	100	100	101	101	111	113	114	115	115	115	117	118	122	122	127	128	132	137	138	138	139	141	141	141	141	141	141	141	142	142	146	148	151	153	154	154	154	154	157	161	163	164	164	165	167	169	171	173	175	177	178	178	179	183	196	197	198	198	199	202	205	205	208	212	214	219	222	225	226	227	227	227	233	238
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	3	5	6	8	8	8	8	8	8	8	9	9	9	9	10	10	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	13	13	13	13	13	13	13	14	14	14	14	15	15	15	15	15	15	15	16	16	17	18	18	18	19	19	20	22	23	24	29	38	40	43	47	53	62	69	81	85	96	98	102	109	133	144	148	165	169	187	193	219	226	244	250	258	298	324	357	378	435	457	468	476	533	548	577	602	622	634	649	705	747	806	834	874	929	981	1025	1048	1102	1144	1166	1197	1214	1278	1318	1354	1402	1454	1499	1543	1601	1689	1724	1768	1856	1919	1977	2038	2079	2133	2176	2229	2250	2297	2344	2358	2401	2435	2456	2499	2552	2583	2622	2666	2679	2686	2722	2753	2790	2817	2842	2862	2877	2900	2910	2946	2967	2983	3021	3030	3042	3053	3075	3128	3128	3175	3192	3242	3277	3345	3378	3410	3434	3459	3492	3543	3590	3638	3677	3704	3738	3779	3812	3856	3902	3926	3946	3974	4007	4040	4107	4188	4254	4271	4305	4330	4366	4427	4457	4495	4539	4563	4598	4632	4666	4704	4753	4784	4820	4849	4877	4920	4972	5045	5104	5133	5166	5219	5297	5389	5461	5562	5618	5676	5791
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	3	6	6	6	6	6	6	6	8	8	8	8	8	8	9	9	10	10	10	10	10	11	11	11	11	11	11	12	12	12	13	14	14	14	16	16	18	21	21	24	24	25	27	28	32	46	49	50	62	79	84	93	111	120	131	162	170	210	225	258	283	297	301	326	339	355	366	382	387	393	428	446	465	478	498	506	550	563	588	592	606	614	617	648	652	661	693	700	706	717	726	732	743	748	758	769	781	788	800	807	811	819	822	829	842	846	857	861	869	880	893	893	896	900	906	913	918	927	929	933	935	939	944	958	969	976	988	989	992	996	1009	1017	1034	1053	1058	1067	1074	1079	1086	1109	1114	1120	1121	1134	1142	1146	1148	1153	1157	1157	1159	1160	1163	1164	1167	1173	1173	1173	1174	1175	1176	1176	1182	1183	1185	1186	1188	1188	1193	1194	1194	1194	1196	1199	1201	1202	1203	1203	1206	1207	1208	1209	1213	1213	1214	1217	1218	1221	1224	1226	1228	1229	1232	1240	1246	1256	1264	1271	1274	1280	1291	1301	1311	1327	1335	1341	1351	1362	1371	1379	1394	1409	1417	1436	1458	1478	1486	1497	1498	1505	1522	1541
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	6	6	7	7	7	7	7	7	7	8	8	8	11	16	25	26	36	37	37	37	37	38	40	42	42	42	42	42	42	42	45	46	46	46	46	46	47	47	48	48	48	48	49	50	50	50	50	50	50	50	50	50	50	50	50	51	51	52	53	53	53	53	53	53	53	54	56	56	56	56	56	58	61	62	64	68	69	69	72	75	77	79	80	81	81	83	86	89	89	89	89	89	94	97	99	102	104	106	106	106	107	109	111	112	112	114	117	120	125	126	126	126	126	128	130	132	132	136	136	137	145	146	146	146	147	149	149	149	152	153	154	155	155	155	155	156	162	162	166	167	170	173	178	184	188	191	198	202	208	214	216	218	220	223	228	239	242	246	250	254	256	258	262	265	271	274	280	282	285	286	290	293	298	303	306	310	317	324	333	340	358	358	361	365	373	377	379	384	388	394	401	407	420	436	446	449	457	466
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	4	4	4	5	5	5	5	5	5	5	5	5	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	13	13	13	13	13	13	13	14	14	14	17	17	18	19	19	19	19	19	19	22	22	22	22	23	24	24	27	29	32	37	37	39	40	42	43	43	44	45	50	52	52	53	55	59	59	61	64	67	69	69	69	74	76	79	84	86	87	91	98	113	143	151	153	155	159	169	183	189	191	193	193	196	202	211	212	231	241	250	250	255	257	259	259	266	282	283	293	296	301	302	302	309	317	322	335	342	345	347	352	361	365	367	368	371	373	373	373	373	373	377	378	379	379	387	388	389	389	389	389	389	389	390	392	394	396	398	398	401	404	404	405	408	409	409	410	411	412	413	415	416	418	419	421
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	5	6	8	8	9	10	10	10	12	13	13	15	16	17	17	17	17	17	18	19	20	24	24	26	26	28	29	30	32	33	38	43	45	50	54	54	60	62	62	67	73	73	73	76	76	80	84	105	105	107	107	107	117	121	140	144	152	157	160	162	162	164	166	171	173	173	173	177	179	185	188	188	188	190	190	194	199	202	203	208	209	213	218	220	223	224	227	232	232	237	243	245	245	247	248	249	250	252	252	252	253	256	264	266	267	273	274	275	282	284	287	292	305	306	313	333	335	345	350	361	369	373	376	379	396	428	430	433	435	452	458	464	472	478	499	504	508	523	532	539	553	556	561	578	589	597	612	624	627	634	650	653	670	683	689	690	691	692	698	707	721	724	725	731	740	748	755	769	769	796	801	811	827	833	836	839	840	841	849	858	874	880	891	892	894	901	911	924	935	942	943	945	948	960	983	1002	1007	1009	1010	1024	1028	1049	1057	1069	1072	1073	1081	1089	1100	1107	1116	1118	1120	1122	1130	1144	1150	1161	1187	1198	1199	1220	1234	1244	1252	1261	1261	1277	1288
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	7	10	13	17	17	18	19	19	20	20	20	20	21	21	22	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	33	33	33	33	33	33	33	33	33	33	34	34	35	35	35	35	35	36	37	37	37	37	38	38	38	39	40	41	42	43	43	44	46	49	50	50	50	50	52	52	52	52	52	53	53	53	53	53	53	53	54	55	58	62	64	70	74	75	80	84	99	106	109	112	116	118	118	120	126	136	138	140	141	142	145	148	148	153	153	157	157	159	163	164	167	168	169	169	169	172	173	173	173	174	174	174	176	178	178	178	178	178	179	179	180	182	184	188	188	190	191	197	198	199	200	200	200	201	204	205	205	207	209	210	211	212	213	215	215	215	217	217	223	242	245	246	246	250	254
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	5	5	6	10	12	13	14	15	18	22	22	24	25	25	29	29	30	36	37	37	37	37	43	43	44	44	45	45	46	54	60	61	62	71	74	77	77	77	84	86	87	87	90	91	91	94	102	105	105	110	110	111	114	126	131	141	143	145	151	154	180	213	233	259	276	303	326	352	410	452	509	562	620	652	771	824	913	1016	1097	1185	1235	1389	1605	1710	1804	1925	1977	2080	2141	2222	2321	2404	2531	2680	2767	2880	3140	3238	3320	3417	3578	3634	3766	3853	3932	4050	4137	4171	4266	4309	4344	4456	4526	4594	4721	4778	4860	4913	5059	5139	5234	5312	5350	5451	5536	5576	5662	5729	5783	5812	5855	5896	5952	6005	6072	6120	6168	6188	6231	6268	6298	6310	6321	6352	6373	6394	6400	6430	6442	6472	6507	6517	6582	6597	6610	6615	6631	6659	6673	6715	6850	6883	6900	6921	6991	7203	7429	7577	7639	7666	7703	7769	7822	7935	7935	8212	8244	8380	8512	8618	8697	8914	8950	9006	9103	9178	9250	9328	9379	9415	9457	9549	9645	9763	9809	9877	9899	9949	10030	10072	10171	10280	10353	10380	10442	10487	10552	10663	10748	10805	10851	10889	10985	11042	11099	11188	11298	11345	11392	11468	11522	11616	11717	11804	11881	11912	11995	12097	12191	12325	12445	12523	12605	12730	12871
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	6	6	6	6	9	11	15	22	23	23	25	27	27	27	27	28	28	28	28	28	28	28	29	29	29	29	29	29	29	30	31	31	31	31	33	34	34	34	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	37	37	37	37	37	38	40	40	40	42	43	43	44	44	44	46	48	48	48	49	49	50	50	52	54	54	56	58	59	61	65	69	70	73	73	76	76	79	79	80	82	84	85	86	87	92	92	93	96	98	101	107	115	121	128	141	149	156	157	165	167	168	169	169	177	182	185	189	212	220	222	230	241	243	250	254	262	266	271	284	289	312	318	322	326	328	341	342	370	389	394	408	409	412	422	439	448	455	462	472	480	511	520	520	524	528	533	542	551	564	564	570	571	576	576	577	587	587	638	643	648	663	680	692	714	718	731	744	768	795	828	837	841	849	866	898	925	940	958	966	975	1001	1013	1047	1073	1093	1113	1135	1155	1185	1230	1248	1266	1275	1287	1308	1347	1362	1407	1438	1447	1452	1478	1493	1516	1551	1580	1622	1651	1677	1727	1798	1860	1902	1917	1943	2003	2065
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	4	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	8	8	8	8	8	10	10	12	12	12	14	14	16	16	17	18	18	17	17	17	17	17	17	17	17	17	17	18	19	19	20	20	20	20	21	21	21	22	22	22	22	23	24	24	25	25	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	29	29	29	29	29	32	36	36	38	39	40	41	45	46	46	48	49	52	52	53	53	54	55	57	59	60	61	63	64	64	65	69	71	72	74	74	74	79	82	85	88	90	92	96	101	103	112	114	116	120	124	126	128	131	136	143	144	146	147	150	152	152	154	157	158
5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	4	5	6	6	7	7	7	7	7	7	7	7	9	9	13	23	28	30	38	73	76	94	96	99	102	108	114	128	137	141	162	179	183	192	202	222	235	240	248	251	261	275	289	303	308	309	324	340	361	403	416	435	448	475	479	511	534	582	591	616	644	658	668	680	707	745	750	783	799	822	828	832	838	863	873	901	905	909	912	916	927	928	942	944	951	960	967	975	982	991	1004	1012	1022	1030	1043	1052	1055	1062	1065	1066	1067	1069	1077	1084	1085	1085	1088	1088	1093	1097	1100	1104	1107	1109	1111	1113	1118	1133	1136	1140	1143	1162	1166	1167	1169	1173	1177	1189	1189	1191	1191	1192	1193	1193	1202	1202	1203	1213	1219	1222	1228	1232	1233	1234	1240	1247	1250	1252	1254	1256	1258	1259	1260	1264	1267	1268	1271	1271	1283	1288	1291	1293	1293	1293	1294	1299	1303	1310	1316	1320	1320	1325	1327	1330	1333	1337	1339	1339	1341	1345	1347	1354	1363	1368	1372	1372	1374	1384	1396	1404	1411	1418	1428	1452
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	3	3	4	4	7	7	15	18	27	31	35	45	65	106	122	124	135	163	220	256	270	283	313	359	396	443	537	566	588	634	674	713	766	806	843	884	884	962	1007	1061	1114	1164	1191	1239	1280	1350	1401	1437	1468	1498	1533	1568	1603	1636	1705	1749	1776	1809	1863	1917	1961	2023	2064	2101	2133	2178	2234	2300	2351	2392	2457	2522	2560	2609	2708	2767	2847	2874	2986	3049	3097	3195	3289	3390	3470	3515	3548	3641	3725	3805	3874	3945	3985	4033	4119	4216	4270	4320	4373	4481	4533	4638	4702	4805	4805	5007	5140	5275	5382	5493	5608	5670	5762	5964	6156	6384	6472	6556	6855	6887	6887	7245	7407	7485	7725	7725	7976	8321	8478	8627	8858	9110	9237	9256	9383	9643	9869	10214	10330	10370	10438	10633	10773	11131	11131	11484	11524	11846	11909	12136	12136	12136	12136	13199	13218	13664	14099	14229	14558	14558	15123	15130	15437	15836	16184	16469	16693	16723	16733	17275	17385	17621	17847	17847	18040	18187	18445	18695	18852	18977	19131	19131	19350	19350	19596	19710	19819	19837	19991	20022	20097	20097	20162	20364	20494	20558	20641	20748	20839	20951	21028	21136	21189	21240	21323	21383	21458	21508	21621	21708	21746	21809	21845	21938	21942	22072	22149	22149	22279	22325	22370	22408	22459	22636	22738	22807	22932	23001	23133	23215	23312	23391	23391	23576	23636	23775	23876	23994	24095	24162	24233	24370	24418	24664	24851	25001	25110	25249
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	26
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	12	12	12	12	13	13	13	16	19	20	20	20	21	22	22	24	26	26	31	31	33	34	35	36	37	40	40	40	45	48	49	49	51	54	57	62	65	67	71	76	81	84	89	110	115	121	126	126	135	137	156	156	164	164	182	182	195	198	207	208	208	210	211	216	218	218	221	221	221	224	226	231	232	232	234	234	236	237	237	237	237	237	237	239	239	241	241	242	242	242	242	247	247	248	249	249	249	251	252	252	253	254	254	254	257	257	257	259	259	259	259	259	264	265	266	267	267	267	269	270	271	272	272	272	272	276	276	276	287	291	291	291	299	301	302	308	311	311	311	323	326	326	332	338	338	338	348	348	353
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	4	4	5	5	5	5	8	8	9	10	11	11	11	12	13	13	13	14	14	14	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	18	18	18	18	18	18	20	20	20	22	22	22	22	24	26	30	31	34	34	34	34	40	40	40	44	44	44	51	51	55	60	65	65	65	68	71	73	73	74	74	74	82	88	90	90	94	94	94	111	119	127	133	143	143	143	168	175	189	206	206	206	206	268	275	295	319	338	338	338	376	416	437	487	522	522	522	640	658	683	722	758	758	758	820	866	883	907	941	941	941	980	1012	1029	1060	1095	1095	1095	1238	1280	1305	1321	1370	1370	1370	1421	1463	1494	1537	1555	1555	1555	1664	1699	1744	1815	1848	1848	1848	2026	2146	2208	2254	2327	2327	2327	2327	2463	2463	2463	2550	2550	2550	2592	2638	2638	2674	2688	2688	2688	2720	2732	2744	2744	2774	2774	2774	2795	2804	2804	2824	2840	2840	2840	2874	2880	2886	2907	2914	2914	2914	2944	2946	2948	2958	2961	2961	2961	3002	3015	3018	3030	3047	3047	3047	3073	3073	3113	3127	3144	3144	3144	3186	3190	3207	3225	3229	3229	3229	3297	3318	3318
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	4	4	4	5	5	5	8	8	8	8	9	9	11	11	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	15	15	15	15	15	15	15	15	15	16	19	19	19	19	21	21	25	26	26	26	26	26	26	26	28	28	28	28	29	29	29	32	32	32	32	32	32	42	42	42	42	42	42	42	42	67	67	67	67	75	75	75	87	87	87	87	94	94	94	94	95	96	99	108	108	108	125	125	125	125	136	136	136	136	136	136	136	161	161	161	174	174	174	174	181	181	181	197	197	197	197	223	223	223	236	236	236	236	257	257	257	273	273	273	273	286	286	286	298	298	298	298	305	305	305	311	311	311	311	314	314	314	317	317	317	317	322	322	322	324	324	324	324	329	329	329	330	330	330	330	331	331	331	333	333	333	333	339	339	339	342	342	342	342	342	347	347	354	354	354	354	361	361	361	366	366	366	366	373	373
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	11	14	16	17	17	17	35	50	59	70	70	70	70	83	86	98	103	113	113	113	129	135	140	147	173	173	173	223	234	242	250	263	263	263	273	292	304	312	323	323	323	331	357	359	361	362	362	362	391	396	397	401	409	409	409	415	418	418	418	419	419	419	426	429	434	439	441	441	441	445	456	466	467	470	470	470	470	478	485	487	489	489	489	496	499	499	502	509	509	509	519	522	524	527	529	529	529	532	535	535	538	538	538	538	539	540	541	541	543	543	543	543	543	545	545	545	545	545	547	548	549	549	550	550	550	551	551	553	555	557	557	557	572	572	576	576	581	581	581	581	591	591
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	9	9	10	10	10	25	29	29	34	39	41	42	46	51	61	71	86	108	131	151	168	175	187	222	250	276	307	353	386	417	442	462	484	511	530	539	552	600	615	631	648	685	693	707	749	763	770	786	805	817	820	842	862	891	907	934	945	947	969	985	999	1014	1036	1048	1048	1066	1080	1089	1100	1121	1146	1155	1192	1209	1234	1259	1296	1321	1336	1353	1375	1384	1404	1426	1450	1468	1506	1513	1547	1577	1633	1668	1706	1774	1798	1829	1877	1921	1959	1983	2026	2071	2111	2148	2240	2294	2369	2454	2523	2576	2676	2688	2802	2971	3132	3248	3326	3432	3564	3662	3878	4092	4241	4357	4460	4605	4661	4852	5023	5140	5233	5378	5538	5606	5731	5931	6202	6425	6627	6770	6933	7073	7304	7577	7577	7670	7806	7966	8033	8176	8324	8532	8760	9022	9182	9404	9787	10103	10482	10756	11013	11228	11408	11668	11886	12046	12362	12527	12663	12663	13123	13259	13398	13562	13700	13802	13938	14035	14111	14212	14411	14527	14639	14712	14712	14885	14966	15058	15203	15351	15424	15489	15544	15640	15734	15835	15958	16056	16156	16238	16327	16469	16640	16640	16702	16793	16896	16973	17069	17159	17263	17322	17365	17420	17478	17546	17624	17732	17783	17834	17866	17945	17997	18054	18157	18214	18273	18342	18413	18523	18621	18694	18763	18763	18877	18981	19086	19195	19254	19337	19408	19517	19685	19785	19932	20016	20166	20268	20418
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	8	12	14	15	20	23	23	23	37	40	43	44	44	45	45	46	47	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	48	48	49	49	49	49	50	50	50	51	51	51	55	58	58	58	58	58	58	60	60	60	61	61	61	62	62	66	66	66	68	79	84	87	87	87	88	88	88	88	88	88	88	90	90	90	90	99	99	99	100	104	104	105	106	106	106	108	108	112	114	116	116	116	116	121	121	122	122	122	122	123	123	124	124	124	124	124	124	124	128	128	129	129	129	133	133	133	135	136	136	136	138	138	138	139	139	139	139	139	144	144	144	146	146	146	152	155	160	167	169	169	169	170	170	171	173	173	173	173	175	175	175	178	178	178	178	180	180	180	181	181	181	181	193	194	198	201	203	203	203	204	204	204
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	9	12	12	12	15	18	18	19	22	22	22	25	28	29	30	32	32	32	34	35	35	35	36	36	36	38	39	39	40	42	42	42	43	44	44	44	47	47	47	53	53	54	54	54	54	54	56	60	60	62	64	64	64	67	67	67	67	74	74	74	78	80	81	84	84	90	90	96	96	98	102	106	106	106	109	111	111	111	113	113	113	117	118	121	125	130	130	130	145	150	153	158	158	158	158	178	184	198	206	226	226	226	262	264	264	292	307	307	307	337	350	363	381	381	394	394	443	464	486	508	513	513	513	555	579	589	613	637	637	637	637	668	702	716	729	729	729	755	785	793	793	827	827	827	849	871	877	885	896	896	896	924	932	935	942	951	951	951	967	973	980	988	1001	1001	1001	1008	1008	1019	1025	1032	1032	1032	1046	1051	1051	1058	1064	1064	1064	1073	1078	1087	1098	1109	1109	1109	1140	1143	1150	1158	1180	1180	1180	1207	1216	1229	1232	1239	1239	1239	1259	1261	1263	1271	1275	1275	1275	1290	1302	1306	1308	1315	1315	1315	1351	1351	1368	1380	1388	1388	1388	1429	1444	1459	1469	1487	1487	1487	1537	1558	1558
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	3	3	6	6	6	13	18	19	27	31	43	43	53	68	82	94	100	103	108	124	146	156	173	191	201	201	222	222	265	295	311	315	315	351	371	384	419	443	458	458	498	521	538	564	615	633	633	672	724	777	813	841	885	885	945	984	1014	1074	1156	1192	1192	1263	1287	1338	1372	1417	1448	1482	1482	1535	1631	1658	1703	1743	1743	1882	1914	1944	2014	2080	2122	2122	2122	2286	2318	2395	2478	2547	2547	2706	2788	2900	3058	3187	3245	3245	3485	3672	3892	4053	4374	4474	4478	4811	5008	5289	5626	5851	6110	6110	6599	6924	6924	7627	7906	8282	8282	8282	8756	8941	9124	9565	9954	9954	10639	10970	11412	11756	12148	12564	12564	13209	13336	13933	14312	14439	15083	15083	15759	15945	16272	16625	17031	17290	17290	17846	17978	18344	18690	19157	19900	19900	21010	21316	21798	22167	22535	22840	22840	23414	23618	23932	24071	24071	24612	24612	24963	25185	25542	25785	25978	26147	26147	26471	26471	26640	26724	26783	26917	26917	27196	27232	27312	27381	27487	27560	27560	27769	27843	27944	28019	28106	28199	28199	28441	28517	28621	28706	28796	28855	28855	29065	29136	29069	29069	29111	29208	29208	29419	29523	29579	29650	29667	29796	29796	30051	30152	30220	30328	30471	30590	30590	30858	30858	31096	31195	31321	31409	31409	31613	31738	31856	31952	32056	32278	32278	32278	32755	32755
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	7	9	9	9	9	12	12	12	12	12	12	12	12	13	13	14	14	16	16	17	17	17	17	18	18	18	19	21	23	24	24	24	24	32	34	38	42	42	42	42	42	66	74	87	87	87	87	103	112	112	1160	122	122	122	146	146	153	159	164	164	164	176	183	190	200	214	214	214	219	237	251	259	265	265	265	280	303	311	315	325	325	325	332	346	346	346	346	346	346	360	396	403	404	407	407	407	413	421	423	424	425	425	425	433	433	434	435	440	440	440	453	463	467	470	475	475	475	475	497	512	519	522	522	522	529	539	539	548	550	550	550	563	568	571	574	578	578	578	593	596	597	598	603	603	603	609	618	621	623	626	626	626	630	635	635	638	639	639	639	642	647	649	652	657	657	657	671	671	679	682	685	685	685	702	707	710	714	716	716	716	729	733	733
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	5	5	12	14	18	18	21	27	28	37	40	44	44	49	50	50	50	50	50	50	50	51	52	52	52	52	52	52	52	52	52	53	53	53	53	53	54	54	54	54	54	54	54	55	55	55	57	57	61	64	67	68	72	72	77	81	86	88	88	91	93	93	94	94	98	98	98	101	101	102	103	104	104	104	104	104	105	105	105	105	106	106	106	106	107	108	108	110	110	110	112	113	122	127	129	129	129	133	133	136	138	144	144	144	149	154	157	161	165	165	165	165	167	175	178	181	181	181	189	195	200	203	205	205	205	217	221	228	231	233	233	233	236	236	245	280	282	282	282	286	293	299	302	309	309	309	320	325	333	342	345	345	345	359	360	361	364	368	368	368	388	393	397	403	409	409	409	409	409	434	442	447	452	452	473	479	479	482	482	482	482	485	489	490	496	501	501	501	508	509	509	515	518	518	518	522	524	527	528	529	529	529	533	534	542	544	544	544	544	554	558	560	561	562	562	562	567	567	568	569	571	571	571	579	586	592	599	605	605	605	621	624	624
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	4	6	6	6	9	9	17	21	25	25	33	33	43	50	55	55	65	68	73	75	79	79	87	87	100	117	117	143	143	155	160	160	195	214	232	251	251	251	284	304	319	333	358	358	358	379	400	419	455	512	512	512	564	603	647	712	786	786	786	876	902	985	985	1145	1145	1145	1274	1352	1443	1545	1545	1634	1634	1751	1798	2025	2493	2568	2568	2568	3013	3133	3386	3405	3724	4157	4157	4298	4389	4478	4659	4744	4800	4800	4800	5270	5549	5744	5838	6041	6041	6187	6242	6523	6824	6979	7039	7039	7190	7343	7464	7654	7759	7827	7827	7977	8119	8145	8310	8397	8531	8531	8606	8606	8799	8919	8967	9067	9067	9162	9189	9241	9298	9366	9409	9409	9448	9513	9546	9546	9629	9693	9693	9693	9867	9919	9957	10035	10058	10058	10145	10268	10304	10325	10366	10393	10393	10396	10486	10509	10573	10641	10667	10667	10711	10711	10746	10773	11001	11041	11041	11041	11056	11093	11183	11218	11274	11274	11291	11392	11435	11457	11534	11558	11558	11583	11606	11658	11741	11781	11835	11835	11852	11877	11908	11993	12002	12047	12047	12076	12109	12120	12145	12145	12145	12145	12220	12290	12334	12373	12410	12410	12410	12475	12534	12610	12668	12700	12700	12700	12882	12882	12983	13023	13038	13038	13038	13198	13260	13284	13330	13398	13398	13398	13490	13697	13697
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	5	5	8	8	8	9	10	10	10	11	11	11	11	11	12	12	12	12	12	17	17	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	22	22	22	22	22	23	23	24	24	24	24	24	24	24	27	27	27	27	27	27	27	31	31	31	31	31	31	31	34	34	34	34	34	34	34	37	37	37	37	37	37	37	40	40	40	40	40	40	40	40	46	47	50	51	51	51	64	64	64	64	64	64	64	64	106	106	106	106	106	106	148	149	149	158	164	164	164	167	168	172	172	172	174	174	174	181	182	182	183	183	183	183	183	183	185	186	186	186	186	187	187	187	187	187	187	187	187	187	187	187	187	187	187	188	188	190	191	191	191	197	199	199	201	202	202	202	205	209	209	210	212	212	212	218	218	220	227	227	227	227	231	231	240	241	241	241	241	243	247	247	247	250	250	250	256	256	256
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	5	5	13	14	23	32	40	46	50	74	98	126	155	194	205	225	246	261	303	330	363	369	396	446	516	553	565	578	610	623	643	671	683	699	735	755	809	828	847	866	893	939	969	1005	1016	1045	1073	1073	1166	1228	1254	1286	1316	1343	1393	1428	1473	1515	1537	1571	1605	1644	1695	1757	1824	1871	1876	1941	2007	2076	2145	2250	2322	2376	2418	2462	2534	2650	2720	2794	2870	2942	3016	3130	3195	3281	3367	3452	3512	3590	3706	3793	3890	3965	4049	4108	4182	4300	4340	4340	4548	4655	4768	4939	5100	5130	5130	5369	5543	5759	5979	6195	6339	6502	6502	6759	6921	7074	7233	7728	8447	9234	10068	11188	12323	13360	14192	14561	15003	16896	17344	18411	19335	19882	20545	20651	21228	21433	21724	22009	22626	23583	24440	24995	25179	25499	25888	26266	26570	26788	26968	27184	27378	27658	27915	28140	28234	28520	28612	28854	28961	29105	29230	29324	29459	29602	29763	29858	30040	30080	30179	30202	30371	30440	30563	30622	30735	30850	30916	31076	31148	31261	31379	31509	31572	31647	31712	31785	31865	31994	31994	32019	32073	32128	32184	32343	32443	32491	32522	32609	32674	32741	32831	32878	32878	33020	33089	33145	33225	33373	33373	33448	33497	33551	33630	33669	33775	33813	33881	33928	33928	34114	34154	34308	34378	34457	34563	34676	34779	34973	35063	35205	35394	35467	35610	35818
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	4	5	5	5	5	5	5	5	7	7	9	10	10	12	13	13	18	20	28	28	32	32	32	35	35	42	57	71	79	80	80	146	158	172	172	211	233	244	265	275	287	319	325	348	358	372	372	399	412	416	416	457	506	506	647	688	698	702	714	723	746	1122	1137	1168	1168	1452	1452	1492	1492	1567	1637	1688	1724	1724	1759	1805	1831	1831	1940	1976	2057	2057	2104	2158	2186	2234	2284	2298	2318	2318	2394	2394	2417	2583	2600	2634	2634	2717	2755	2755	2823	2855	2898	2918	3024	3078	3108	3172	3172	3209	3280	3398	3465	3600	3696	3772	3813	3842	3842	3966	4106	4146	4380	4380	4380	4453	4453	4453	4453	4453	4453	4453	4453	4453	5067	5243	5310	5409	5409	5543	5569	5631	5659	5703	5703	5921	5921	5957	6021	6021	6090	6142	6142	6284	6340	6385	6385	6688	6737	6788	6853	6853	6894	6894	7039	7057	7057	7125	7125	7125	7201	7268	7284	7284	7534	7534	7569	7631	7631	7824	7824	7832	7851	7851	7851	7851	7851	7851	7851	7933	7938	7956	7975	7975	7975	8092	8096	8101	8115	8126	8126	8126	8153	8155	8155	8180	8196	8203	8203	8228	8246	8246	8262	8297	8326	8326	8360	8374	8381	8405	8429	8464	8464	8503	8541	9108
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	4	4	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	10	11	12	12	12	12	12	12	14	19	21	21	21	21	26	30	30	30	30	30	30	30	30	30	31	32	32	32	34	34	34	34	34	35	35	40	41	41	42	42	45	51	56	60	79	85	86	87	87	96	98	100	101	108	108	108	121	122	133	137	140	140	140	151	156	158	166	168	168	168	175	180	181	183	195	195	195	208	211	212	212	220	220	220	240	253	260	267	268	268	268	272	275	281	282	290	290	290	303	304	314	315	324	332	332	345	346	350	350	360	360	360	368	368	372	378	390	390	390	416	418	418	433	433	433	433	433	433	433	433	433	433	433	433	433	433	433	581	581	581	593	595	597	597	628	628	628	630	638	639	641	658	658	658	672	678	678	679	689	689	689	698	700	702	704	704	704	704	731	734	739	740	746	746	746	756	763	763
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	4	4	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	9	9	9	9	9	9	9	9	9	9	11	11	11	11	12	12	12	12	12	12	14	15	15	15	16	16	34	34	34	34	34	35	35	35	35	36	36	36	36	46	48	48	49	50	53	55	56	59	61	63	65	65	65	65	65	65	65	65	65	65	65	598	598	598	598	598	598	598	703	703	703	704	704	704	704	704	715	715	715	715	715	715	715	715	715	720	720	720	720	720	727	727	727	727	727	727	729	729	730	730	730	730	730	734	735	736	736	740	740	741	741	741	742	742	742	742	742	748	748	748	748	748	748	749	749	749	751	751	751	751	752	752	761	762	765	765	765	765	765	765	765	765	765	765	771	777	777	780	790	797	797	797	797	906
6	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	7	11	13	14	14	20	20	29	29	40	53	69	94	144	190	231	292	351	409	536	662	799	1216	1465	1804	2136	2474	3011	3518	4045	4566	5277	5940	6360	6910	7530	7955	8430	8873	9192	9420	10047	10496	10854	11391	12021	12341	13816	15140	16435	17508	18517	19107	19528	20417	20976	22485	23182	24215	24894	25662	26217	27815	28644	29427	30296	31197	31677	32258	33180	34428	35329	36259	37303	37974	38451	39573	40857	42037	43052	44055	44988	46018	47822	48700	49774	51562	53651	54996	55968	57118	58234	59650	61045	62338	63844	64644	65822	67064	68875	70476	72023	73018	73791	75084	77189	78227	79609	81636	83397	85942	88262	89490	91467	93232	95371	97894	100772	103529	105507	107667	107667	107667	107667	116570	120539	123004	124738	127358	130242	133549	136129	140307	143009	147468	150319	153041	155887	159045	161673	164870	166848	168757	172325	173995	176028	178642	183383	185872	188481	190693	192167	193788	195614	197912	201106	204167	206761	208528	208528	211808	214197	216139	218693	220762	221950	223131	224031	225827	227346	229054	230662	231695	232893	233777	235386	236986	238458	239756	240749	241768	242521	243935	244999	246407	247542	248334	248821	249241	249859	249859	252066	253176	253985	254656	255049	256148	257271	258516	259817	260797	261446	262133	263333	264414	265775	266988	267801	268455	269284	270299	271371	272653	273638	274565	274942	275856	277445	278665	279909	281165	282135	282982	283750	285016	286183	287222	288136	288451	289366	289366	290486	294065	296821	298937	299760	300614	302077	303369	305070	306327	307618	309190	310595	311745	313526	315564	317656	319977	322207	323625	325876	327964
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	5	6	7	10	11	15	18	21	23	25	28	28	30	30	30	30	30	30	32	32	33	33	33	33	33	33	34	34	36	36	36	39	39	40	41	44	45	46	46	46	51	51	54	54	55	62	66	67	67	67	69	69	69	70	70	71	78	81	82	82	82	84	84	85	90	94	98	104	104	106	114	117	129	141	155	163	163	172	174	178	188	195	198	198	226	250	275	295	314	314	314	334	359	370	383	415	415	415	488	519	541	566	578	578	578	578	784	857	857	893	893	893	893	1003	1054	1136	1179	1179	1179	1451	1439	1530	1599	1630	1630	1630	1723	1841	1850	1886	1943	1943	1943	2075	2114	2114	2267	2302	2302	2302	2463	2463	2759	2853	2924	2924	2924	3129	3196	3236	3278	3339	3339	3339	3484	3509	3551	3551	3674	3674	3674	3783	3836	3876	3889	3953	3953	3953	3953	4025	4064	4079	4150	4150	4150	4226	4230	4230	4270	4296	4296	4296	4391	4424	4424	4458	4458	4458	4458	4539	4557	4557	4614	4642	4642	4642	4706	4706	4706	4739	4748	4748	4748	4748	4796	4808	4822	4836	4836	4836	4886	4920	4928	4945	4981	4981	4981	5020	5037	5057	5066	5094	5094	5094	5094	5094	5094	5219	5249	5249	5249	5306	5330	5330
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	9	15	15	25	38	38	38	47	53	60	65	68	74	93	98	107	108	118	131	137	141	143	148	149	153	153	153	164	170	171	171	187	187	189	195	199	200	200	209	212	223	224	224	226	235	235	239	239	240	241	243	247	255	257	257	261	261	271	275	279	287	299	317	329	336	343	343	369	388	403	417	420	430	436	436	466	483	501	506	525	530	530	571	589	620	620	635	648	676	697	714	725	772	796	837	837	871	913	946	984	1014	1068	1091	1133	1166	1195	1207	1259	2446	2656	2656	2656	2861	2881	2901	2965	3024	3024	3024	3120	3120	3120	3206	3206	3206	3206	3246	3253	3294	3327	3327	3327	3327	3327	3327	3327	4931	4987	4987	4987	5115	5180	5190	5250	5286	5286	5286	5384	5471	5583	5669	5707	5707	5707	5788	5820	5832	5852	5879	5879	5879	5942	5965	5968	5968	5968	6068	6068	6163	6204	6230	6284	6296	6296	6296	6296	6296	6378	6406	6406	6428	6428	6469	6476	6476	6520	6553	6553	6553	6609	6616	6637	6668	6690	6690	6690	6723	6729	6729	6729	6729	6729	6729	6729	6729	6729	6854	6871	6871	6871	6919	6933	6939	6965	6965	6981	6981	7029	7035	7037	7044	7056	7056	7056	7096	7099	7107	7121	7131	7131	7131	7165	7179	7195	7203	7231	7231	7231	7268	7282	7294
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	13	13	13	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	18	18	18	18	18	18	21	21	22	23	23	23	25	26	27	27	27	27	27	31	31	31	31	31	31	31	33	34	35	35	35	36	37	38	41	41	44	46	46	46	48	51	51	53	54	56	57	58	59	59	60	60	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	73	73	74	74	74	74	74	74	74	74	74	75	75	75	75	75	75	75	75	75	75	75	75	75	75	75	75	75	76	76	76	76	76	76	76	77	77	77	77	77	77	77	77	77	77	78	78	78	78	78	78	78	78	78	78	78	79	80	81	81	81	81	81	81	81	81	81	89	88	88	88	88
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	14	14	14	15	15	21	21	21	21	23	25	30	30	30	30	30	30	33	33	33	33	33	36	36	36	36	38	38	38	45	47	47	54	54	54	54	62	72	72	74	76	76	76	76	78	85	85	85	85	85	92	92	98	107	113	113	132	136	155	165	177	177	194	199	207	217	227	234	249	257	265	265	274	293	299	312	317	322	331	341	356	363	380	431	450	450	478	478	513	529	537	541	556	575	579	584	605	624	629	645	645	656	659	659	673	696	704	704	716	716	737	754	754	773	773	778	778	778	785	785	802	808	808	822	833	849	849	851	875	894	899	908	931	934	939	954	954	971	971	971	971	1005	1021	1021	1030	1035	1035	1035	1050	1055	1055	1077	1080	1080	1080	1103	1111	1118	1121	1124	1127	1127	1129	1142	1154	1156	1165	1165	1165	1176	1188	1188	1213	1216	1228	1228	1231	1242	1242
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	4	7	7	9	9	10	10	16	16	16	29	29	34	40	40	59	64	65	69	74	78	82	82	87	90	90	92	94	100	102	102	105	110	116	118	125	134	140	142	146	146	152	155	163	163	163	173	177	180	189	200	200	200	220	222	222	234	251	251	251	251	273	278	280	283	283	283	301	308	310	320	334	334	334	367	372	387	391	409	409	409	409	470	518	538	564	564	564	661	710	741	791	824	824	824	824	1064	1131	1208	1272	1272	1272	1530	1623	1702	1793	1884	1884	1884	2082	2183	2260	2313	2403	2403	2403	2694	2813	2994	3123	3245	3245	3245	3510	3763	3906	4065	4285	4285	4285	4422	4583	4760	4855	5012	5012	5012	5736	6102	6224	6561	6777	6777	6777	7041	7171	7229	7334	7428	7428	7428	7653	7690	7744	7814	7890	7890	7890	8032	8081	8122	8202	8277	8277	8277	8277	8415	8440	8487	8541	8541	8541	8616	8645	8645	8719	8750	8750	8750	8803	8803	8828	8846	8872	8872	8872	8939	8961	8961	9019	9033	9033	9033	9081	9090	9111	9130	9149	9149	9149	9149	9265	9286	9302	9314	9314	9314	9375	9386	9415	9439	9465	9465	9465	9531	9572	9588	9623	9674	9674	9674	9779	9819	9880	9916	9982	9982	9982	10140	10193	10193
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	29	29	29	29	36	43	45	48	50	50	50	52	58	64	68	73	75	75	79	80	86
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	4	6	8	11	13	13	13	18	18	19	19	19	19	19	20	20	21	21	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	26	26	26	26	26	26	26	26	26	27	28	29	29	29	32	32	33	33	33	33	34	34	34	34	34	34	34	34	34	35	35	35	35	35	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	40	40	40	40	40	40	40	41	41	41	41	42	44	44	48	48	48	49	49	50	51	52	52	54	63	63	76	79	84	84	91	102	108	111	112	118	124	124	141	141	141	145	145	145	147	153	154	154	154	157	158	160	160	160	160	160	161	161	162	162	162	162	162	162	162	162	162	162	162	162	162	162	162	162	162	162	162	162	162	162	162	163	163	163	163	163	163	163	164	164	164	165	165	165	165	165	166	166	166	166	166	167	169	169	169	169	169	169	170	172	172	172	173	173	173	174	175	175	175	175	175	176	178	178	180	180	180	182	182	182	182	182	182	236	237	268	335	335	346	346	346	346	346
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	5	5	5	20	24	24	24	27	32	32	36	40	42	53	57	62	62	63	64	69	71	79	82	87	87	100	100	119	119	136	141	148	150	150	164	169	176	183	185	191	206	213	271	275	281	288	298	312	321	329	337	343	356	359	366	376	383	389	403	422	434	444	454	466	476	488	508	534	548	575	603	620	629	674	695	718	726	747	751	751	751	763	791	814	865	899	949	995	1015	1075	1121	1156	1156	1156	1291	1341	1397	1416	1429	1429	1548	1605	1642	1691	1748	1748	1748	2064	2151	2239	2270	2343	2419	2419	2419	2790	2835	2835	2983	3059	3059	3059	3353	3379	3545	3726	3865	3865	3865	4082	4140	4140	4457	4542	4542	4542	4924	4966	5049	5120	5156	5156	5156	5446	5494	5628	5803	5890	5890	5890	6548	6662	6785	6865	7266	7266	7266	7274	7393	7451	7522	7619	7619	7619	7980	8068	8149	8244	8326	8326	8326	8326	8326	8698	8738	8761	8761	8761	8901	9089	9089	9337	9360	9467	9467	9568	9645	9701	9772	9807	9953	9953	10008	10050	10087	10181	10219	10312	10359	10402	10433	10475	10560	10587	10626	10659	10684	10748	10827	10887	11022	11022	11091	11117	11158	11225	11284	11321	11372	11399	11419	11472	11538	11616	11705	11752	11802	11817	11906	11956	11998	12136	12242	12242	12366	12463	12534
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	3	3	3	3	14	15	18	18	20	20	20	22	23	25	28	32	34	34	34	38	38	39	44	47	47	48	54	57	57	58	60	60	64	66	67	67	68	70	70	74	75	78	78	78	79	79	79	81	81	83	83	90	90	92	92	94	95	96	101	101	101	109	109	111	111	112	112	113	113	124	126	129	141	141	153	157	161	163	168	183	183	190	199	202	206	216	224	224	239	245	251	258	270	270	270	310	317	333	344	376	376	376	436	448	453	466	477	477	477	518	530	561	578	583	583	583	632	661	685	711	737	737	737	766	806	860	865	888	888	888	963	980	1007	1025	1046	1046	1046	1074	1129	1142	1170	1206	1206	1206	1245	1264	1282	1295	1307	1307	1307	1347	1365	1377	1393	1397	1397	1397	1431	1444	1452	1456	1465	1465	1465	1465	1512	1528	1532	1540	1540	1540	1570	1575	1575	1586	1600	1600	1600	1636	1650	1652	1659	1688	1688	1688	1703	1724	1724	1727	1734	1734	1734	1758	1766	1770	1777	1793	1793	1793	1817	1823	1832	1840	1851	1851	1851	1888	1908	1913	1923	1937	1937	1937	1961	1975	1992	2002	2021	2021	2021	2075	2108	2124	2149	2181	2181	2181	2299	2331	2331
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	3	4	4	4	4	4	17	18	21	26	26	30	31	31	32	34	34	34	34	34	34	34	34	34	34	36	36	36	36	36	36	36	37	37	37	39	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	48	49	49	50	50	50	50	50	50	52	52	52	52	55	57	67	71	75	75	75	82	91	91	101	108	108	108	108	116	117	123	129	129	129	129	151	155	159	163	163	163	180	183	185	197	204	204	204	228	231	242	251	255	255	255	273	285	288	293	299	299	299	312	316	317	321	322	322	322	355	355	355	362	372	372	372	385	392	394	399	404	404	404	423	424	426	430	430	435	435	446	449	450	450	456	456	456	456	463	476	478	482	482	482	494	496	496	503	506	506	506	524	525	528	531	533	533	533	540	541	541	543	543	543	543	550	553	554	557	562	562	562	562	573	576	579	581	581	581	590	598	601	603	608	608	608	623	628	632	635	642	642	642	664	672	681	688	699	699	699	726	733	733
6	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	5	5	6	6	13	14	17	22	29	42	53	65	78	95	125	152	187	256	321	403	431	464	502	606	656	711	786	834	882	931	1016	1079	1138	1221	1277	1283	1299	1376	1425	1501	1556	1636	1676	1691	1753	1827	1845	1969	2074	2126	2151	2252	2393	2537	2636	2743	2819	2873	3004	3092	3240	3380	3502	3557	3602	3749	3968	4125	4222	4376	4434	4500	4742	4841	4941	5157	5336	5469	5578	5646	5744	5923	6100	6261	6474	6574	6678	6783	7064	7321	7440	7527	7614	7737	7987	8153	8269	8573	8759	8999	9197	9292	9576	9988	10422	10595	10737	11016	11511	11960	12462	12608	13064	13843	14413	15065	15778	16191	16854	17882	18892	20225	21517	22650	23901	24715	25255	26120	27031	27904	28309	29011	29426	29986	30976	31743	32648	33358	33953	34373	34646	34833	35272	35778	36196	36833	37391	37813	38066	38131	38711	38754	39076	39641	40527	41578	41823	42171	42854	43367	43709	43925	44212	44507	44936	45308	45801	45954	46307	46642	47090	47459	47782	48190	48444	48538	48825	48945	48945	49258	49509	49732	49845	49996	50190	50471	50613	50760	50930	50974	51124	51259	51399	51646	51873	52063	52201	52382	52538	52622	52904	53069	53315	53448	53557	53751	53909	54118	54357	54640	54760	54898	55042	55183	55345	55531	55775	55892	56070	56283	56436	56587	56672	56868	57071	57373	57635	57848	58010	58326	58573	58725	58980	59213	59442	59718	59882	60115	60298	60604	60841	61112	61421	61743	62255	62563	62830	63165
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	5	5	5	7	7	7	7	7	8	8	8	8	9	9	9	12	12	20	26	30	30	41	44	53	57	67	78	90	97	101	103	106	115	117	120	123	124	124	127	128	129	130	130	131	132	132	133	133	136	139	139	141	143	145	145	147	150	159	159	162	162	163	165	165	168	169	170	170	170	172	174	174	175	175	176	176	176	184	184	184	185	188	194	196	199	214	215	217	228	240	259	265	275	284	294	304	314	327	344	358	372	390	411	432	460	476	490	502	519	534	556	579	593	611	627	643	684	724	754	786	828	877	911	938	970	993	1021	1055	1077	1114	1151	1167	1203	1235	1280	1363	1403	1442	1479	1531	1559	1605	1648	1685	1753	1790	1822	1876	1912	1925	1938	1953	1998	2039	2099	2186	2282	2319	2377	2413	2486	2543	2582	2600	2625	2643	2663	2689	2705	2740	2777	2795	2833	2852	2875	2899	2947	2973	3003	3027	3062	3083	3115	3154	3182	3182	3220	3238	3249	3276	3301	3301	3325	3353	3353	3385	3407	3428	3428	3488	3507	3523	3535	3542	3567	3577	3587	3596	3596	3617	3628	3628	3628	3684	3694	3710	3730	3750	3750	3750	3750	3838	3845	3864	3880	3880	3880	3978	4012	4023	4052	4088	4088	4088	4178	4207	4248	4290	4353	4353	4353	4467	4527	4542	4640	4692	4692	4692	4853	4912	4993
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	7	7	7	7	7	7	9	10	7	7	7	7	7	7	10	11	11	11	11	11	13	14	14	23	23	23	24	24	27	28	28	28	28	29	29	31	32	33	33	33	33	33	33	33	34	34	34	36	37	38	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	41	42	43	45	45	45	45	45	45	45	46	46	46	46	46	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	52	52	52	52	52	52	52	52	52	52	53	53	54	54	54	54	54	54	54	54	54	70	73	76	76	76	76	76	86	86	90	90	90	90	90	94	94	94
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	6	8	8	8	8	8	14	15	16	16	22	28	30	45	47	59	107	107	185	195	233	291	371	429	493	638	665	799	946	1016	1179	1280	1350	1431	1619	1751	1961	2105	2264	2457	2602	2638	2847	2960	3084	3218	3315	3409	3563	3643	3735	3942	4031	4079	4164	4180	4354	4454	4672	4756	4817	4992	5039	5189	5248	5343	5440	5618	5618	5618	5952	6053	6184	6343	6464	6464	6464	7004	7139	7252	7341	7486	7611	7786	7982	8155	8303	8303	8777	9004	9188	9206	9590	9911	10240	10490	10726	11108	11285	11694	11951	12467	12778	12778	12778	13800	14431	14905	15142	15643	15643	16108	16634	17296	18041	18720	19450	19450	19450	20555	21101	21957	23334	24765	24765	24765	25748	26481	27371	28177	28695	28695	28695	29983	30890	31982	32813	33467	33467	33467	35187	35910	36159	36629	37011	37480	37980	38131	38487	38977	39741	40452	40452	40452	41983	43376	43983	44679	45662	45662	45662	47490	48200	48630	48956	49482	49482	49482	50744	51200	51538	51734	51860	51860	51860	52909	53153	53306	53703	53987	53987	53987	53987	54572	54735	54868	55073	55073	55073	55766	55986	56201	56374	56681	56681	56681	57419	57482	57695	57883	58178	58178	58178	58932	59173	59405	59488	59934	59934	59934	60738	60867	61133	61416	61824	61824	61824	61824	62553	62900	63125	63284	63284	63284	64075	64668	65056	65386	65757	65757	65757	66732	66993	67299	67552	68050	68050	68050	68050	69407	69827	70309	70696	70696	70696	71620	72341	72341
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	10	10	10	10	17	29	32	33	40	40	45	53	53	53	88	88	113	113	164	164	164	224	224	314	341	390	390	442	462	525	580	613	653	699	707	739	816	853	879	896	914	925	940	954	971	987	1019	1025	1037	1045	1053	1068	1077	1090	1107	1117	1127	1133	1142	1153	1160	1165	1167	1173	1181	1183	1194	1211	1222	1237	1245	1250	1255	1266	1272	1289	1293	1302	1310	1319	1349	1373	1400	1400	1429	1439	1463	1490	1519	1519	1519	1588	1624	1642	1670	1704	1716	1753	1794	1825	1892	1940	1976	1976	1976	2243	2374	2440	2512	2666	2666	2666	3004	3223	3397	3559	3559	3559	3559	4395	4566	4776	4932	5152	5339	5489	5714	5938	6174	6395	6511	6693	6935	7326	7686	7971	8247	8554	8636	8903	9018	9418	9514	9664	9820	10016	10067	10122	10174	10244	10544	10795	10795	10795	12040	12274	12478	13216	13615	13615	13615	14326	14602	14760	14984	15246	15246	15246	16331	16623	16742	16909	17150	17150	17150	18052	18286	18413	18607	18813	18813	18813	19346	19460	19524	19669	20063	20063	20063	20435	20545	20660	20961	21171	21171	21171	21628	21800	21872	22026	22183	22183	22183	22438	22590	22654	22755	22855	22855	22855	23245	23363	23420	23523	23649	23649	23649	23850	23969	24060	24102	24192	24192	24192	24582	24811	24957	25094	25264	25264	25264	25601	25750	25882	26018	26185	26185	26185	26716	26884	27043	27278	27530	27530	27530	28237	28721	29014
6	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	5	5	5	5	5	6	6	7	9	9	14	14	14	17	21	23	23	23	23	23	30	31	33	34	35	35	35	38	39	41	42	44	44	44	44	45	46	47	47	47	47	48	50	50	51	51	51	51	52	53	53	54	55	55	55	56	58	58	59	60	61	61	61	63	64	66	69	69	70	72	76	83	85	85	87	87	88	90	96	102	105	105	107	109	109	109	112	118	121	125	129	136	140	153	161	164	170	181	185	191	194	198	205	206	213	233	239	257	260	265	273	284	292	304	311	336	354	362	382	398	408	418	434	437	448	458	486	494	513	521	525	536	553	584	601	609	622	643	647	676	689	694	699	709	715	718	765	767	773	792	815	828	836	848	859	872	902	918	947	970	978	987	998	1018	1042	1081	1090	1097	1112	1123	1146	1162	1177	1188	1197	1197	1209	1209	1213	1223	1223	1240	1245	1245	1260	1272	1290	1290	1310	1310	1310	1310	1310	1310	1310	1310	1310	1310	1310	1358	1358	1365	1367	1371	1372	1374	1377	1377	1383	1386	1388	1390	1392	1396	1401	1401	1403	1407	1411	1419	1432	1436	1436	1442	1442	1444	1449	1461	1461	1461	1477	1478	1483	1491	1499	1509	1509	1517	1525	1540
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	5	5	9	10	17	17	38	54	55	64	76	111	111	183	254	304	353	372	373	530	547	641	729	810	810	887	977	977	996	1032	1096	1219	1286	1406	1489	1578	1608	1666	1732	1751	1772	1827	1928	2058	2113	2182	2182	2182	2329	2432	2562	2629	2902	2964	3015	3078	3153	3198	3311	3463	3511	3593	3707	3795	3984	4146	4315	4365	4365	4567	4777	4914	5034	5200	5246	5355	5501	5650	5793	5930	6040	6113	6247	6417	6593	6742	6976	7161	7359	7515	7796	8014	8454	8714	8959	9156	9361	10010	10407	10769	11290	11290	11501	11797	12550	12746	13152	13676	13676	14922	15345	15932	16586	17414	18275	18912	19043	19502	20456	21468	21468	21468	23566	23772	24099	25067	25775	26185	26796	27555	27992	29131	29962	31688	31688	32230	32696	32980	33432	34017	34237	34635	34939	35452	35712	36072	37315	38290	38760	39374	40338	41124	41564	42150	42947	43469	43943	44603	45035	45246	45666	46051	46407	46892	47145	47373	47642	47879	48245	48245	48615	49325	49558	49691	49691	49909	50210	50385	50543	50699	50709	50978	51252	51467	51750	52471	52471	52649	52873	53121	53359	53669	54386	54478	54482	54849	55203	55394	55671	56011	56275	56400	56522	56823	57203	57517	57834	57974	58125	58579	58936	59169	59463	59602	59696	59779	60495	60495	61550	61726	62353	62619	62774	63637	63850	64131	64367	64952	65207	65331	65997	66656	66656	67777	68242	68721	68865	70347	71072
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	8	8	39	53	58	75	89	120	148	194	230	242	297	341	417	488	519	603	734	849	966	1112	1209	1326	1404	1454	1530	1628	1693	1761	1804	1847	1930	2012	2087	2158	2213	2268	2325	2434	2491	2643	2826	2943	3043	3141	3314	3432	3564	3711	3842	3927	4020	4160	4319	4429	4662	4776	4926	5065	5161	5278	5391	5523	5662	5836	5946	6026	6140	6315	6434	6559	6701	6797	6882	6983	7100	7100	7385	7481	7554	7674	7798	7940	8180	8345	8476	8619	8729	8837	8998	9130	9314	9440	9610	9730	9854	10092	10350	10484	10794	11096	11096	11626	11961	12401	12837	13334	13832	14149	14623	15207	15696	15696	16726	17000	17578	17842	18402	18863	19371	19929	20348	20887	21446	21855	22489	23114	23682	24135	24520	25107	25608	26098	26701	26984	27507	28005	28287	28668	29048	29577	29883	30226	30516	30864	31127	31779	32330	32747	32975	33157	33393	33659	34065	34344	34678	34960	35162	35376	35608	35912	36203	36540	36727	36994	37222	37499	37499	38047	38300	38604	38871	39121	39446	39899	40342	40650	40650	40650	41324	41608	41969	42414	42679	42887	43181	43445	43619	44007	44293	44577	44925	45147	45425	45596	46001	46331	46610	46734	46985	47180	47485	47791	48200	48436	48660	48821	49175	49466	49823	50143	50551	50746	51024	51327	51470	51781	51982	51982	52355	53000	53263	53498	53928	54314	54583	54941	55210	55540	55540	56369	56750	57102	57409	57702	58106	58636	59116	59656	60169	60570	61053	61053
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	9	9	15	15	18	18	23	28	37	40	43	51	70	84	84	108	131	152	178	223	279	308	340	374	397	434	450	497	529	568	583	622	676	724	797	857	872	957	987	1013	1019	1058	1137	1157	1216	1231	1233	1302	1340	1354	1408	1424	1468	1490	1499	1523	1543	1602	1624	1728	1754	1806	1853	1891	1943	1954	1977	1994	1999	2026	2054	2054	2131	2179	2185	2198	2320	2350	2367	2386	2399	2408	2437	2473	2532	2558	2570	2587	2613	2644	2698	2712	2747	2779	2793	2809	2840	2877	2906	2928	2952	2971	2982	3020	3057	3058	3058	3185	3219	3249	3297	3400	3468	3512	3561	3603	3648	3719	3776	3776	3776	3992	4020	4071	4145	4316	4426	4522	4590	4640	4696	4860	4975	5116	5202	5305	5363	5459	5564	5679	5787	5932	6022	6065	6197	6423	6575	6723	6811	6989	6989	7081	7228	7326	7432	7548	7623	7692	7834	7944	8053	8157	8292	8346	8427	8528	8611	8702	8791	8871	8936	8981	9060	9149	9215	9349	9428	9494	9544	9617	9696	9755	9839	9915	9979	10031	10120	10120	10188	10263	10302	10378	10430	10490	10569	10640	10696	10745	10807	10865	10901	10946	11038	11143	11143	11195	11238	11275	11332	11360	11414	11464	11480	11505	11533	11549	11609	11609	11637	11666	11691	11712	11756	11836	11836	11865	11901	11937	11969	12000	12032	12069	12103	12152	12241	12241	12241	12320	12399	12454	12508	12554	12599	12666	12753	12860	12967	13081	13139	13209
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	8	8	9	9	14	17	25	31	41	51	60	71	83	93	108	121	136	151	161	178	185	191	203	212	233	237	245	257	260	273	309	335	364	369	398	410	418	446	456	472	487	495	507	523	527	529	540	543	557	560	570	574	578	579	581	597	605	612	621	629	638	644	659	670	689	699	709	716	733	752	752	752	752	771	834	842	858	858	858	908	982	1008	1024	1050	1118	1161	1195	1195	1309	1388	1444	1547	1652	1716	1749	1888	1926	1926	2177	2259	2400	2560	2742	2884	3031	3093	3093	3291	3856	3914	4298	4474	4474	4474	4474	5600	5817	6065	6279	6279	6279	6988	7216	7428	7680	7819	7819	7819	8321	8799	9595	9826	10126	10126	10126	10675	10923	11209	11342	11483	11483	11483	11885	11958	12034	12119	12303	12303	12303	12864	13870	14026	14276	14651	14651	14651	15008	15201	15379	15492	15622	15622	15622	16131	16545	16615	16773	16913	16913	16913	17497	17620	17778	18000	18099	18099	18099	18099	18204	18464	18528	18687	18687	18687	19364	19564	19623	19701	19793	19793	19793	19841	20019	20060	20126	20194	20194	20194	20245	20357	20411	20457	20485	20485	20485	20569	20731	20779	20828	20828	20828	20828	20828	21064	21100	21138	21187	21187	21187	21196	21436	21473	21528	21528	21630	21630	21729	21906	21988	21994	22106	22106	22106	22167	22365	22450	22556	22635	22635	22635	22740	22993	22993
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	6	7	13	16	21	27	33	42	46	54	59	67	71	77	80	83	89	93	93	95	95	99	102	104	107	110	114	117	120	124	125	127	131	132	132	134	142	149	163	165	166	169	173	181	184	188	196	201	202	204	208	211	212	214	220	226	227	232	237	240	243	243	246	247	249	251	253	258	258	259	263	266	268	269	269	269	271	278	279	288	291	291	291	299	302	306	317	324	324	324	347	356	376	389	404	404	404	442	453	473	489	508	508	508	567	611	642	675	701	701	701	765	808	845	877	905	905	905	1006	1078	1112	1158	1213	1213	1213	1306	1369	1393	1467	1500	1500	1500	1644	1689	1710	1740	1783	1783	1783	1902	1926	1970	2047	2093	2093	2093	2254	2278	2300	2324	2439	2439	2439	2562	2571	2579	2613	2665	2665	2665	2735	2769	2792	2842	2882	2882	2882	2981	3006	3035	3047	3074	3074	3074	3074	3145	3171	3194	3222	3222	3222	3278	3293	3293	3332	3360	3360	3360	3438	3453	3479	3510	3544	3544	3544	3597	3612	3612	3649	3685	3685	3685	3742	3755	3779	3815	3842	3842	3842	3842	3924	3933	3969	3985	3985	3985	4049	4080	4092	4121	4141	4141	4141	4174	4191	4240	4265	4298	4298	4298	4342	4380	4422	4496	4568	4568	4568	4794	4846	4846
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	9	15	15	15	20	32	32	41	64	80	97	110	110	117	142	161	165	195	239	274	277	309	309	388	453	486	538	555	579	589	617	633	638	652	652	701	721	747	767	797	838	838	920	935	958	966	989	1019	1019	1080	1099	1136	1177	1197	1233	1233	1281	1315	1341	1341	1397	1425	1425	1464	1497	1515	1536	1575	1602	1602	1671	1687	1697	1738	1783	1833	1833	1833	1904	1963	2061	2061	2104	2104	2165	2188	2212	2244	2299	2330	2330	2394	2437	2475	2494	2533	2553	2553	2594	2625	2653	2678	2721	2721	2721	2825	2901	2961	2996	3049	3083	3083	3141	3232	3232	3376	3441	3536	3536	3599	3692	3743	3787	3846	3949	3949	4045	4168	4254	4333	4403	4465	4465	4551	4674	4776	4885	4957	5022	5022	5124	5198	5306	5398	5469	5544	5544	5744	5744	5758	5891	5978	6110	6110	6318	6431	6535	6640	6803	6952	6952	7150	7228	7321	7382	7472	7535	7535	7670	7788	7849	7911	7978	8074	8074	8169	8260	8311	8390	8452	8617	8617	8617	8750	8807	8895	8966	9077	9077	9166	9242	9242	9332	9332	9522	9522	9598	9625	9664	9714	9785	9843	9843	9897	9950	9950	10069	10126	10207	10207	10275	10309	10347	10395	10510	10510	10510	10510	10601	10622	10655	10743	10743	10743	10810	10889	10918	10961	11002	11075	11075	11149	11232	11232	11278	11341	11371	11371	11451	11479	11564	11629	11710	11810	11810	11937	12049	12127
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	8	9	13	18	18	24	26	42	47	64	68	88	99	111	111	152	168	174	192	218	228	243	260	264	267	284	313	334	354	373	373	394	416	429	440	451	460	469	471	473	473	485	496	506	508	514	526	544	613	722	1032	1250	1308	1362	1371	1376	1387	1402	1418	1474	1496	1517	1520	1540	1551	1551	1551	1551	1573	1624	1636	1636	1649	1649	1669	1697	1714	1737	1787	1787	1787	1817	1847	1864	1910	1971	1971	1971	2069	2115	2171	2253	2319	2319	2319	2446	2509	2590	2631	2712	2712	2712	2712	2896	2896	3261	3261	3261	3261	3655	3742	3808	3868	3931	3931	3931	4140	4323	4412	4635	4635	4759	4759	4991	5124	5282	5444	5576	5576	5576	5836	5931	6021	6094	6167	6167	6167	6464	6526	6586	6652	6704	6704	6704	6704	7074	7083	7148	7274	7274	7274	7454	7481	7508	7578	7653	7653	7653	7800	7869	7916	7951	7951	8014	8014	8143	8164	8229	8300	8361	8361	8361	8361	8499	8550	8579	8608	8608	8608	8718	8741	8741	8803	8846	8846	8846	8930	8952	8973	9003	9037	9037	9037	9133	9164	9164	9223	9249	9249	9249	9319	9340	9363	9387	9408	9408	9408	9520	9520	9520	9540	9560	9560	9560	9641	9671	9688	9715	9760	9760	9760	9820	9863	9886	9919	9944	9944	9944	9992	10016	10042	10089	10128	10128	10128	10230	10260	10260
6	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	5	5	7	7	9	13	13	18	20	24	31	40	49	53	70	85	111	134	180	223	255	290	337	390	442	504	543	581	655	724	801	875	937	978	1001	1079	1135	1189	1246	1286	1317	1359	1413	1453	1528	1595	1674	1715	1741	1779	1820	1843	1863	1899	1909	1921	1932	1934	1946	1987	2018	2040	2084	2105	2122	2134	2163	2179	2204	2231	2244	2255	2268	2281	2290	2307	2339	2341	2364	2381	2391	2403	2418	2453	2470	2483	2492	2492	2546	2571	2617	2652	2675	2688	2701	2707	2731	2776	2805	2819	2832	2850	2892	2920	2942	2973	3017	3032	3063	3117	3157	3197	3230	3254	3288	3363	3398	3458	3547	3606	3727	3832	3888	3984	3984	4162	4265	4370	4572	4750	4849	5077	5273	5408	5478	5552	5678	5863	5983	6298	6542	6725	6951	7046	7131	7300	7456	7795	8046	8321	8533	8719	8833	9041	9215	9359	9612	9731	9913	10321	10626	10794	11030	11128	11336	11475	11687	11954	12694	12962	13059	13340	13856	14207	14429	14636	14872	15085	15258	15496	15688	16011	16151	16306	16393	16607	16814	17013	17013	17349	17465	17802	17993	18190	18423	18611	18717	18717	18854	18854	19143	19417	19549	19613	19683	19760	19891	20129	20252	20410	20511	20587	20648	20756	20882	21030	21153	21241	21294	21379	21457	21605	21734	21840	21926	21978	22056	22154	22312	22419	22555	22644	22741	22801	22859	22974	23052	23224	23355	23458	23591	23679	23881	24014	24144	24313	24313	24558	24665	24867	24986	25139	25277	25421	25543	25705	25883	26137	26490	26747	26972	27124
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	7	7	7	9	13	13	14	15	15	15	22	24	25	32	34	39	44	45	49	54	57	59	62	69	71	76	76	80	80	82	88	91	91	96	96	98	101	104	106	108	111	114	115	115	120	124	125	127	131	132	134	137	137	138	138	139	140	141	141	141	146	146	149	149	157	159	163	165	168	174	186	192	192	200	200	205	206	206	212	213	217	217	219	219	221	226	231	234	235	239	249	254	255	257	257	260	269	273	283	286	296	296	322	330	337	344	349	349	349	379	399	410	417	455	457	459	501	503	506	537	568	569	569	600	602	706	736	772	772	772	772	848	878	891	898	907	920	980	1030	1076	1109	1152	1152	1152	1196	1196	1213	1229	1238	1238	1243	1287	1316	1357	1371	1420	1454	1454	1505	1546	1569	1605	1617	1617	1636	1698	1714	1721	1735	1736	1736	1744	1755	1878	1896	1923	1931	1931	1931	1931	2013	2013	2021	2043	2043	2065	2096	2096	2175	2189	2218	2218	2276	2283	2294	2319	2330	2360	2360	2379	2394	2394	2427	2481	2481	2481	2519	2527	2535	2552	2563	2563	2595	2605	2618	2633	2670	2682	2682	2682	2722	2725	2744	2753	2771	2788	2788	2808	2848	2848	2861	2884	2884	2884	2964	2974	3007	3031	3074	3074	3074	3221	3227	3227
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	4	4	6	6	7	11	11	12	20	21	23	24	24	24	24	24	25	25	25	26	26	26	26	26	26	27	28	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	33	33	34	34	34	34	34	34	36	36	36	36	36	36	37	37	39	39	39	40	40	42	42	42	44	46	47	47	48	48	49	50	51	51	58	62	76	80	81	86	88	92	96	97	101	105	112	118	118	135	148	148	154	157	163	171	176	187	195	200	203	203	215	220	220	235	242	242	255	268	276	291	291	311	323	339	348	360	369	369	369	390	397	404	411	411	411	411	459	469	476	479	488	488	488	508	511	515	521	531	531	531	531	553	554	557	562	562	562	570	572	575	578	581	581	581	581	600	606	611	612	612	612	612	645	645	661	668	668	668	709	724	751	759	777	777	777	847	875	875	927	953	953	953	1158	1158	1242	1267	1343	1343	1343	1343	1597	1623	1640	1666	1666	1666	1723	1786	1786	1839	1839	1839	1839	1881	1954	1954	1999	2046	2046	2046	2046	2284	2288	2375	2452	2452	2452	2630	2741	2741
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	9	11	11
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	7	8	9	9	9	9	9	12	12	14	14	14	15	15	16	18	20	20	21	21	22	23	24	26	26	26	26	27	27	28	29	31	31	31	31	31	32	32	33	33	41	41	41	43	43	44	44	44	44	44	51	53	55	60	61	61	61	66	66	69	72	73	73	73	81	88	89	92	93	93	93	102	106	108	110	111	111	111	114	114	114	115	123	123	123	124	125	126	127	128	128	128	137	138	140	143	143	143	144	144	144	150	154	155	155	155	156	158	158	160	161	161	161	163	163	163	165	165	165	165	166	166	166	166	167	167	167	171	171	172	173	179	179	179	182	182	183	183	184	184	184	185	186	187	188	193	193	193	205	205	214	221	241	241	241	268	272	278	287	292	292	292	314	321	321
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	6	6	6	6	6	7	8	8	8	10	10	14	14	21	24	31	34	34	34	34	43	49	54	61	73	73	73	88	99	112	115	121	121	121	135	140	141	156	169	169	169	180	181	186	191	199	199	199	226	249	254	263	266	266	266	320	325	337	342	351	351	351	379	388	397	408	410	410	410	424	430	435	449	455	455	455	455	499	502	509	517	517	517	546	547	559	565	566	566	566	590	610	617	643	657	657	657	685	687	792	811	860	860	860	933	1020	1064	1094	1118	1118	1118	1126	1288	1402	1476	1476	1476	1476	1740	1826	1922	1985	2075	2075	2075	2219	2313	2407	2483	2554	2554	2554	2759	2857	2982	3070	3129	3129	3129	3283	3388	3462	3520	3611	3611	3611	3721	3806	3884	3959	4029	4029	4029	4274	4338	4414	4534	4596	4596	4596	4767	4871	4943	5006	5048	5048	5048	5206	5231	5280	5328	5388	5388	5388	5512	5547	5588	5631	5671	5671	5671	5671	5762	5778	5805	5820	5820	5820	5937	5987	5987	6054	6085	6085	6085	6175	6194	6232	6232	6309	6309	6309	6400	6419	6419	6475	6520	6520	6520	6601	6624	6658	6708	6750	6750	6750	6750	6876	6908	6951	6951	7009	7009	7117	7171	7205	7249	7286	7286	7286	7384	7445	7480	7586	7634	7634	7634	7801	7849	7940	7996	8132	8132	8132	8366	8430	8430
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	3	3	3	3	3	3	5	6	6	8	9	21	23	25	29	34	39	41	41	54	57	73	85	91	95	100	105	107	115	120	136	136	145	145	145	147	152	160	163	172	180	180	181	182	192	194	216	217	220	220	222	232	232	244	252	252	261	261	286	292	292	300	309	309	312	333	351	364	364	373	387	391	411	433	467	467	482	500	524	524	531	531	548	553	564	566	593	593	610	624	642	653	671	671	680	701	722	752	758	765	774	803	822	835	853	885	935	956	974	1006	1092	1092	1118	1136	1185	1229	1267	1359	1359	1359	1466	1487	1519	1561	1650	1703	1819	1886	1941	1979	2027	2068	2121	2169	2241	2241	2300	2404	2466	2559	2570	2617	2748	2748	2842	2944	3055	3113	3113	3208	3208	3431	3556	3670	3670	3753	3825	3859	4063	4157	4293	4377	4465	4662	4779	4863	4942	5067	5120	5212	5351	5422	5469	5588	5654	5718	5800	5917	6067	6142	6303	6303	6360	6360	6516	6516	6561	6623	6623	6701	6738	6738	6874	6987	6987	6987	7060	7112	7160	7225	7262	7369	7412	7412	7412	7412	7578	7668	7668	7668	7861	7940	8037	8083	8270	8270	8270	8422	8500	8558	8615	8615	8717	8810	8858	8934	9016	9073	9099	9163	9163	9312	9494	9494	9569	9646	9646	9646	9789	9866	9953	10041	10116	10248	10248	10325	10424	10505
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	4	5	5	5	5	8	10	11	12	17	23	29	31	33	39	44	50	58	65	71	81	90	95	103	116	121	131	146	163	177	187	206	221	226	232	236	251	258	264	286	294	312	324	339	374	380	400	411	428	433	461	476	488	496	501	508	517	526	537	544	559	571	587	593	598	611	621	629	646	659	670	677	683	699	718	744	750	767	792	816	840	865	901	937	991	1023	1072	1090	1110	1212	1242	1267	1322	1404	1473	1514	1599	1639	1714	1789	1871	1940	2000	2115	2165	2255	2310	2391	2531	2581	2660	2760	2889	3004	3004	4633	4732	4973	5178	5356	5517	5777	5777	6220	6344	6508	6835	6984	7401	7603	7861	7994	8228	8288	8492	8745	8890	9061	9221	9277	9308	9359	9408	9566	9665	9963	10264	10855	11592	11682	11953	12379	12541	12668	12745	12935	13084	13120	13282	13380	13483	13521	13886	14101	14101	14257	14544	14710	14786	14902	15021	15162	15277	15382	15441	15635	15685	15749	15838	15926	15926	16024	16052	16077	16150	16229	16289	16319	16351	16398	16425	16436	16452	16442	16452	16471	16496	16512	16573	16628	16703	16737	16759	16767	16804	16886	16886	17002	17038	17076	17087	17130	17160	17198	17224	17292	17341	17354	17403	17455	17509	17572	17629	17686	17714	17760	17814	17872	17928	17979	18027	18076	18076	18204	18286	18368	18368	18549	18614	18711
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	6	6	9	10	14	14	16	16	16	18	19	20	22	22	22	22	23	24	24	24	25	25	26	26	26	26	28	28	29	29	29	29	30	30	31	31	31	31	31	31	31	32	33	33	34	35	36	37	37	38	38	40	40	40	40	40	40	40	42	42	42	42	42	43	46	46	46	48	51	52	55	55	65	66	67	69	78	83	86	88	89	92	97	99	101	112	118	125	127	140	147	152	160	176	176	197	206	228	243	252	252	302	302	323	372	372	388	421	441	454	471	471	502	520	539	553	567	601	615	615	647	647	701	731	755	768	768	797	812	840	881	893	921	942	952	952	996	1041	1041	1091	1094	1137	1137	1178	1186	1213	1223	1223	1260	1260	1312	1312	1325	1368	1368	1368	1400	1409	1436	1449	1461	1465	1465	1465	1512	1530	1530	1564	1564	1564	1599	1608	1608	1631	1642	1642	1642	1679	1686	1689	1696	1705	1705	1705	1717	1720	1720	1733	1748	1748	1748	1763	1767	1770	1771	1775	1775	1775	1782	1785	1785	1793	1793	1796	1796	1819	1821	1830	1837	1837	1837	1837	1865	1878	1889	1897	1912	1912	1912	1938	1951	1964	1977	1992	1992	1992	2067	2089	2089
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	4	4	4	4	4	4	5	6	6	7	8	8	9	10	11	12	12	21	21	21	27	28	28	32	34	34	34	53	55	59	62	62	62	62	75	78	82	88	88	88	88	93	94	98	98	104	107	107	115	121	126	126	134	134	134	151	151	165	173	189	189	189	189	214	219	226	226	234	234	246	246	257	271	271	276	276	276	304	304	305	312	318	318	318	330	340	352	356	364	364	364	394	400	402	405	412	412	412	421	424	430	430	430	442	442	442	462	462	465	465	465	465	473	473	482	483	489	489	489	509	529	532	539	544	544	544	581	581	595	605	605	605	618	643	660	665	680	680	680	680	680	722	726	726	731	731	742	792	811	828	848	861	861	861	912	912	918	921	921	921	929	971	971	1008	1008	1018	1018	1018	1057	1084
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	8	8	8	8	8	8	8	8	10	10	10	10	11	11	11	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	19	19	19	19	20	20	20	20	20	20	20	20	20	20	23	25	25	25	25	25	25	27	27	28	28	33	33	33	35	37	40	41	43	43	43	62	62	62
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	3	5	7	11	12	12	16	17	18	20	24	29	35	43	45	59	74	81	107	116	135	157	168	187	203	227	227	264	296	352	372	382	397	411	422	436	441	453	472	491	504	532	578	626	640	680	720	743	757	858	916	969	1013	1079	1140	1159	1241	1268	1295	1338	1426	1430	1436	1539	1552	1603	1641	1641	1641	1641	1771	1796	1835	1844	1844	1844	1897	2004	2026	2083	2116	2116	2116	2220	2381	2432	2475	2564	2564	2564	2664	2798	2881	3004	3046	3046	3046	3177	3434	3533	3646	3705	3705	3705	3872	4156	4323	4521	4627	4627	4627	5009	5175	5298	5509	5678	5678	5678	5942	6209	6332	6480	6683	6683	6683	6896	7120	7603	7876	8210	8210	8210	8534	8862	9076	9241	9454	9454	9454	9745	9990	10078	10334	10475	10475	10475	10862	11549	11643	11847	12105	12105	12105	12451	12718	12836	13022	13117	13117	13117	13431	13609	13673	13775	13884	13884	13884	14039	14305	14442	14552	14677	14677	14677	14677	14816	14967	15043	15114	15114	15114	15270	15361	15486	15517	15599	15599	15599	15687	15782	15829	15897	15897	15970	15970	16071	16204	16267	16322	16399	16399	16399	16490	16607	16634	16718	16794	16794	16794	16890	16976	17015	17072	17120	17120	17120	17206	17317	17365	17425	17495	17495	17495	17590	17730	17730	17800	17852	17852	17852	17947	18053	18117	18208	18312	18312	18312	18429	18610	18610
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	5	5	7	7	7	7	7	7	8	8	8	9	9	9	9	9	9	10	10	12	14	15	22	22	22	22	22	30	34	43	43	43	43	43	57	58	60	64	64	73	73	76	80	84	85	85	85	101	104	109	117	126	126	126	131	131	132	134	141	141	141	144	144	144	147	152	152	152	155	159	159	160	160	160	160	165	165	166	170	172	172	172	177	179	179	179	179	181	181	182	185	186	187	187	187	188	188	188	211	212	213	213	213	216	216	216	220	221	221	221	226	226	227	227	227	227	227	227	227	227	229	230	230	230	233	233	234	235	237	237	237	240	242	242	244	244	249	249	255	257	258	262	268	268	268	275	279	285	288	291	291	291	306	309	312	318	329	329	329	360	364	388
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	4	4	4	10	13	17	19	26	30	35	39	50	61	61	98	109	126	149	160	177	189	203	221	226	243	263	274	298	309	314	317	350	365	384	396	416	422	428	443	451	465	476	476	497	503	508	517	535	544	559	566	577	595	608	631	652	666	666	678	700	725	748	764	764	764	825	837	858	858	912	912	912	912	1017	1017	1062	1062	1078	1078	1152	1164	1190	1216	1261	1261	1261	1341	1381	1404	1404	1518	1518	1518	1633	1655	1706	1753	1753	1835	1835	2030	2161	2260	2287	2336	2336	2336	2740	2740	3096	3240	3240	3240	3240	3789	3858	3858	4093	4246	4246	4246	4246	4619	4619	4968	4968	4968	4968	5192	5955	6049	6156	6392	6392	6392	6830	6893	6997	7103	7344	7344	7344	7877	7877	7953	7953	8146	8146	8146	8634	8740	8790	8909	9090	9090	9090	9297	9340	9394	9557	9695	9695	9695	10063	10111	10207	10276	10346	10346	10346	10653	10686	10806	10890	10943	10943	10943	10943	11239	11276	11373	11482	11482	11482	11683	11693	11842	11929	11969	11969	11969	12234	12275	12385	12437	12488	12488	12488	12653	12707	12787	12867	12943	12943	12943	13045	13065	13147	13224	13263	13263	13263	13423	13438	13491	13541	13541	13597	13597	13728	13777	13857	13949	14020	14020	14020	14161	14187	14247	14325	14410	14410	14410	14590	14631	14743	14901	15048	15048	15048	15387	15459	15459
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	4	5	5	6	6	6	8	10	11	11	16	16	16	24	25	28	33	37	37	37	50	56	67	71	75	88	93	101	102	116	125	126	126	137	142	146	151	155	157	158	161	161	162	163	164	169	171	171	171	172	172	172	172	172	173	174	177	179	182	182	183	184	184	185	185	186	188	190	194	198	200	205	207	210	210	211	212	213	214	216	218	221	223	225	226	227	240	248	252	253	255	265	291	302	310	321	330	347	366	386	408	438	458	458	505	526	555	583	583	613	677	705	723	760	802	839	839	929	966	999	1023	1062	1101	1123	1162	1196	1200	1225	1275	1315	1342	1394	1424	1446	1477	1494	1510	1544	1572	1582	1636	1636	1660	1690	1721	1759	1834	1898	1918	1927	1966	2019	2046	2076	2097	2118	2147	2164	2184	2205	2239	2255	2274	2287	2310	2335	2386	2424	2438	2451	2478	2495	2524	2541	2564	2564	2597	2611	2633	2650	2650	2689	2710	2710	2721	2732	2740	2740	2754	2765	2773	2782	2789	2795	2803	2815	2825	2825	2836	2847	2847	2847	2893	2903	2909	2918	2929	2929	2929	2966	2986	3010	3015	3015	3034	3034	3073	3086	3099	3119	3144	3166	3166	3207	3219	3234	3250	3266	3266	3266	3320	3344	3363	3395	3423	3463	3463	3527	3577	3612
6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	3	3	3	3	4	6	7	8	8	9	9	10	11	13	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	17	17	18	19	19	19	19	19	19	20	20	20	20	21	23	25	25	25	25	25	28	28	28	28	28	28	28	28	28	28	29	29	30	30	30	31	31	31	32	32	32	32	32	33	34	35	35	35	36	37	39	39	41	42	42	43	43	49	51	57	61	65	71	71	95	103	106	120	128	128	147	147	154	180	180	192	211	221	231	236	236	257	270	289	309	319	338	356	356	382	382	415	441	465	471	471	501	512	533	553	572	588	600	646	646	666	688	688	740	758	758	758	814	821	829	844	844	859	859	883	883	893	909	909	909	915	927	944	954	975	994	994	994	1017	1037	1037	1057	1057	1057	1085	1092	1092	1112	1118	1118	1118	1130	1133	1136	1143	1153	1153	1153	1167	1172	1172	1183	1188	1188	1188	1207	1211	1217	1222	1227	1227	1227	1236	1239	1243	1246	1246	1253	1253	1278	1280	1288	1293	1293	1293	1293	1323	1334	1338	1346	1353	1353	1353	1383	1398	1411	1428	1434	1434	1434	1486	1494	1494
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	32	4	4	13	20	1	1	5	18	18	102	136	167	186	160	129	139	144	158	211	258	276	252	238	233	145	175	156	145	119	111	96	77	80	114	126	105	95	34	28	57	98	101	165	145	158	201	226	242	238	189	164	153	140	179	222	153	101	85	71	61	77	83	78	65	67	91	94	126	125	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	23	24	24	24	24	24	24	24	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	5	5	5	8	8	10	12	14	18	25	27	38	50	71	95	110	152	181	212	260	294	320	354	367	388	417	475	543	593	647	693	726	758	805	860	894	915	968	996	1033	1082	1252	1302	1348	1391	1430	1490	1585	1665	1730	1780	1815	1883	1952	2046	2117	2205	2242	2278	2322	2374	2448	2520	2575	2613	2640	2675	2737	2759	2802	2856	2869	2908	2964	3006	3070	3142	3224	3258	3291	3338	3379	3458	3515	3552	3575	3605	3627	3643	3663	3698	3729	3743	3759	3771	3791	3819	3852	3872	3909	3932	3941	3971	4013	4058	4093	4148	4170	4185	4226	4267	4287	4322	4362	4400	4478	4546	4588	4669	4719	4757	4788	4847	4916	4972	5024	5058	5094	5133	5184	5248	5312	5433	5535	5587	5626	5713	5794	5868	5957	6018	6084	6115	6181	6248	6307	6375	6438	6491	6529	6581	6621	6677	6721	6771	6816	6848	6899	6967	7021	7078	7132	7166	7188	7248	7285	7331	7404	7445	7482	7507	7578	7623	7663	7703	7703	7745	7823	7863	7887	7921	7954	7996	8050	8103	8154	8225	8264	8335	8410	8448	8509	8609	8684	8773	8872	8972	9099	9149	9256	9359	9491	9600	9600	9824	9900	10001	10136	10286	10406	10588	10722	10797	10962	11085	11303	11497	11665	11831	12020	12200	12408	12677	12818	13065	13344	13724	13945	14173	14411	14830	14830	15538	15877	16234	16635	17104	17503	17894	18226	18690	19178	19705
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	4	4	4	4	4	4	4	5	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	10	10	10	10	10	10	10	10	11	12	14	14	22	25	25	25	25	32	33	33	37	38	39	41	42	43	43	51	51	55	57	57	57	57	60	65	74	76	78	82	84	84	87	90	94	95	101	107	112	114	116	118	127	129	130	140	150	159	168	169	175	177	178	181	184	187	188	191	197	199	199	200	200	200	202	203	204	204	204	204	204	204	204	206	207	207	207	207	208	214	216	219	219	219	220	221	221	222	224	224	224	224	224	224	224	226	227	230	230	231	232	232	232	233	233	233	234	235	235	235	236	236	236	237	237	237	237	238	238	238	238	238	238	238	238	238	238	239	239	240	240	240	240	240	240	241	241	241	241	241	241	241	242	242	242	242	242	242	243	244	245	246	246	250	252	254	256	258	259	261	265	265	265	267	271	272	282	284	285	288	292	292	294	298	303	307	307	316	327	339	339	360	361	361	368	374	381	389	393	397	401	413
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	7	10	15	15	18	18	22	29	40	45	58	69	88	119	155	204	241	288	333	381	441	500	552	608	652	718	764	877	931	998	998	998	998	998	1342	1419	1498	1536	1602	1649	1717	1824	2030	2083	2160	2252	2312	2389	2472	2557	2625	2706	2758	2883	2977	3089	3148	3228	3272	3313	3370	3464	3526	3583	3652	3703	3767	3827	3889	3943	3974	4027	4039	4075	4121	4166	4201	4254	4353	4394	4416	4453	4496	4553	4591	4626	4637	4663	4687	4709	4723	4754	4788	4803	4818	4826	4861	4885	4905	4921	4941	4975	4993	5022	5066	5100	5127	5157	5172	5202	5234	5267	5300	5329	5354	5369	5421	5459	5510	5583	5627	5647	5682	5734	5789	5854	5934	5990	6032	6075	6140	6197	6276	6373	6470	6541	6570	6691	6749	6798	6877	6932	7004	7023	7093	7156	7194	7234	7286	7311	7340	7377	7405	7461	7497	7547	7594	7610	7646	7669	7706	7760	7791	7832	7853	7907	7928	7968	8014	8046	8067	8096	8141	8179	8214	8241	8241	8276	8311	8332	8361	8401	8434	8470	8510	8553	8606	8649	8701	8753	8802	8838	8873	8940	8999	9071	9141	9185	9239	9298	9354	9417	9481	9572	9572	9690	9750	9851	9909	9995	10080	10217	10326	10426	10572	10665	10783	10911	11029	11142	11252	11378	11529	11661	11766	11939	12147	12481	12654	12810	13050	13313	13313	13956	14226	14502	14787	15182	15581	15965	16332	16769	17221	17664
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	11	11	12	12	12	12	12	12	12	13	15	18	18	18	19	22	24	24	24	25	27	28	30	30	31	32	33	33	33	33	34	35	35	35	36	36	36	38	39	40	40	40	41	42	42	43	43	44	44	45	46	46	46	46	46	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	50	51	54	54	54	54	54	54	54	54	54	54	54	54	54	54	56	56	57	58	58	58	58	58	58	58	59	61	61	61	61	61	63	65	65	66	67	67	68	68	68	68	68	69	69	69	71	73	73	76	76	78
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	23	23	23	23	23	24	25	25	27	29	30	30	30	31	31	32	33	33	37	37	38	38	39	39	39	39	39	40	41
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	8	8	9	9	9	9	9	9	9	9	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	13	14	14	14	14	14	14	16	18	18	18	19	19	21	21	23	24	24	25	25	28
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	8	8	11	16	30	37	39	49	51	66	76	84	90	100	107	114	132	143	154	177	189	206	207	217	234	246	264	284	293	300	312	327	342	352	360	390	417	426	470	497	500	515	543	565	580	618	646	661	679	685	700	720	743	757	767	777	788	797	805	825	835	844	857	871	878	890	898	923	928	932	941	947	956	964	974	980	984	986	995	1004	1008	1011	1016	1022	1027	1031	1040	1049	1065	1070	1088	1100	1137	1173	1211	1228	1243	1259	1282	1305	1321	1336	1347	1360	1367	1384	1401	1414	1424	1428	1435	1443	1454	1466	1486	1498	1513	1517	1532	1558	1578	1601	1619	1628	1642	1650	1662	1683	1704	1721	1751	1772	1782	1813	1825	1840	1872	1890	1912	1927	1946	1982	1997	2019	2026	2046	2059	2086	2098	2114	2120	2131	2136	2141	2145	2166	2184	2194	2215	2222	2231	2247	2252	2261	2272	2277	2287	2300	2315	2327	2347	2382	2382	2397	2468	2475	2534	2571	2612	2687	2777	2844	2876	3020	3086	3224	3324	3475	3673	3824	3990	4059	4191	4252	4323	4338	4396	4435	4478	4520	4520	4594	4607	4628	4662	4705	4727	4764	4782	4791	4825	4850	4891	4931	4967	4996	5042	5094	5141	5198	5254	5339	5394	5454	5501	5651	5660	5756	5756	5988	6060	6155	6267	6425	6593	6754	6863	6999	7195	7425
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	5	8	10	13	16	17	18	20	21	30	36	44	50	50	50	52	61	68	74	81	81	88	92	95	98	101	101	103	106	110	113	126	135	139	141	145	147	150	157	163	165	167	178	180	186	191	195	198	200	201	203	204	207	209	211	213	214	215	218	220	220	220	221	224	226	227	232	236	240	242	244	245	251	252	253	255	256	258	258	259	261	264	264	265	268	270	271	274	277	278	280	282	284	287	291	291	295	297	298	301	307	307	312	314	316	320	324	333	336	341	341	342	348	352	354	358	358	359	362	364	371	373	376	378	382	383	385	387	392	398	406	415	417	421	436	445	453	460	473	475	482	482	482	484	489	489	492	498	498	505	509	511	512	515	521	521	522	528	530	532	535	540	541	542	542	542	546	550	550	551	553	555	564	570	571	572	578	580	588	593	595	597	606	616	619	626	636	645	648	653	659	674	676	676	690	695	701	708	716	721	731	739	743	749	756	763	767	778	789	798	824	846	862	879	887	902	930	947	985	997	1041	1041	1091	1120	1137	1156	1185	1209	1242	1269	1283	1321	1348
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	3	5	5	11	15	15	17	17	18	19	21	22	22	22	23	26	27	28	28	28	28	31	35	35	37	38	38	38	55	55	65	65	66	66	66	66	66	67	67	67	67	68	68	68	68	68	68	68	68	69	69	69	69	69	69	69	69	69	69	70	70	71	71	71	72	72	72	72	76	76	76	76	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	78	78	81	81	82	93	116	121	123	123	124	128	210	210	215	215	220	220	224	243	277	278	281	281	281	286	286	287	287	292	292	295	296	302	303	303	303	303	303	303	304	304	304	305	305	306	308	309	310	311	314	314	315	315	315	316	316	316	316	316	317	317	317	317	317	317	318	318	318	318	319	319	319	319	320	321	321	321	321	325	327	332	332	333	334	334	336	336	336	336	337	337	340	344	350	350	356	356	357	358	358	358	359	369	370	372	373	374	375	381	386	391	393	394	402	417	422	422	433	435	435	439	445	454	461	466	469	472	473
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	12	12	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	4	6	6	6	6	6	6	7	7	10	11	11	11	11	11	11	11	11	11	11	11	11	11	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	21	21	21	21	21	21	21	21	21	21	21	21	23	23	23	23	24	24	24	24	24	25	26	26	26	26	26	26	27	27	27	28	28	29	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	34	34	34	34	34	34	34	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	39	39	39	40	40	43	43	47	47	47	50	51	54	58	58	59	59	61	61	61	61	63	63	63	63	64	65	68	68	70	71	74	74	86	86	93	93	94	94	96	98	100	108	110	111	114
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	4	4	5	5	5	5	5	5	5	5	5	7	7	7	10	12	12	12	12	12	12	12	13	13	13	13	13	15	15	15	15	15	15	15	15	17	18	18	18	18	18	19	20	20	21	21	21	21	21	21	21	21	21	21	21	23	23	23	23	23	23	23	23	23	23	23	23	23	23	26	27	27	27	27	27	29	29	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	33	33	33	33	34	34	35	36	36	36	36	36	36	37	38	38	40	40	42	42	44	44	48	50	52	53	56	61	62	65	66	66	66	66	66	69	74	74	82	84	86	88	94	99	102	103	103	105	107
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	6	6	6	6	6	6	6	6	7	8	8	8	10	12	12	14	14	15	15	15	17	17	17	17	17	18	18	20	20	20	20	20	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	24	24	24	24	25	25	26	26	26	26	27	29	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	34	34	34	34	35	35	35	35	36	36	36	36	36	36	36	38	38	42	42	42	42	43	47	47	48	49	49	51
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	25	39	39	39	39	39	39	39	39	39	39	39	42	43	44	57	62	63	63	63	63	63	64	64	64	64	64	64	66	66	66	66	66	66	66	66	66	67	68	68	68	68	68	68	68	69	69	69	69	70	70	70	70	70	70	70	70	71	71	71	71	71	71	71	71	71	71	71	71	71	71	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	72	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	74	74	74	74	74	74	74	74	74	74	74	74	76	77	77	77	78	80	80	80	81	81	83	83	85	89	91	91	91	92	95	96	96	99	112	165	196	199	201	202	203	208	220	245
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	7	7	7	7	8	8	8	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	12	13	13	13	13	13	13	13	13	13	13	13	15	15	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	21	21	22	22	22	24	24	27	32	32	32	32	32	36	41	44
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	4	4	4	5	5	5	6	6	6	6	7	12	12	13	16	19	22	25	25	25	25	26	26	27	33	34	43	44	46	48	50	51	52	52	53	54	54	54	54	54	54	54	54	55	55	55	55	55	57	61	65	67	67	67	67	67	68	69	69	69	71	72	72	72	74	76	76	76	76	76	76	76	77	78	78	79	80	80	80	80	80	80	81	81	82	82	82	82	83	83	83	83	84	84	83	83	83	83	83	83	84	84	84	86	86	86	86	88	88	90	92	93	94	97	97	98	100	100	101	104	105	109	110	115	115	117	118	121	121	125	128	129	130	132	132	133	133	138	138	140	140	140	140	140	147	148	152	153	159	162	165	165	166	166	168	168	169	171	172	172	172	174	174	174	175	176	177	178	179	185	186	187	187	187	187	187	188	189	189	189	189	191	191	191	191	191	191	192	192	192	193	193	194	194	194	194	195	195	195	195	195	196	198	200	199	200	201	203	205	211	214	214	217	220	230	236	240	248	261	267	277	284	290
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	5	6	10	15	21	25	25	38	38	49	67	97	125	148	176	214	262	312	367	408	465	539	586	643	716	769	825	847	884	927	927	927	927	927	927	927	927	1549	1636	1723	1784	1880	2004	2071	2172	2385	2487	2583	2682	2791	2890	3001	3092	3222	3345	3428	3546	3674	3799	3892	4001	4070	4118	4187	4254	4359	4452	4548	4656	4720	4790	4858	4948	5056	5151	5173	5216	5269	5316	5434	5569	5690	5775	5802	5854	5917	5977	6041	6079	6106	6138	6176	6204	6232	6257	6301	6330	6376	6401	6445	6493	6565	6603	6630	6663	6700	6775	6835	6901	6947	7007	7065	7091	7149	7228	7279	7319	7344	7392	7477	7563	7651	7759	7832	7902	7952	8011	8098	8164	8254	8320	8371	8429	8532	8650	8809	8939	9101	9205	9256	9387	9482	9529	9623	9693	9778	9813	9876	9968	10052	10122	10173	10224	10263	10319	10370	10426	10471	10508	10572	10607	10651	10691	10732	10789	10842	10901	10931	11021	11021	11077	11147	11196	11225	11265	11307	11339	11366	11417	11417	11479	11557	11579	11592	11627	11685	11760	11816	11883	11976	12055	12127	12235	12313	12422	12494	12588	12689	12785	12910	13011	13116	13208	13298	13359	13474	13593	13593	13811	13894	14024	14135	14298	14469	14645	14821	14926	15103	15222	15383	15590	15774	15947	16117	16240	16386	16592	16812	17096	17407	17787	18037	18256	18539	18937	18937	19878	20312	20621	20977	21546	22103	22637	23218	23816	24239	24769
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	4	4	8	8	10	10	14	17	27	33	48	53	58	67	79	92	102	119	141	158	171	194	209	223	227	232	244	270	282	292	298	304	311	312	329	353	360	368	381	384	392	399	414	425	439	449	453	468	478	502	518	526	531	543	556	573	584	591	601	604	607	612	621	632	637	640	649	654	659	663	669	675	675	678	683	695	699	705	715	720	724	726	733	746	751	753	756	757	764	771	779	790	794	801	807	815	820	825	831	839	852	864	869	873	895	911	922	939	946	951	964	984	993	1006	1013	1019	1042	1056	1078	1120	1134	1161	1178	1201	1224	1263	1293	1310	1331	1357	1377	1410	1433	1462	1494	1519	1529	1558	1577	1594	1616	1624	1647	1653	1670	1689	1702	1718	1726	1734	1744	1759	1765	1788	1803	1817	1833	1840	1849	1862	1876	1889	1894	1901	1911	1927	1941	1958	1979	1984	1994	2004	2023	2033	2053	2076	2076	2093	2124	2146	2151	2173	2184	2190	2208	2222	2240	2252	2282	2320	2359	2371	2399	2428	2458	2484	2511	2550	2574	2608	2625	2659	2687	2717	2717	2784	2803	2845	2873	2902	2944	2982	3015	3045	3100	3135	3184	3227	3267	3296	3354	3397	3434	3472	3519	3609	3708	3868	3943	4008	4094	4211	4211	4458	4568	4687	4803	4998	5182	5341	5532	5748	5929	6080
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	11	16	20	24	24	34	34	51	61	74	80	92	96	120	147	170	182	187	213	227	295	314	333	333	339	355	372	374	394	426	433	452	457	468	479	479	482	483	485	486	487	488	489	506	512	533	535	540	544	544	544	546	547	547	547	552	554	555	558	558	559	561	562	564	566	570	570	570	571	572	577	577	577	577	577	580	580	584	586	587	587	587	590	599	599	603	607	608	610	612	615	617	621	623	625	626	628	632	633	639	641	649	656	660	665	670	680	685	686	688	692	693	697	700	701	705	709	715	732	738	758	761	763	766	783	795	812	824	831	847	850	855	884	903	926	944	964	972	983	1002	1006	1026	1041	1049	1069	1092	1096	1106	1116	1120	1123	1124	1126	1133	1139	1145	1148	1152	1154	1155	1157	1158	1160	1164	1164	1166	1167	1168	1169	1174	1178	1179	1182	1184	1185	1187	1189	1189	1190	1192	1192	1196	1197	1203	1207	1208	1210	1215	1221	1224	1227	1230	1231	1237	1238	1244	1246	1247	1250	1254	1257	1257	1262	1265	1272	1272	1274	1275	1281	1287	1291	1304	1309	1309	1319	1325	1331	1335	1338	1340	1342	1344	1353	1366	1379	1399	1411	1414	1426	1428	1447	1465	1492	1492	1521	1525	1561	1573	1605	1626	1659	1675	1699	1718	1748
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	3	3	3	4	5	5	5	6	9	9	9	9	10	10	13	14	16	16	16	16	17	20	23	23	24	24	24	26	27	27	27	27	27	28	29	30	31	31	32	36	37	37	39	39	39	39	40	41	41	42	44	45	47	47	48	48	48	48	48	49	49	51	51	52	52	53	53	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	55	56	56	56	56	57	57	57	57	57	57	58	60	60	60	61	62	62	63	65	67	67	67	68	69	70	73	75	76	76	77	77	79	81	82	83	85	85	86	87	92	97	102	103	104	105	105	107	108	108	109	110	110	111	114	115	117	117	117	117	117	117	119	120	120	121	121	121	121	122	125	128	128	129	130	130	131	134	136	136	138	140	141	144	144	144	146	147	148	152	152	155	156	157	158	161	162	162	163	163	163	168	168	170	172	172	172	173	173	174	175	177	177	179	180	180	183	184	190	191	193	200	204	215	219	224	226	232	232	246	254	261	268	274	282	292	304	314	325	335
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	3	4	4	6	6	15	27	37	51	69	106	122	137	160	184	214	245	286	314	340	374	406	435	441	457	472	534	550	578	613	641	652	668	689	708	721	731	734	744	774	798	853	862	867	879	884	907	934	964	988	994	1005	1028	1055	1079	1097	1109	1124	1137	1157	1175	1204	1251	1291	1314	1348	1357	1386	1428	1460	1493	1505	1535	1581	1600	1636	1674	1717	1732	1748	1761	1778	1788	1802	1817	1834	1862	1880	1888	1907	1920	1925	1932	1941	1960	2001	2024	2063	2079	2101	2113	2139	2173	2220	2266	2296	2327	2360	2374	2431	2474	2525	2574	2608	2645	2685	2751	2804	2935	3000	3059	3102	3168	3216	3306	3407	3477	3517	3604	3686	3786	3864	3928	4033	4128	4150	4265	4327	4381	4473	4541	4584	4625	4663	4754	4832	4911	4958	5006	5134	5183	5229	5334	5389	5438	5478	5509	5534	5567	5622	5666	5695	5723	5747	5806	5845	5898	5948	5988	6007	6018	6048	6070	6098	6156	6156	6195	6241	6241	6264	6284	6307	6346	6378	6406	6443	6508	6546	6581	6642	6663	6687	6712	6743	6760	6800	6845	6871	6892	6925	6962	7027	7074	7074	7187	7236	7284	7342	7459	7549	7632	7706	7742	7845	7908	8064	8193	8353	8459	8582	8764	9003	9172	9349	9592	9739	9898	10056	10159	10411	10612	10612	11214	11396	11849	12542	12925	13304	13755	14062	14566	15237	15666
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	3	3	3	4	4	5	5	6	7	8	8	9	9	9	9	10	11	11	19	19	19	20	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	29	29	29	29	30	30	30	30	31	31	31	31	32	33	34	36	36	36	37	38	38	40	40	41	41	41	41	42	43	43	45	46	47	68	71	72	74	77	78	82	83	85	87	91	91	94	95	101	102	110	111	112	113	116	116	117	123	125	126	128	131	132	135	136	137	138	138	143	143	145	145	146	146	152	153	155	156	157	157	157	157	160	161	162	162	162	163	164	165	165	166	166	166	167	167	167	167	167	167	167	167	169	170	171	173	175	175	176	176	176	176	178	178	182	185	189	189	190	191	198	204	240	273	275	310	453	462	467	513	536	549	602	611	628	663	669	673	679	695	754	754	839	882	913	937	976	1038	1084	1107	1155	1192	1248
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	4	7	8	8	10	13	16	16	23	25	31	33	34	43	45	45	46	47	48	49	50	52	54	55	58	59	62	64	65	70	70	71	71	71	74	81	83	87	88	89	91	93	93	95	95	95	99	99	100	102	103	103	103	111	112	112	113	113	114	114	114	114	114	120	120	121	123	134	135	135	137	138	139	143	148	150	157	158	161	162	164	166	171	176	177	181	184	193	195	199	205	214	217	222	224	236	243	252	260	266	273	277	298	300	303	313	318	319	317	326	339	349	379	403	415	423	441	448	469	493	505	519	528	537	561	575	591	612	624	626	639	664	682	691	705	713	721	734	742	753	757	764	767	768	773	776	780	784	792	797	802	804	805	807	813	814	816	818	821	825	830	838	838	839	844	845	846	847	857	857	859	869	874	875	879	884	891	891	892	900	906	912	916	925	929	936	936	936	939	942	944	945	947	949	956	958	963	963	965	972	982	985	990	993	1006	1013	1016	1022	1028	1047	1053	1058	1063	1074	1080	1087	1107	1118	1135	1140	1153	1163	1187	1202	1219	1219	1239	1249	1261	1288	1307	1347	1383	1390	1403	1415	1434
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	11	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	21	21	21	21	21	24	25	26	27	28	28	28	28	28	28	29	30	30	30	33	33	34	36	41	44	45	46	47	49
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	8	10	12	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	16	17	17	17	17	18	18	18	18	18	18	18	18	18	19	21	21	21	21	21	21	21	21	23	23	23	26	27	28	29	29	29	32	34	35	35	37	37	39	39	39	39	39	39	40	41	41	42	43	43	44	44	44	45	46	46	46	46	51	53	54	54	54	54	54	55	56	56	56	56	56	56	57	60	62	62	62	62	63	66	66	66	66	66	66	67	67	69	69	69	69	69	69	69	71	71	71	71	71	71	71	71	72	72	74	74	74	74	76	83	83	83	85	96	100	106	108	111	114	116	116	116	118	123	127	133	134	139	140	141	142	142	142	144	149	153	153	153	154	154	159	161	162	162	165	167	172	174	178	182	186
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	6	8	8	11	11	13	13	18	22	28	40	52	57	66	78	79	80	82	84	86	88	90	93	95	95	98	99	99	99	99	99	99	104	111	112	114	114	117	121	121	121	123	151	158	158	161	161	164	164	165	165	168	168	172	173	173	173	173	173	174	176	176	176	176	176	176	176	176	177	177	177	177	177	177	177	177	177	177	177	177	178	178	178	178	178	179	180	181	181	181	181	181	181	181	181	181	181	182	182	182	182	184	186	186	186	186	186	186	187	188	188	188	189	189	189	189	190	190	192	192	192	193	193	193	193	197	199	200	202	210	216	216	216	216	219	220	230	244	246	246	246	254	257	262	266	267	268	269	272	273	274	275	278	279	279	279	279	280	280	281	285	286	286	286	286	289	289	289	290	290	291	291	292	292	294	294	295	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	296	297	299	301	304	305	305	305	305	306	306	307	310	313	313	322	322	323	329	332	332	344	347	369	373	374
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	5
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	12	13	13	13	13	13	14	19	19	20	23	23	23	24	24	24	25	25	25	25	25	25	26	26	26	26	26	27	27	27	28	28	28	28	29	29	29	29	33	33	33	33	33	33	34	34	38	38	39	43	47	49	49	50	51	58	66
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	4	7	9	12	12	17	17	36	37	43	51	55	73	93	131	158	182	213	253	304	356	385	440	483	519	540	579	610	660	683	713	763	787	809	837	860	888	930	957	987	1011	1064	1075	1157	1236	1265	1276	1298	1314	1338	1373	1384	1405	1431	1466	1507	1542	1574	1627	1649	1658	1678	1716	1748	1775	1800	1831	1849	1882	1932	1974	1999	2030	2040	2061	2090	2098	2123	2171	2196	2221	2244	2266	2294	2310	2343	2370	2373	2384	2398	2424	2436	2445	2458	2458	2466	2477	2488	2508	2522	2526	2532	2543	2555	2569	2594	2616	2633	2656	2671	2682	2711	2746	2763	2776	2788	2801	2842	2887	2922	2970	3007	3026	3055	3089	3118	3174	3221	3252	3282	3306	3348	3395	3462	3527	3622	3654	3676	3739	3782	3821	3874	3915	3950	3971	3994	4051	4086	4124	4160	4177	4210	4258	4289	4334	4362	4377	4414	4429	4453	4475	4501	4540	4562	4587	4605	4645	4670	4694	4732	4766	4777	4792	4834	4862	4878	4911	4911	4941	4971	4984	4992	5019	5052	5086	5117	5146	5160	5194	5232	5267	5317	5364	5399	5470	5500	5551	5598	5654	5716	5745	5789	5845	5902	5952	5952	6059	6095	6158	6222	6316	6387	6492	6573	6637	6754	6806	6887	6991	7076	7168	7252	7404	7492	7599	7721	7903	8071	8333	8464	8608	8783	9007	9007	9533	9779	10018	10298	10607	10944	11268	11562	11918	12300	12664
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	4	4	4	4	4	5	5	6	6	6	6	6	6	6	8	9	9	9
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	4	4	4	5	5	5	5	5	6	6	7	8	8	8	8	13	13	14	18	18	18	18	18	19	19	20	20	20	20	21	21	21	21	21	22	24	24	24	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	33	33	33	33	33	33	33	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	41	42	42	42	42	42	42	42	42	43	43	43	43	43	43	44	51	51	56	56	66	68	68	68	68	68	68	68	68	68	68	68	69	74	74	74	74	74	74	74	75	76	76	76	76	76	76	76	76	76	76	78	78	78	78	78	78	78	79	79	79	79	79	79	79	79	79	79	79	80	81	81	81	81	81	81	81	81	81	98	98	98	98	98	98	98	103	103	103	107	109	114	122	130	130	130	131	132	135	137	137	139	139	139	139	184	184	191	191	191	191	213
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	3	3	3	3	4	4	4	4	4	5	5	8	8	8	8	8	8	9	10	12	16	17	17	17	17	18	19	20	20	21	21	21	23	23	23	23	23	23	23	23	24	26	26	26	26	27	27	27	27	27	27	27	27	27	29	29	31	31	31	32	34	35	36	37	38	38	38	38	38	38	39	39	39	40	42	46	46	48	48	48	48	50	50	50	50	51	51	51	51	51	51	51	51	51	52	52	53	54	54	54	54	56	57	59	60	60	61	60	60	61	61	61	61	61	67	68	69	70	70	71	73	73	74	74	77	77	77	79	79	79	79	79	79	79	79	79	79	79	79	80	80	80	80	80	80	80	80	80	80	80	81	81	81	81	81	82	83	83	84	85	86	87	87	87	87	88	89	90	90	91	91	91	92	93	94	94	95	96	98	99	99	99	99	99	99	101	103	104	104	105	105	110	112	114	116	117	117	118	121	122	122	124	127	132	133	133	133	135	135	135	143	151	151	152	155	160	162	163	168	172	173
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	5	13	17	21	21	23	23	24	25	25	29	32	34	34	37	43	43	44	44	44	46	47	51	51	51	51	51	53	55	56	59	59	59	59	62	62	63	63	63	63	63	63	63	64	65	65	65	66	66	66	66	68	68	68	72	72	73	73	76	77	77	77	77	77	80	80	81	82	82	82	82	82	82	82	82	84	84	84	84	84	84	85	85	85	85	85	86	86	86	88	89	90	94	94	101	106	112	116	116	117	121	123	122	127	130	130	133	134	136	136	146	146	151	154	157	159	165	170	174	180	180	185	187	188	192	196	197	197	198	198	198	201	201	204	204	207	212	219	222	225	226	227	227	228	229	229	229	229	230	230	231	232	233	233	233	238	239	240	240	241	242	242	242	242	244	246	246	246	246	247	247	247	247	247	247	247	247	250	250	250	252	255	259	259	260	260	262	263	263	266	267	267	268	268	269	276	282	287	291	295	301	301	302	305	318	320	320	325	330	331	331	341	347	350	354	364	364	375	386	386	395	396	401	405	416	431	454	472	499	505	522
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	5	7	19	32	34	43	45	61	67	79	84	92	99	107	124	134	144	153	158	161	167	174	177	180	187	193	198	202	217	224	231	239	245	250	266	274	291	303	312	321	334	348	363	377	384	393	393	409	415	423	437	444	448	452	455	456	463	472	485	489	495	508	512	517	520	530	537	540	544	552	567	570	576	583	589	589	606	610	613	616	619	628	632	635	635	637	641	647	652	658	658	661	668	673	680	680	683	686	692	701	713	718	723	736	747	757	776	791	803	808	818	843	869	884	899	917	946	959	982	1009	1041	1055	1079	1112	1131	1158	1183	1207	1238	1255	1261	1299	1314	1335	1359	1376	1399	1417	1420	1456	1475	1493	1531	1554	1575	1590	1605	1630	1651	1667	1687	1700	1711	1725	1746	1765	1790	1804	1817	1840	1849	1880	1905	1929	1938	1953	1976	1985	2018	2043	2043	2064	2085	2103	2110	2120	2137	2168	2184	2204	2220	2236	2270	2308	2328	2350	2373	2404	2424	2449	2489	2515	2530	2560	2601	2636	2662	2701	2701	2747	2775	2815	2900	2935	2992	3079	3111	3159	3217	3259	3327	3390	3462	3500	3547	3600	3640	3718	3801	3883	3930	4013	4071	4105	4183	4274	4274	4555	4627	4716	4804	4975	5142	5294	5425	5571	5762	5976
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	11	11	11	11	13	13	13	13	13	14	14	15	15	15	15	15	15	15	15	15	17	17	17	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	23	23	24	25	25	25	25	25	25	25	25	25	25	25	27	28	28	28	28	28	30	31	33	37	44	50	57	65	65	66	69	69	70	70	74	79	82	82	85	86	88	92	95	96	96	96	97	101	101
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	10	10	11	13	13	13	20	20	21	22	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	26	26	27	30	35	39	41
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	5	5	5	6	6	7	7	8	9	11	13	13	13	13	13	13	13	13	13	17	17	17	17	22	23	24	24	31	213	248	259	266	270	282	282	288	290	290	292	295	318	350	389	401	432	473	480	483	483	485	487	488	488	489	490	491	493	582	582	582	582	585	601	602	614	619	620	621	624	627	630	631	631	631	631	632	632	632	633	633	633	634	634	635	635	635	635	635	635	635	636	636	637	637	637	638	638	638	640	640	640	640	640	640	641	641	641	641	641	641	641	642	642	642	643	643	643	643	643	645	645	645	647	647	647	647	647	648	648	649	649	649	650	651	651	651	655	655	655	655	655	658	658	658	658	659	660	663	664	665	672	672	675	681	681	684	688	691	691	691	694	694	697	705	711	727	729	731	743	776	789	792	800	813	815	828	834	839	846	850	853	856	864	868	873	878	882	889	921	921	924	943	958	961	962	979	992	1008	1012	1025	1035	1038	1051	1062	1081	1089	1104	1118	1129	1149	1177	1194	1213	1223	1233	1258	1271	1271	1321	1369	1387	1407	1416	1466	1503	1529	1539	1572	1601
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	5	5	6	7	7	11	12	14	14	17	20	20	22	25	27	32	32	34	34	34	34	34	34	34	34	34	35	35	35	37	37	37	38	38	40	42	44	46	46	46	46	46	46	48	48	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	51	51	53	54	54	54	55	55	56	59	60	62	62	62	64	65	65	66	66	69	72	73	73	77	78	79	79	80	85	85	87	88	89	89	95	96	96	102	109	113	118	119	121	125	129	137	140	142	146	153	162	163	174	180	185	189	191	199	213	219	227	231	233	241	244	250	255	260	267	271	274	280	289	293	301	306	316	329	343	351	361	365	367	368	369	371	372	375	377	383	388	393	393	397	403	403	407	408	416	419	426	434	434	448	467	467	475	477	485	488	489	492	500	503	504	521	533	539	544	550	551	558	592	607	615	629	636	643	663	689	689	708	712	716	724	744	766	781	798	804	823	837	847	956	992	1015	1038	1081	1091	1117	1209	1281	1314	1357	1419	1470	1504	1550	1550	1757	1802	1903	1965	2036	2115	2238	2405	2495	2671	2798
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	5	5	5	5	5	7	7	7	9	9	9	11	13	14	15	15	16	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	10	10	10	10	13	13	13	13	13	13	13	13	13	14	15	15	15	16	16	16	16	17	18	18	18	18	20	20	21	23	23	23	23	24	24	24	25	25	25	26	26	26	26	27	31	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	37	37	38	38	38	38	38	40	40	41	41	41	42	42	42	43	43	43	43	43	44	45	45	45	45	46	46	46	48	48	49	49	51	51	53	55	56	56	58	61	62	62	64	68	70	72	72	77	77	77	83	83	85	96	100	102	105	112
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	6	8	8	8	8	8	11	11	12	12	12	12	13	13	13	13	13	13	13	15	15	15	15	15	15	16	16	16	16	17	18	18	19	21	23	23	23	24	25	25	25	26	27	27	27	29	30	30	35	35	35	36	36	36	37	39	43	45	46	46	46	46	46	50	57	57	58	58	58	59	59	60	62	65	65	66	67	67	67	68	68	68	69	69	70	70	71	71	71	71	72	73	73	74	74	75	76	77	77	80	80	81	84	85	89	89	90	92	91	91	92	93	96	101	102	103	103	107	107	108	108	108	108	108	109	111	112	112	112	112	113	113	113	113	115	117	117	117	117	121	121	121	121	122	122	123	123	123	124	124	126	126	126	126	126	126	126	126	126	126	127	127	128	128	128	128	128	129	129	130	130	131	131	132	136	138	138	138	139	141	145	147	147	147	147	150	151	157	158	159	163	170	172	172	173	173	176	182	182	182	185	187	189	192	196	200	211	212	215	219	219	229	234	235	239	260	267	287	295	306	307	313
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	4	4	6	8	8	10	13	13	14	26	31	32	34	35	35	38	38	50	57	59	63	65	69	70	72	77	80	80	82	82	83	87	90	92	94	96	96	98	102	105	106	107	110	114	121	122	124	127	127	128	129	131	135	136	136	136	136	147	152	159	159	159	163	163	163	168	169	172	177	181	181	182	183	185	188	190	190	190	191	191	194	195	195	197	198	198	198	199	200	201	201	201	202	203	203	204	205	207	207	208	208	208	208	210	211	213	214	216	218	218	218	222	222	225	229	232	234	235	236	245	248	251	255	260	260	263	265	265	274	278	279	283	287	287	292	293	297	305	310	312	313	316	317	317	321	323	327	328	329	331	332	335	336	338	338	339	341	341	342	343	344	345	348	350	350	350	351	351	352	352	353	353	353	355	358	359	361	365	368	370	370	371	373	373	380	380	383	383	384	385	385	386	386	387	388	388	390	391	393	397	400	400	404	405	412	412	417	420	422	422	428	431	441	455	459	463	470	470	477	484	484	493	496	497	502	510	524	533	541	558	567	578
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	3	3	3	4	4	4	4	4	5	7	7	16	17	19	23	23	44	51	56	59	75	89	103	122	135	147	157	167	180	202	214	232	249	259	298	344	358	372	384	395	399	413	422	439	448	463	485	508	517	521	527	534	542	557	561	565	574	579	586	591	603	604	609	613	616	620	623	628	629	630	631	635	638	641	641	644	644	644	644	645	645	646	646	646	646	646	647	649	649	649	649	649	649	649	650	651	652	652	652	653	654	654	655	655	655	655	655	655	656	656	656	660	661	663	663	665	665	665	665	665	666	666	670	672	672	673	673	673	673	674	676	677	677	678	681	681	683	684	685	686	687	687	693	694	695	698	699	700	701	702	703	704	705	706	708	710	711	711	712	713	713	716	716	717	718	718	720	721	721	723	723	724	725	725	725	726	727	728	731	732	732	733	736	736	739	743	746	747	750	755	755	755	757	757	761	763	765	766	770	775	777	782	782	788	788	800	804	809	814	817	822	827	829	835	846	850	854	856	864	879	892	892	913	929	937	957	973	1011	1033	1057	1073	1094	1120
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	6	6	6	7	7	7	7	8	8	8	8	8	8	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	13	14	14	14	14	15	15	15	18	18	18	19	19	19	20	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	24	24	24	26	30	33	35	36	38	38	40	44	49	52	54	56	61	63	65	70	71	71	71	71	76	78	78	78	78	78	78	78	79	79	80	80	80	81	81	81	81	82	82	82	82	82	82	82	82	82	82	82	82	82	83	83	83	84	84	84	86	86	87	91	91	91	91	92	93	95	96	96	97	98	98	100	103	103	107	107	107	107	107	109	110	110	110	113	113	114	114	115	115	119	119	119	122	123	125	132	138	139	148	158	168	168	182	185	189	198	199	211	218	225	227	229	235
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	3	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	10	10	10	10	10	10	10	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	18	20	21	22	22	22	22	23	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	28	28	28	28	28	29	29	29	29	30	32	32	32	32	32	32	32	32	33	33	34	34	36	36	36	36	36	38	39	40	40	40	44	44	45	49	52	52	52	54	58	62
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	3	3	3	3	3	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	11	11	11	13	14	14	14	14	15	15	15	15	15	16	16	16	16	16	16	16	16	20	20	21	21	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	25	26	27	27	27	27	27	27	27	27	27	27	27	27	28	28	32	32	33	33	33	32	33	33	33	33	33	35	35	35	35	36	37	39	40	40	40	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	45	45	45	45	46	46	46	46	46	46	46	46	46	48	49	50	51	51	54	55	55	56	56	57	57	58	58	58	59	59	59	59	59	59	59	61	64	64	64	64	65	65	69	79	80	81	82	85	88	91	92	92	92	95	96	101	106	106	107	107	113	114	114	118	122	125	132	134	135
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	3	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	7	7	8	8	9	9	9	9	10	10	10	10	10	10	10	10	12	12	12	12	12	12	13	13	13	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	21	21	22	22	22	28	29	29	30	30	30	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	35	35	36	36	37	37	39	40	42	44	48	48	48	50	55	56	58	58	61	67	70	71	83	84	92	93	95	95	98
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	10	10	11	11	11	11	11	12	14	15	16	18	18	21	23	25	26	27	29	30	33	36	38	38	38	39	39	39	39	47	49	49	49	49	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	53	54	54	54	54	54	54	54	54	56	56	56	57	57	57	57	57	57	57	57	57	57	57	57	58	58	58	58	59	59	59	59	59	61	62	63	63	63	65	65	67	72	75	78	80	80	80	80	85	86	91	92	92	93	94	99	99	102	102	104	105	105	108	111	117	124	130	132	132	138	140	144	148	148	148	148	148	148	148	148	151	151	151	158	160	162	166	168	168	172	177	180	181	182	186	186	186	188	190	190	190	190	190	190	190	190	191	192	192	193	193	195	195	196	196	197	197	197	198	199	199	201	201	201	201	201	204	204	204	204	204	205	208	213	213	213	213	213	213	217	221	221	222	223	223	223	223	223	225	226	226	226	227	229	230	234	236	237	239	242	248	250	253	255	255	256	256	259	261	271	271	276	277	278	287	288	288	293	293	298	298	302	306	313	319	323	324	327	334	346
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	8	8	8	8	9	9	9	9	9	10	10	10	10	11	11	11	11	12	12	12	12	13	13	13	13	14	14	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	18	19	20	20	21	21	24	24	29	29	30	32	33	36	36	36	38	38	39	42	44	44	45	45	45	45	45	45	45	46	46	46	46	47	47	48	48	48	50	50	50	51	52	53	53	54	58	61	62	62	69	69	70	70	76	76	76	77	78	79	79	79	81	83	84	85	85	87	87	88	88	88	89	89	89	89	90	90	90	90	91	92	92	92	93	94	94	94	94	94	94	94	94	94	94	94	94	94	94	95	95	95	95	96	97	98	98	98	98	99	102	104	115	117	120	122	137	138	158	166	166	172	175	182	189	197	197	202	206	212	223	232	240	251	265	272	283	302
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	3	3	3	3	3	6	7	10	16	21	22	22	31	36	40	42	44	45	48	50	53	58	64	64	68	72	78	84	87	88	92	107	108	116	121	131	134	136	136	139	146	150	157	157	158	161	163	170	176	182	185	186	186	186	195	202	204	217	219	220	230	233	260	263	263	264	278	278	281	289	295	297	297	300	302	306	313	320	320	323	324	326	332	346	351	351	351	351	351	351	355	357	358	358	368	369	372	378	383	385	390	393	393	396	404	407	408	411	416	417	422	430	432	444	450	458	469	479	482	483	502	524	535	538	548	552	559	563	575	577	590	597	611	613	615	617	645	660	674	687	693	699	709	711	723	729	750	754	757	760	770	779	789	798	798	802	806	821	841	859	865	866	868	875	886	895	905	905	920	929	936	951	960	965	969	974	980	989	1001	1003	1014	1024	1035	1037	1037	1052	1060	1072	1079	1090	1091	1114	1129	1146	1159	1159	1197	1213	1217	1259	1284	1317	1332	1369	1369	1406	1439	1492	1514	1544	1582	1613	1631	1697	1725	1762	1790	1904	1982	2047	2096	2141	2227	2227	2436	2509	2635	2721	2826	2964	3081	3160	3283	3436	3693
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	8	8	8	9	15	16	16	16	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	27	27	27	27	28	28	29	29	30	30	31	31	31	31	31	33	36	38	39	41	41
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	13	13	13	13	13	13	13	14	16	23	33	35	36	36	38	40	43	45	46	47	48	51	53	53	53	54	55	57	57	62	63	64	65	66	67	70	72	73	73	74	76	76	78	79	79	80	80	80	80	80	80	80	81	81	82	83	82	82	82	84	84	84	84	84	86	87	87	87	87	87	87	87	87	87	87	87	88	89	89	89	89	89	89	91	91	92	92	92	92	92	93	93	94	94	94	94	94	94	94	94	94	94	94	94	94	94	94	94	94	94	94	94	94	95	95	95	95	95	95	95	95	95	95	95	95	96	96	96	96	96	96	96	96	96	96	96	99	99	99	99	99	102	102	103	106	109	110	112	112	114	114	115	115	115	115	116	118	120	121	122	122	124	127	127	132	132	133	133	137	142	143	144	147	147	149
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	3	3	4	6	9	12	14	16	16	17	19	23	28	29	29	29	32	32	32	35	35	36	41	41	41	43	46	49	49	49	51	52	52	52	52	54	54	54	54	55	55	56	56	56	58	58	58	58	58	58	58	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	61	61	61	61	62	62	62	62	62	62	62	62	62	62	63	63	63	63	63	63	63	63	63	63	63	64	65	67	67	69	70	71	72	73	73	75	75	76	77	77	78	78	79	79	81	81	82	84	84	86	85	85	87	87	87	91	93	94	94	94	94	95	96	96	98	99	106	107	108	110	110	111	117	122	124	124	124	124	124	125	127	127	128	129	129	129	129	130	130	130	131	132	132	132	132	132	134	134	134	134	134	134	134	134	134	135	135	136	138	138	138	139	139	140	141	143	144	145	148	148	151	152	153	155	158	158	159	159	161	161	161	163	164	164	167	171	171	171	171	171	172	175	180	185	187	187	193	196	197	200	202	202	204	211	215	219	221	221	230	230	239	243	248	261	278	286	298	309	325
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	8	8	15	16	16	16	17	18	18	20	23	24	25	25	25	25	33	48	79	81	89	89	89	89	92	93	93	94	94	95	95	97	97	98	98	98	98	98	99	99	99	99	99	99	100	100	100	102	102	102	102	102	102	102	102	102	102	103	103	103	103	103	103	103	103	104	104	105	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	107	108	108	108	108	108	108	108	108	110	110	110	110	110	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	112	112	112	112	113	115	116	116	116	116	117	118	119	119	119	123	124	128	130	133	133	135	135	137	142	142	142	147	148	149	151	155	159	165	168	171	181	185
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	10	11	11	11	11	12	12	12	12	13	13
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	4	4	7	9	9	10	10	10	10	11	11	12	12	12	12	12	12	13	13	15	17	17	17	17	17	17	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	25	25	28	28	28	28	28	32	32	34	35	35	36	37	37	39	39	39	39	39	39	39	41	43	45	48	49	50	50	57	60	64	64	66	67	68	69	70	70	73	73	73	73	73	73	73	76	76	76	80	80	80	82	88	89	89	90	91	92	92	93	93	93	93	93	93	93	93	93	93	93	93	93	93	93	93	93	93	93	93	93	93	93	93	93	93	93	93	93	93	93	93	94	94	94	94	94	94	94	94	94	94	94	94	94	94	94	94	94	94	94	95	95	95	96	97	97	97	97	97	97	99	99	100	100	100	100	100	100	100	101	101	102	102	104	104	104	104	110	111	112	112	114	114	116	118	125	126	127
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	5	5	8	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	22	25	26	33	34	38	38	40	40	40	40	40	41	43	43	46	46	50	51	53	57	59	60	61	61	62
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	3	3	5	7	7	7	8	9	9	9	10	11	11	14	20	23	26	35	43	45	47	53	56	57	61	68	68	72	74	76	77	82	86	86	88	88	88	89	97	97	105	106	119	121	128	130	136	144	144	151	155	155	156	162	165	169	171	174	175	178	182	183	186	192	194	195	197	203	205	205	212	213	213	219	224	226	231	233	237	239	239	243	247	247	248	252	253	254	256	256	257	258	262	262	262	262	262	263	264	264	265	267	267	269	269	269	274	276	277	278	281	281	286	288	289	293	293	293	293	293	294	298	304	304	306	306	308	311	312	313	315	316	318	318	320	321	322	322	323	323	324	327	327	327	327	328	333	338	342	342	344	344	344	345	346	346	346	349	349	349	352	358	361	361	363	363	363	363	364	365	365	366	366	366	366	368	368	368	370	370	372	376	377	391	403	408	417	422	422	422	428	447	451	458	462	463	463	465	471	473	473	487	489	492	500	505	512	516	517	523	525	528	536	540	549	563	567	592	604	620	636	653	666	678	695	718	730	751	751	778	799	826	857	873	904	937	961	978	1023	1030
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	5	7	7	7	7	7	7	7	7	11	11	11	11	12	12	12	12	12	15	15	16	16	17	18	18	24	24	25	25	25	26	27	27	27	28	28	28	28	28	28	28	29	30	30	30	30	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	34	34	36	37	37	37	38	38	38	38	39	39	39	39	39	39	40	40	40	41	41	41	41	41	41	41	41	42	43	43	43	52	52	53	59	60	61	61	65	65	66	68	71	78	81	85	87	89	89	96	97	97	102	105	105	110	112	113	113	117	121	122	123	123	132	133	136	137	143	144	145	145	145	145	147	149	150	152	154	155	157	158	160	160	161	162	162	162	162	163	163	163	164	165	165	165	165	166	166	168	168	168	169	170	171	172	173	173	174	174	174	176	176	176	176	177	177	177	177	177	178	178	179	180	180	181	183	184	184	184	184	186	187	192	192	195	196	200	201	205	214	217	220	223	227	232	240	240	263	274	278	287	294	302	311	317	327	333	339
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	7	8	8	8	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	15	15	30	31	32	32	33	33	40	40	41	41	41	41	42	42	42	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	48	49	49	49	50	50	50	51	51	51	51	51	52	52	52	52	52	52	53	53	53	53	53	53	53	54	54	54	54	54	54	54	54	55	55	55	55	56	56	56	57	57	58	59	59	60	60	60	61	61	61	64	65	67	67	67	68	68	69	69	69	71	72	73	73	74	74	77	78	78	78	78	78	82	83	85	93	94	96	96	102	102	104	104	106	110	110	111	124	124	126	127	128	128	136
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	5	5	5	5	9	15	21	37	50	76	87	107	129	161	180	215	255	293	329	379	424	470	504	537	573	614	649	683	738	808	858	928	960	986	1029	1070	1121	1180	1237	1263	1353	1430	1469	1544	1618	1704	1776	1802	1836	1872	1897	1955	1988	2042	2087	2120	2139	2159	2190	2211	2232	2260	2281	2295	2305	2326	2338	2358	2367	2391	2406	2412	2423	2430	2444	2472	2480	2488	2501	2505	2521	2534	2540	2566	2583	2598	2604	2616	2629	2646	2652	2656	2666	2671	2693	2698	2705	2714	2721	2724	2730	2746	2757	2773	2783	2788	2798	2802	2823	2839	2853	2862	2871	2878	2890	2912	2937	2973	2988	2999	3025	3047	3090	3127	3176	3189	3210	3244	3258	3293	3319	3353	3386	3408	3422	3452	3462	3477	3503	3525	3546	3552	3580	3617	3635	3662	3696	3709	3723	3742	3754	3774	3794	3801	3825	3836	3855	3865	3887	3896	3919	3938	3956	3965	3979	4001	4029	4040	4051	4060	4085	4098	4113	4136	4136	4157	4198	4219	4233	4245	4257	4285	4304	4326	4356	4401	4428	4451	4492	4507	4540	4576	4597	4624	4655	4682	4712	4741	4763	4784	4834	4874	4874	4949	4962	4987	5024	5055	5083	5117	5151	5167	5197	5227	5264	5307	5367	5392	5442	5507	5563	5639	5708	5810	5895	6004	6065	6122	6255	6394	6394	6766	6902	7017	7167	7334	7544	7790	7961	8095	8316	8587
8	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	5	6	6	6	6	7	8	8	8	8	9	9	9	9	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	15	15	18	19	19	20	35	35	35	40	40	40	42	43	44	45	47	47	47	47	47	47	48	49	49	49	49	49	49	50	50	50	51	51	51	51	51	52	52	52	52	52	53	53	53	53	54	54	54	54	54	54	54	55	55	55	55	56	56	56	56	56	56	57	57	57	57	57	57	62	62	62	62	62	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	64	65	65	65	67	68	68	70	70	70	70	72	72	75	76	84	84	84	87	88	91	101	103	104	113	114	122	124	125	126	129	129	132	139	143	146	146	150	151	152	153	157	158	173	176	179	179	188	189	201	204	204	210	210	213	214	218	219	223	223	227	227	229	230	239	243	246	248	252	253	255
9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	176	77	185	174	218	241	222	264	292	366	392	407	456	501	491	533	537	534	495	525	529	514	503	550	522	507	521	522	484	491	507	462	371	312	312	363	368	305	285	302	246	300	273	263	250	235	238	257	210	233	218	202	194	188	215	210	224	257	228	218	226	229	234	234	251	248	241	245	255	268	272	286	304	293	289	299	270	342	340	345	270	273	276	273	270	262	260	260	252	252	251	205	204	209	211	213	213	213	227	227	228	227	230	230	230	244	243	242	226	228	228	228	234	236	230	234	222	222	222	242	245	250	242	243	243	243	243	242	254	234	237	237	237	237	243	236	216	216	216	216	234	214	213	212	214	214	214	234	226	221	204	104	104	104	110	107	107	97	100	100	100	100	112	111	103	107	107	107	126	126	132	122	121	121	121	135	137	135	130	132	132	132	147	146	151	129	132	132	132	157	156	123	109	123	123	123	162	140	148	129	125	125	125	157	141	153	137	137	137	137	189	153	150	155	141	141	141	219	185	239	202	207	207	207	308	291	318
9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	4	5	15	16	29	48	69	102	122	140	208	270	384	546	607	752	908	1245	1445	1870	1986	2132	2717	2824	3050	3719	4136	4417	4882	5180	5407	5534	6004	6213	6480	6816	7146	7363	7434	8320	8472	9883	10008	10227	10373	10529	10763	10874	10985	11294	11612	11801	11801	12245	12360	12455	12679	12879	13030	13236	13312	13488	13636	13836	14009	14140	14248	14439	14522	14719	14751	14889	14989	15114	15213	15314	15314	15353	15409	15502	15549	15709	15776	15789	15843	15914	16020	16056	16092	16108	16134	16155	16178	16277	16306	16338	16359	16381	16398	16425	16469	16475	16483	16522	16527	16547	16564	16606	16633	16664	16703	16717	16733	16757	16757	16757	16823	16837	16859	16886	16906	16906	16906	16954	16960	16993	17027	17069	17069	17069	17112	17123	17164	17184	17421	17421	17421	17459	17494	17733	17786	17793	17793	17793	17870	17876	17912	17926	17956	17956	17956	18035	18081	18088	18126	18160	18160	18160	18317	18322	18347	18401	18434	18434	18434	18605	18622	18667	18721	18774	18774	18774	18903	18939	18965	18995	19031	19031	19031	19031	19135	19159	19260	19360	19360	19360	19518	19558	19611	19678	19716	19716	19716	19848	19891	19949	19985	20015	20015	20015	20141	20190	20225	20264	20400	20400	20400	20587	20587	20612	20701	20752	20752	20752	21052	21104	21128	21183	21368	21368	21368	21674	21754	21898	22088	22322	22322	22322	22893	23090	23280	23895	24155	24155	24155	25048	25365	25538	26120	26435	26435	26435	27652	28178	28731
9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	4	7	11	18	29	35	54	61	88	116	138	189	228	276	330	393	469	539	679	726	751	882	1045	1290	1471	1615	1832	1914	2243	2370	2570	2859	3015	3196	3351	3823	3951	4128	4303	4570	4761	4989	5157	5224	5388	5601	5931	6112	6112	6173	6351	6530	6750	6904	7105	7263	7358	7528	7732	7935	8126	8299	8723	8957	9050	9234	9299	9463	9545	9686	9841	9917	9962	10078	10146	10207	10296	10445	10536	10593	10636	10677	10747	10809	10844	10859	10924	10967	11103	11189	11218	11231	11261	11284	11322	11358	11392	11405	11414	11443	11450	11483	11511	11558	11587	11623	11662	11691	11716	11728	11728	11728	11794	11812	11835	11866	11892	11892	11892	11949	11950	11980	12016	12046	12046	12046	12082	12101	12145	12145	12340	12340	12340	12390	12401	12542	12561	12645	12645	12645	12701	12711	12733	12745	12761	12761	12761	12800	12826	12830	12855	12871	12871	12871	12949	12949	12956	12978	13002	13002	13002	13180	13184	13273	13307	13392	13392	13392	13504	13529	13561	13598	13635	13635	13635	13635	13771	13796	13853	13886	13886	13886	14060	14099	14130	14205	14253	14253	14253	14370	14414	14456	14506	14539	14539	14539	14670	14737	14801	14874	14989	14989	14989	15235	15272	15341	15434	15520	15520	15520	15836	15949	16010	16058	16273	16273	16273	16568	16717	16795	16911	17062	17062	17062	17516	17672	17783	17995	18184	18184	18184	18739	19043	19131	19511	19769	19769	19769	20409	20768	21212
9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	4	4	5	5	7	8	11	12	13	22	33	44	52	65	87	113	121	131	141	173	182	197	230	255	292	315	346	388	403	446	460	490	535	569	593	600	639	643	722	751	808	834	864	892	900	919	963	1014	1036	1036	1047	1065	1085	1114	1130	1142	1153	1161	1171	1179	1203	1218	1234	1269	1280	1290	1298	1298	1298	1304	1331	1346	1360	1360	1366	1375	1381	1397	1400	1402	1404	1406	1409	1413	1419	1426	1430	1430	1435	1435	1439	1441	1441	1443	1444	1447	1448	1467	1467	1467	1469	1469	1469	1471	1482	1482	1487	1490	1490	1492	1494	1494	1494	1504	1508	1509	1510	1510	1510	1510	1512	1512	1517	1520	1523	1523	1523	1524	1525	1530	1530	1560	1560	1560	1568	1570	1593	1597	1597	1597	1597	1598	1600	1606	1607	1610	1610	1610	1615	1617	1617	1620	1632	1632	1632	1636	1636	1638	1642	1645	1645	1645	1658	1658	1662	1673	1688	1688	1688	1709	1713	1717	1721	1728	1728	1728	1728	1751	1752	1763	1773	1773	1773	1793	1798	1804	1815	1822	1822	1822	1841	1845	1849	1856	1857	1857	1857	1872	1874	1884	1890	1899	1899	1899	1911	1911	1915	1916	1919	1919	1919	1940	1952	1956	1959	1991	1991	1991	2033	2051	2064	2086	2116	2116	2116	2192	2209	2228	2279	2305	2305	2305	2404	2430	2448	2531	2559	2559	2559	2704	2777	2844
9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	5	6	6	8	8	15	18	25	28	38	50	56	66	74	91	100	110	135	150	174	205	240	290	299	339	355	379	394	422	448	462	484	512	525	545	561	576	588	609	618	631	657	687	707	707	713	734	742	764	775	789	798	801	823	837	863	885	898	909	936	947	965	972	992	999	1010	1012	1026	1061	1082	1090	1104	1104	1154	1154	1161	1170	1170	1174	1185	1187	1194	1199	1210	1216	1223	1229	1233	1235	1241	1246	1254	1258	1259	1259	1272	1273	1277	1282	1287	1292	1295	1304	1304	1311	1308	1308	1308	1320	1320	1331	1334	1335	1335	1335	1340	1341	1346	1351	1357	1357	1357	1359	1360	1360	1360	1365	1365	1365	1373	1374	1375	1377	1377	1377	1377	1388	1391	1395	1395	1396	1396	1396	1405	1408	1408	1411	1414	1414	1414	1424	1424	1425	1425	1426	1426	1426	1434	1436	1437	1438	1446	1446	1446	1455	1466	1469	1469	1484	1484	1484	1484	1496	1499	1505	1512	1512	1512	1524	1527	1531	1537	1542	1542	1542	1552	1556	1560	1564	1566	1566	1566	1583	1588	1599	1604	1614	1614	1614	1627	1631	1635	1652	1667	1667	1667	1709	1714	1720	1733	1754	1754	1754	1809	1830	1838	1853	1873	1873	1873	1937	1957	1965	1992	2018	2018	2018	2092	2129	2145	2182	2231	2231	2231	2335	2396	2442
9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	4	8	10	23	23	24	29	41	89	127	156	222	236	280	373	517	611	647	891	1024	1162	1468	1664	1945	2183	2383	2715	2946	3358	3543	3758	4163	4520	4743	4871	5272	5493	5811	6064	6286	6509	6715	6993	7089	7205	7536	7900	8024	8024	8110	8337	8419	8678	8887	9091	9209	9260	9430	9570	9712	9881	10075	10159	10338	10427	10587	10663	10756	10847	10905	11017	11121	11124	11198	11241	11309	11323	11479	11525	11548	11582	11673	11817	11828	11860	11875	11911	11930	11979	12021	12034	12055	12078	12089	12105	12136	12174	12185	12196	12225	12227	12245	12254	12275	12299	12318	12359	12368	12383	12409	12409	12409	12462	12473	12486	12509	12532	12532	12532	12612	12617	12643	12686	12733	12733	12733	12788	12794	12825	12835	12884	12884	12884	12941	12965	12983	13013	13041	13041	13041	13086	13100	13118	13128	13145	13145	13145	13224	13240	13240	13272	13316	13316	13316	13376	13376	13388	13422	13442	13442	13442	13518	13524	13556	13584	13622	13622	13622	13675	13711	13736	13763	13793	13793	13793	13793	13858	13877	13917	13961	13961	13961	14059	14082	14102	14145	14164	14164	14164	14261	14278	14294	14319	14340	14340	14340	14434	14451	14477	14520	14583	14583	14583	14715	14722	14749	14830	14877	14877	14877	15164	15223	15263	15310	15455	15455	15455	15680	15792	15876	15952	16073	16073	16073	16594	16715	16837	17156	17352	17352	17352	18048	18244	18374	18862	19154	19154	19154	20053	20434	20892
9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	6	9	13	15	19	20	24	27	29	29	40	57	57	65	85	120	139	156	185	190	222	227	236	255	292	315	339	356	369	397	419	448	473	498	516	530	540	564	603	623	623	641	681	704	742	755	775	782	784	793	804	821	844	860	873	876	880	896	903	910	970	1043	1043	1053	1053	1067	1068	1076	1078	1078	1094	1100	1104	1108	1112	1119	1120	1122	1130	1147	1150	1198	1203	1203	1203	1203	1203	1203	1209	1214	1214	1219	1219	1219	1223	1241	1244	1255	1268	1268	1273	1277	1277	1277	1296	1304	1308	1319	1322	1322	1322	1328	1334	1339	1345	1347	1347	1347	1352	1352	1352	1352	1362	1362	1362	1373	1382	1387	1396	1402	1402	1402	1414	1421	1428	1431	1433	1433	1433	1457	1467	1467	1475	1477	1477	1477	1497	1497	1499	1503	1505	1505	1505	1517	1520	1526	1526	1554	1554	1554	1577	1587	1590	1598	1620	1620	1620	1620	1643	1649	1649	1651	1651	1651	1677	1682	1689	1705	1717	1717	1717	1774	1782	1803	1830	1843	1843	1843	1959	1994	2053	2087	2206	2206	2206	2349	2413	2426	2515	2570	2570	2570	2837	2905	2918	2924	3083	3083	3083	3234	3281	3329	3386	3456	3456	3456	3660	3695	3715	3765	3803	3803	3803	3955	4041	4068	4141	4220	4220	4220	4326	4397	4475
9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	5	14	16	19	27	33	33	37	40	50	56	61	67	79	91	94	103	111	128	145	152	171	182	195	201	216	241	258	270	276	299	305	331	359	375	384	407	419	422	427	437	446	461	461	464	502	513	522	530	540	543	545	556	560	568	583	636	715	735	770	786	787	796	799	807	812	815	815	822	827	833	836	845	848	856	859	859	863	863	863	873	878	883	885	885	888	888	888	889	892	893	895	895	895	898	898	899	904	906	909	909	913	913	915	915	915	915	925	925	926	928	928	928	928	935	935	937	937	937	937	937	937	937	937	937	964	964	964	969	972	1001	1011	1019	1019	1019	1050	1053	1055	1055	1056	1056	1056	1056	1056	1056	1056	1056	1056	1056	1059	1075	1081	1082	1083	1083	1083	1085	1090	1093	1112	1126	1126	1126	1145	1147	1153	1158	1161	1161	1161	1161	1191	1200	1215	1232	1232	1232	1270	1281	1283	1289	1293	1293	1293	1312	1323	1328	1334	1337	1337	1337	1356	1359	1363	1370	1449	1449	1449	1473	1477	1484	1494	1502	1502	1502	1520	1534	1535	1539	1565	1565	1565	1600	1617	1638	1655	1689	1689	1689	1724	1738	1750	1764	1780	1780	1780	1825	1849	1864	1922	1940	1940	1940	1991	2031	2089
9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	3	3	7	10	11	19	21	27	31	32	40	43	49	52	59	66	66	83	87	87	87	92	97	100	108	112	122	129	139	151	157	164	164	165	186	200	211	211	217	223	242	249	249	266	270	271	281	287	291	301	304	313	322	326	329	336	348	354	359	365	371	371	375	380	381	384	388	392	392	397	405	416	420	428	430	437	441	453	463	465	467	469	471	472	567	575	579	584	587	588	595	598	599	605	606	610	612	612	616	616	616	624	626	626	630	632	632	632	636	638	639	642	651	651	651	652	653	655	655	658	658	658	668	674	676	685	693	693	693	712	716	722	724	726	726	726	738	745	745	751	755	755	755	762	762	767	767	768	768	768	780	780	785	785	789	789	789	801	807	810	810	813	813	813	813	825	828	828	844	844	844	868	878	884	890	899	899	899	924	934	941	948	958	958	958	985	990	997	1004	1025	1025	1025	1056	1072	1079	1097	1108	1108	1108	1157	1176	1183	1193	1216	1216	1216	1266	1272	1280	1305	1324	1324	1324	1394	1408	1419	1445	1469	1469	1469	1528	1557	1566	1589	1610	1610	1610	1685	1715	1738
10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	9	13	13	3	11	17	22	28	30	30	31	30	28	3	4	3	9	11	32	26	25	24	22	23	24	25	36	30	28	30	41	30	36	36	36	36	36	52	52	50	48	46	53	53	57	55	58	54	53	51	52	51	55	53	53	53	49	12	15	11	12	14	23	16	15	14	14	14	14	14	17	17	20	17	17	19	21	23	26	26	36	42	42	53	69	53	81	91	98	101	102	104	106	104	106	117	117	121	132	142	145	153	158	161	163	184	182	187	192	203	212	212	192	221	226	229	232	238	240	243	243	243	249	250	250	258	260	259	261	263	264	264	267	269	272	273	275	277	276	275	279	278	279	285	289	290	292	294	303	334	453	455	455	461	461	464	465	470	493	478	479	477	476	480	480	482	482	488	487	489	489	493	491	491	491	90	90	90	90	90	90	90	90	91	91	91	91	91	91	91	91	91	91	91	91	91	91	91	91	91	91	91	91	91	91	91	91	91	91	91	92	92	93	93	93	93
10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	4	5	5	5	9	10	14	14	21	25	25	27	34	41	43	54	68	86	128	147	201	214	230	255	281	288	329	345	352	384	417	417	430	459	503	539	558	579	625	652	728	743	759	773	793	821	833	847	891	945	963	985	1016	1044	1060	1084	1115	1146	1176	1197	1219	1238	1253	1281	1296	1315	1340	1356	1368	1374	1392	1401	1432	1436	1440	1450	1451	1454	1465	1496	1511	1513	1522	1530	1530	1544	1554	1557	1565	1573	1579	1584	1602	1606	1613	1620	1624	1628	1630	1635	1652	1663	1672	1689	1699	1716	1730	1746	1746	1761	1784	1790	1795	1815	1829	1848	1857	1868	1876	1887	1983	1995	2000	2013	2017	2025	2058	2091	2091	2117	2125	2142	2151	2169	2183	2183	2199	2215	2226	2238	2247	2268	2277	2287	2294	2306	2369	2402	2463	2475	2485	2496	2503	2505	2525	2529	2543	2551	2553	2556	2560	2566	2578	2608	2608	2624	2639	2639	2655	2678	2699	2712	2720	2727	2727	2744	2747	2782	2788	2802	2815	2827	2836	2839	2852	2865	2875	2882	2898	2903	2905	2911	2925	2937	2949	2963	2969	3121	3137	3152	3162	3167	3178	3183	3190	3212	3225	3243	3254	3259	3272	3285	3316	3331	3347	3364	3364	3375	3396	3408	3421	3447	3464	3483	3505	3545	3570	3606	3613	3629	3636	3681	3717	3739	3781	3812	3829	3876
10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	6	7	8	15	20	23	27	32	39	58	71	79	79	106	130	141	156	197	226	245	279	400	436	496	571	636	701	751	807	880	919	947	974	1003	1100	1205	1205	1229	1303	1352	1389	1486	1504	1599	1629	1701	1717	1734	1829	1864	1903	1934	1979	2087	2130	2184	2275	2331	2390	2440	2496	2560	2619	2667	2682	2738	2845	2933	3053	3132	3238	3309	3436	3508	3528	3575	3629	3723	3758	3838	3883	3903	3925	3937	3995	4070	4095	4125	4139	4139	4224	4259	4287	4345	4386	4422	4470	4522	4569	4647	4682	4697	4720	4791	4840	4871	4925	5031	5066	5079	5183	5277	5398	5398	5489	5555	5583	5626	5688	5732	5759	5797	5859	5904	5935	5988	6028	6070	6125	6206	6231	6296	6408	6414	6480	6560	6682	6743	6798	6843	6843	6868	6938	6994	7042	7092	7130	7161	7206	7243	7276	7332	7379	7450	7490	7524	7580	7617	7661	7705	7737	7771	7826	7865	7890	7925	7927	7989	8109	8139	8190	8250	8285	8360	8415	8516	8601	8656	8694	8694	8805	8880	8989	9092	9146	9262	9351	9418	9480	9521	9590	9663	9731	9777	9865	9975	10029	10106	10198	10309	10368	10520	10813	10936	11005	11087	11159	11216	11297	11399	11507	11593	11688	11747	11787	11851	11958	12059	12153	12211	12277	12311	12401	12495	12579	12647	12776	12822	12898	12989	13082	13186	13259	13397	13451	13507	13639	13818	13984	14197	14414	14545	14679
10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	7	8	12	20	23	26	26	38	59	66	81	88	101	105	117	125	151	159	210	279	294	336	404	464	551	639	678	698	811	886	886	1055	1139	1317	1377	1394	1490	1801	1870	2114	2169	2216	2292	2359	2461	2497	2520	2764	2834	2936	2990	3059	3091	3205	3336	3503	3565	3658	3739	3861	3904	3960	4006	4048	4084	4103	4118	4132	4140	4151	4155	4215	4253	4272	4299	4305	4314	4322	4342	4346	4353	4361	4373	4373	4389	4401	4406	4416	4428	4429	4431	4470	4487	4495	4501	4509	4519	4519	4519	4542	4608	4637	4682	4690	4779	4847	4903	4903	4952	4977	4988	5008	5045	5076	5093	5119	5128	5153	5171	5252	5264	5304	5333	5365	5375	5407	5488	5488	5506	5529	5575	5583	5603	5630	5630	5656	5673	5685	5778	5786	5803	5821	5839	5848	5867	5898	5928	6167	6172	6181	6197	6208	6208	6208	6208	6208	6208	6208	6208	6208	6208	6237	6317	6317	6330	6335	6335	6346	6365	6374	6396	6420	6432	6432	6456	6471	6491	6504	6519	6567	6570	6570	6570	6600	6631	6649	6666	6673	6691	6718	6727	6740	6761	6782	6791	6807	6913	6962	6996	7024	7050	7066	7112	7148	7188	7221	7267	7302	7328	7346	7390	7476	7518	7559	7593	7609	7659	7712	7766	7802	7854	7883	7926	7968	8039	8099	8170	8218	8255	8299	8342	8408	8468	8525	8589	8645	8705
11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	4	10	10	10	16	17	22	31	39	71	77	98	116	137	183	231	267	304	342	401	495	586	586	653	757	902	998	1097	1211	1440	1523	1660	1778	1875	1875	2058	2197	2350	2476	2666	2793	2927	3098	3206	3361	3528	3699	3841	3892	3994	4106	4323	4658	4797	5016	5170	5322	5461	5654	5899	6102	6272	6389	6485	6584	6736	6871	7042	7123	7270	7434	7551	7788	7893	7966	8110	8225	8334	8406	8492	8538	8717	8801	8857	8886	9016	9120	9199	9269	9332	9389	9474	9537	9589	9654	9709	9767	9799	9818	9847	9903	9952	9984	10020	10058	10094	10128	10159	10185	10216	10248	10292	10327	10365	10390	10435	10447	10482	10515	10569	10642	10743	10801	10801	10847	10946	11026	11076	11115	11115	11194	11261	11339	11427	11571	11649	11717	11780	11858	11945	11999	12057	12126	12205	12205	12274	12313	12398	12443	12518	12589	12653	12753	12807	12896	12959	13024	13118	13159	13220	13273	13325	13354	13409	13469	13534	13590	13639	13684	13722	13794	13851	13925	13959	13992	14049	14077	14135	14186	14238	14279	14315	14362	14387	14412	14493	14552	14592	14622	14687	14743	14790	14852	14902	14955	14978	15021	15050	15106	15163	15215	15250	15264	15300	15326	15358	15423	15473	15519	15547	15652	15697	15765	15843	15918	15984	16022	16068	16132	16166	16255	16334	16370	16395	16445	16498	16537	16609	16706	16767	16812	16906	16973	17074	17144	17266	17369	17438	17524	17601	17682	17792	17891	18001	18087	18173	18379
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	0	0	36	30	5	0	3	3	1	1	0	0	0	0	0	0	1	2	2	3	9	10	10	4	5	2	2	2	2	2	2	2	3	5	3	3	3	3	3	4	0	0	0	1	0	1	4	7	7	8	9	12	12	17	31	33	33	49	50	50	57	76	76	78	79	79	79	79	80	82	84	84	85	85	85	85	86	83	84	84	84	87	89	90	95	97	97	93	93	96	96	100	102	102	97	97	105	110	113	117	118	119	126	130	130	134	139	143	138	145	167	172	187	201	226	230	231	251	262	271	279	297	318	328	332	145	383	401	388	404	411	420	433	447	462	489	501	517	528	559	570	601	633	631	638	639	646	660	678	695	697	703	703	720	735	758	770	776	780	786	798	812	835	838	851	862	886	911	959	984	998	1000	1027	1057	1083	1089	1095	1103	1105	1112	1123	1124	1027	1033	1035	1038	1556	1566	1569	1575	1592	1598	1600	1613	1623	1645	1654	1669	1687	1690	1712	1730	1742	1754	1766	1785	1792	1817	1821	1830	1844	1844	1882	1888	1895	1906	1927	1948	1961	1972	1984	1993	1912	1861	1853	1855	1857	1847	1856	1835	1827	1786	1940	1925	1915	1899	1864	1817	1784	1789	2038	2021	2027	2062
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	6	7	11	21	25	35	36	37	46	53	60	68	72	80	87	92	95	110	115	123	133	139	144	154	167	174	180	187	195	196	200	201	205	210	218	224	226	231	244	245	251	254	255	262	267	273	275	286	289	289	295	300	306	308	312	320	324	326	329	329	329	332	337	339	344	346	354	355	361	365	370	370	372	378	379	380	382	382	383	387	392	396	399	399	404	412	443	506	531	541	551	564	580	600	633	673	716	738	760	807	863	945	1033	1124	1159	1197	1245	1332	1423	1506	1578	1636	1701	1792	1871	1978	2043	2098	2173	2258	2322	2397	2465	2531	2619	2683	2737	2809	2890	2984	3050	3144	3186	3297	3353	3448	3526	3590	3662	3749	3808	3862	3952	4006	4088	4142	4171	4246	4309	4391	4483	4544	4629	4670	4713	4759	4813	4865	4919	4950	4981	5023	5053	5082	5117	5165	5193	5196	5251	5303	5345	5409	5498	5582	5633	5722	5812	5898	6029	6241	6401	6555	6657	6814	6994	7199	7382	7502	7581	7651	7735	7862	7960	8060	8109	8164	8230	8293	8352	8439	8494	8548	8570	8619	8642	8733	8817	8817	8931	8985	9055	9133	9190	9307	9412	9452	9496	9575	9616	9807	9895	9989	10044	10114	10196	10296	10385	10533	10582	10706	10760	10842	10913	10996	11047	11082	11123	11261	11347	11450
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	5	5	7	7	8	8	9	9	11	11	11	12	13	15	15	16	16	17	17	17	17	17	17	17	17	17	17	17	17	19	20	20	20	20	20	20	20	22	22	22	22	22	22	22	24	24	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	27	27	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	34	35	35	39	39	41	42	42	42	44	47	51	55	57	63	72	80	84	98	102	106	110	120	127	135	151	162	175	180	187	202	215	220	232	238	245	250	254	265	285	300	310	322	329	343	356	371	386	403	423	429	528	630	827	907	932	964	1044	1052	1059	1070	1077	1078	1086	1088	1098	1108	1111	1117	1118	1118	1132	1136	1143	1148	1151	1153	1164	1212	1231	1238	1248	1259	1271	1273	1281	1286	1301	1307	1319	1330	1341	1353	1373	1388	1401	1410	1412	1417	1426	1435	1449	1467	1470	1472	1475	1484	1492	1508	1517	1523	1532	1534	1556	1591	1604	1604	1620	1622	1625	1642	1655	1672	1681	1685	1691	1697	1709	1723	1740	1749	1750	1752	1758	1771	1783	1793	1795	1805	1811	1819	1826	1840	1844	1847	1852	1856	1869	1872
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	4	5	6	6	8	13	15	18	23	24	24	25	28	34	36	36	37	38	38	39	42	44	48	55	57	58	60	60	63	63	65	68	70	70	72	72	75	76	76	76	76	76	76	76	76	76	77	77	78	80	83	84	85	86	86	87	92	94	95	97	97	97	97	97	97	98	99	99	105	111	115	123	130	132	133	135	135	139	141	145	153	157	161	167	175	188	190	205	230	240	248	287	305	322	347	384	408	581	625	684	713	744	818	880	940	1027	1107	1193	1322	1430	1523	1602	1737	1852	2000	2105	2195	2269	2356	2477	2862	2972	3026	3146	3257	3357	3475	3620	3673	3701	3921	3988	4077	4194	4388	4440	4447	4523	4551	4644	4720	4787	4821	4836	4886	4938	5003	5058	5120	5144	5181	5195	5237	5289	5315	5341	5355	5363	5399	5417	5455	5473	5491	5510	5522	5534	5557	5583	5622	5659	5682	5693	5719	5732	5754	5767	5802	5839	5878	5896	5924	5968	5999	6040	6057	6063	6106	6124	6146	6161	6183	6194	6199	6215	6227	6249	6268	6268	6301	6303	6347	6366	6394	6408	6436	6449	6450	6479	6512	6579	6620	6643	6655	6667	6724	6780	6801	6858	6866	6879	6905	6979	7013	7060	7087	7108	7139	7219	7279	7350
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	3	5	5	6	7	9	11	15	20	22	24	29	30	31	35	39	40	42	42	42	42	42	42	42	42	43	44	44	46	46	47	48	48	48	48	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	52	52	52	52	52	52	52	52	52	52	52	53	56	56	58	61	61	63	64	69	73	76	80	82	83	83	84	89	92	94	95	95	102	105	113	119	130	133	144	145	161	173	180	185	190	195	198	205	212	221	228	233	236	240	307	316	325	332	337	340	341	343	378	434	469	494	508	519	535	545	554	563	569	573	581	589	613	618	640	649	660	663	673	692	705	717	729	738	753	764	797	818	835	850	854	861	871	881	903	911	929	937	945	963	984	1000	1017	1027	1033	1043	1054	1067	1081	1090	1099	1102	1127	1129	1135	1138	1148	1151	1151	1153	1157	1163	1166	1166	1175	1177	1181	1187	1194	1197	1201	1202	1202	1206	1207	1214	1214	1219	1221	1222	1225	1233	1238	1239	1239	1241	1243	1246	1246	1254	1258	1259	1267	1271	1279	1289
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	4	5	7	7	9	12	14	20	27	30	32	37	47	49	62	72	79	92	98	105	111	121	123	133	148	163	173	192	205	210	215	218	224	226	235	247	250	252	266	268	270	285	289	297	308	310	319	320	325	326	328	328	330	336	344	348	356	359	365	367	371	372	376	380	389	394	398	399	399	401	409	420	422	424	427	428	431	439	453	457	464	471	484	506	519	541	545	565	608	650	688	748	817	850	878	918	1022	1149	1297	1547	1631	1716	1793	1962	2180	2366	2453	2521	2591	2705	2812	2985	3104	3237	3369	3510	3632	3722	3804	3945	4060	4222	4303	4413	4561	4658	4756	4898	4966	5069	5155	5254	5333	5420	5521	5587	5619	5671	5712	5794	5851	5963	6064	6099	6190	6248	6313	6392	6478	6511	6538	6614	6667	6753	6797	6889	6912	6946	6972	7040	7092	7132	7182	7201	7234	7378	7423	7464	7532	7598	7633	7656	7689	7742	7787	7861	7926	7960	7995	8050	8097	8193	8264	8352	8395	8429	8502	8578	8636	8728	8800	8841	8848	8983	9049	9154	9221	9335	9373	9399	9511	9568	9657	9777	9777	9913	9936	10025	10110	10183	10268	10349	10397	10427	10521	10596	10747	10849	10999	11055	11083	11249	11318	11502	11637	11743	11780	11888	12034	12195	12318	12429	12572	12680	12780	12925	13092
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	4	7	11	20	36	36	39	55	80	96	151	164	217	263	311	412	505	631	820	1012	1137	1219	1348	1481	1598	1765	1886	2075	2230	2365	2480	2679	2844	2945	3177	3261	3363	3466	3688	3838	3971	4078	4168	4254	4431	4591	4659	4729	4794	4847	4898	4953	5144	5257	5312	5383	5492	5553	5677	5688	5780	5858	5882	5973	5998	6057	6133	6201	6243	6322	6369	6407	6514	6580	6649	6697	6760	6799	6825	6870	6975	7067	7123	7196	7248	7339	7462	7572	7690	7804	7924	8035	8193	8337	8589	8864	8928	9086	9498	9812	10111	10448	10837	11155	11327	11744	12217	12584	13320	14046	14620	15045	15624	16155	17116	18229	19575	21239	21856	22595	23781	25102	26705	28253	30025	31484	32814	34153	35566	36913	38131	39281	40976	42577	43747	45010	46576	48187	49350	50784	51657	52970	54312	55411	56797	57975	58531	58953	59354	60058	60746	61614	62268	62898	63605	64080	64741	65369	66011	66447	66826	67193	67534	68068	68542	68891	69136	69383	69584	69883	70147	70513	70764	70950	71121	72245	72371	72634	72880	73112	73293	73426	73556	73696	73869	74084	74273	74434	74525	74689	74832	75048	75266	75499	75682	75801	75944	76146	76329	76520	76700	76854	76874	77122	77220	77433	77631	77762	77934	78012	78136	78374	78614	78795	78795	79332	79434	79611	79876	80112	80443	80820	81107	81277	81537	81704	82250	82706	83165	83450	83962	84338	84983	85449	86091	86235	86961	87456	87959	88381	89184	89751	90172	90997	91441	91704	92148
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	3	3	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	8	8	8	14	15	15	15	19	24	24	27	27	27	27	31	33	38	38	40	40	40	40	41	52	52	52	52	52	52	52	53	56	61	61	62	62	62	64	64	64	64	64	64	64	65	65	65	65	65	65	65	65	68	69	69	70	70	70	72	72	75	75	76	77	85	93	93	97	97	101	106	122	133	152	174	162	172	184	198	199	199	222	229	229	230	232	242	247	254	261	265	271	278	281	287	319	328	333	334	356	417	462	475	475	481	482	484	488	497	503	503	506	511	517	531	534	537	538	546	546	547	554	559	568	570	571	573	575	583	586	586	586	586	586	588	593	596	598	599	602	602	605	605	607	607	607	608	608	610	612	614	615	615	616	620	622	629	629	630	630	632	634	636	638	638	648	651	652	653	658	663	668	669	670	679	681	697	700	701	702	702	707	709	718	723	727	731	733	734	734	746	752	754	757	760	766	776
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	5	8	16	16	20	24	26	38	43	46	47	55	67	76	81	104	112	113	119	123	124	127	131	138	138	139	143	154	178	199	202	203	211	219	223	236	244	244	249	257	269	294	304	312	317	329	337	347	350	357	367	370	380	389	392	398	410	412	417	423	427	430	433	438	446	450	458	461	463	470	476	481	488	493	500	501	505	515	522	529	532	537	543	551	553	570	581	587	597	605	617	626	657	687	714	749	775	793	836	860	887	922	935	944	974	1004	1048	1074	1117	1158	1212	1281	1313	1342	1382	1431	1470	1500	1536	1560	1606	1660	1683	1717	1784	1807	1889	1946	1984	2024	2062	2076	2104	2144	2174	2214	2238	2257	2281	2297	2321	2340	2369	2378	2388	2394	2415	2435	2462	2493	2519	2538	2569	2582	2602	2622	2635	2656	2677	2713	2729	2744	2762	2778	2793	2811	2821	2821	2827	2849	2858	2871	2877	2881	2895	2901	2922	2943	2953	2957	2965	2978	3001	3013	3030	3039	3046	3074	3082	3097	3105	3136	3149	3152	3159	3175	3186	3202	3202	3247	3253	3265	3287	3316	3332	3349	3363	3368	3388	3404	3440	3463	3487	3509	3553	3588	3611	3638	3689	3715	3741	3773	3811	3859	3884	3922	3962	4005	4031	4069	4107
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	7	8	8	9	9	9	10	11	15	16	17	19	23	27	28	34	43	46	51	55	58	64	67	71	72	74	74	80	82	82	84	86	92	92	94	95	95	97	97	97	97	99	99	99	99	99	100	101	102	102	104	106	106	107	109	109	110	110	112	112	114	115	115	118	119	119	119	119	119	119	120	121	121	122	122	122	122	125	125	128	128	128	130	132	135	140	143	150	152	157	162	168	183	189	199	204	219	226	240	264	277	284	291	323	345	364	372	378	399	419	457	469	500	523	546	577	618	665	702	737	766	796	855	874	911	954	1009	1056	1083	1102	1123	1160	1192	1205	1228	1291	1299	1322	1373	1429	1473	1514	1539	1548	1594	1614	1663	1708	1750	1778	1799	1823	1834	1882	1908	1949	1969	1970	1980	1996	2031	2054	2069	2082	2095	2124	2145	2166	2211	2297	2314	2334	2339	2355	2386	2411	2443	2469	2477	2493	2508	2541	2586	2606	2623	2646	2660	2684	2702	2722	2737	2743	2743	2763	2783	2793	2798	2822	2835	2846	2863	2883	2898	2914	2914	2947	2950	2960	2983	2988	3000	3030	3040	3045	3059	3070	3091	3124	3145	3162	3178	3195	3210	3224	3260	3275	3308	3328	3344	3369	3402	3440	3493	3584	3614	3655	3696
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	4	4	4	5	6	7	8	10	16	19	22	26	34	34	41	53	58	69	74	79	81	88	99	110	144	161	163	165	168	170	184	216	223	247	249	256	259	264	266	267	267	271	272	272	273	276	278	279	285	287	288	292	293	299	300	302	303	303	306	308	313	317	320	321	333	351	354	354	357	362	365	366	369	374	380	382	383	387	390	393	393	396	400	405	411	420	427	429	429	435	440	443	450	456	468	481	494	511	511	523	542	580	616	659	682	713	729	801	871	936	991	1017	1074	1158	1254	1328	1403	1508	1557	1602	1641	1791	1900	1980	2083	2137	2197	2249	2330	2389	2473	2538	2577	2615	2697	2758	2808	2853	2908	2935	2984	3021	3110	3186	3245	3282	3298	3327	3335	3369	3389	3440	3461	3484	3512	3538	3580	3609	3650	3672	3690	3734	3759	3809	3864	3910	3960	4092	4127	4127	4179	4214	4251	4282	4282	4282	4282	4308	4411	4534	4578	4593	4607	4629	4672	4723	4765	4811	4831	4862	4895	4920	4966	5001	5077	5091	5127	5151	5193	5219	5252	5285	5304	5329	5351	5383	5407	5407	5484	5503	5535	5556	5596	5627	5684	5722	5745	5792	5813	5868	5899	5932	5948	5966	5993	6032	6083	6139	6155	6200	6255	6291	6340	6395	6433	6465	6510	6543	6622	6682
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	5	5	6	7	13	18	27	28	33	39	41	57	67	85	95	111	127	146	158	178	203	221	231	249	271	282	303	327	352	361	376	380	396	416	445	457	463	470	477	487	507	526	535	552	562	568	581	596	610	628	640	653	656	677	705	712	734	752	766	843	864	882	915	923	948	1006	1030	1058	1112	1160	1195	1251	1282	1305	1334	1401	1454	1514	1539	1580	1605	1679	1814	1874	1968	2039	2070	2128	2230	2291	2364	2435	2526	2592	2729	2817	2883	2992	3097	3159	3206	3375	3456	3521	3778	3966	4087	4147	4225	4376	4539	4701	4880	5019	5076	5201	5433	5577	5777	5968	6220	6465	6731	6872	7076	7314	7577	7815	7934	8076	8249	8401	8601	8725	8795	8870	9069	9178	9355	9581	9662	9734	9811	9897	10050	10118	10202	10265	10334	10448	10487	10530	10640	10734	10840	10891	10918	10977	11016	11095	11144	11201	11245	11268	11351	11376	11471	11517	11570	11604	11609	11796	11819	11853	11893	11951	11994	12024	12049	12071	12096	12132	12169	12209	12234	12254	12272	12324	12368	12423	12466	12487	12520	12565	12588	12617	12656	12681	12692	12732	12751	12789	12811	12862	12909	12920	12961	13010	13089	13139	13139	13236	13262	13330	13382	13432	13492	13588	13621	13653	13716	13762	13864	13927	14025	14087	14135	14247	14326	14404	14542	14587	14664	14742	14839	14909	15005	15091	15173	15263	15314	15441	15566
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	3	3	3	3	3	3	3	4	4	10	13	15	16	16	18	23	25	26	27	28	34	35	35	36	39	40	43	44	46	46	47	49	53	55	57	58	64	68	92	96	96	96	101	102	102	103	103	105	107	107	108	108	111	113	113	115	119	121	125	130	131	132	135	136	140	144	144	147	147	153	160	167	171	171	171	174	175	177	177	177	182	183	187	202	205	205	219	227	232	233	243	246	250	261	269	281	287	296	316	331	348	361	364	377	392	421	433	462	475	589	624	929	1087	1150	1181	1245	1372	1456	1523	1792	2009	2074	2122	2203	2285	2323	2437	2476	2550	2572	2598	2637	2672	2731	2784	2835	2873	2893	2917	2941	2958	2985	3027	3038	3045	3071	3095	3125	3158	3178	3214	3226	3249	3269	3295	3316	3331	3335	3340	3379	3381	3387	3402	3429	3438	3439	3455	3458	3467	3485	3503	3535	3540	3559	3577	3592	3604	3627	3644	3649	3667	3690	3733	3757	3774	3787	3790	3828	3836	3852	3863	3888	3895	3901	3917	3934	3946	3966	3966	3993	3998	4021	4034	4051	4083	4100	4107	4108	4124	4136	4158	4175	4200	4211	4214	4235	4240	4255	4281	4284	4300	4311	4327	4340	4343	4360	4377	4386	4394	4402	4420
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	6	7	7	7	7	7	8	9	11	12	14	16	19	20	20	20	20	22	22	22	22	23	23	24	24	24	24	24	24	24	24	25	26	28	29	30	31	32	39	40	42	42	42	47	47	51	52	52	58	61	61	66	68	69	80	94	97	112	115	117	121	124	132	171	173	182	182	197	205	218	245	258	268	284	296	299	304	329	348	361	387	402	406	412	431	439	450	468	487	513	521	539	574	585	600	604	634	661	676	733	748	752	760	775	799	809	830	831	886	951	997	1015	1045	1055	1067	1086	1099	1112	1123	1144	1164	1172	1205	1227	1240	1251	1264	1285	1292	1297	1308	1313	1321	1327	1339	1351	1358	1377	1382	1393	1398	1413	1420	1422	1424	1426	1438	1443	1449	1450	1450	1454	1457	1460	1468	1472	1478	1489	1493	1501	1503	1503	1522	1523	1524	1526	1526	1526	1530	1533	1534	1536	1539	1540	1540	1543	1545	1549	1549	1550	1551	1555	1556	1561	1563	1565	1566	1571	1573	1577	1581	1582	1582	1584	1590	1593	1597	1597	1605	1608	1608	1609	1609	1612	1620	1626	1627	1633	1636	1641	1644	1651	1652	1654	1662	1666	1670	1674	1676	1685	1690	1694	1699	1703	1710	1717	1725	1729	1734	1741
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	4	4	4	4	5	5	5	5	6	6	7	7	7	9	10	10	10	11	12	13	13	13	14	15	18	22	22	22	25	26	26	31	33	38	41	43	44	46	46	49	49	51	54	54	55	56	58	58	58	60	60	60	60	60	60	60	60	60	60	60	61	61	61	61	62	62	63	63	65	65	65	68	69	69	72	75	78	80	84	90	95	103	106	108	117	125	135	146	155	160	179	190	199	203	208	213	225	230	231	238	241	247	252	264	272	277	284	289	375	424	475	547	553	562	566	570	572	584	591	595	609	621	625	643	657	659	660	677	681	685	697	702	712	719	735	738	749	757	368	768	770	773	777	781	788	788	790	792	799	804	814	815	822	823	826	827	828	831	831	831	832	832	834	834	834	834	834	835	837	839	839	844	845	845	849	851	854	860	862	863	867	868	868	868	872	879	880	881	885	886	887	891	901	903	903	910	912	914	915	918	919	921	921	922	925	926
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	4	5	10	14	15	15	25	39	50	50	60	60	99	120	142	163	207	239	286	323	387	413	478	521	557	595	618	639	668	691	718	746	776	817	835	854	896	909	936	955	955	965	984	990	1001	1007	1012	1025	1038	1045	1072	1077	1077	1083	1088	1134	1164	1171	1186	1199	1215	1252	1259	1284	1300	1318	1336	1355	1376	1406	1439	1467	1484	1507	1523	1561	1608	1644	1654	1660	1669	1702	1736	1764	1792	1806	1824	1848	1893	1923	1961	1990	2032	2112	2194	2309	2484	2695	2902	3085	3202	3419	3724	4171	4848	5588	5839	6207	6480	7247	7961	8614	9146	9487	9835	10439	11028	11772	12287	12864	13370	13724	14152	14992	15641	15903	16546	17245	17544	17979	18357	18781	19288	19753	20001	20138	20398	20816	21038	21322	21665	21830	22034	22215	22568	22889	23166	23437	23530	23741	23972	24162	24300	24509	24629	24731	24836	24966	25117	25316	25454	25558	25658	25732	25879	26017	26169	26284	26391	26460	26683	26807	27241	27405	27544	27635	27734	27802	27886	28051	28230	28370	28458	28525	28632	28756	28876	29056	29241	29381	29449	29580	29717	29845	29965	30114	30207	30264	30418	30548	30666	30787	30914	30985	31056	31195	31383	31500	31669	31669	31956	32027	32138	32311	32489	32625	32772	32887	32951	33132	33260	33676	33946	34177	34260	34462	34619	34727	34963	35171	35256	35429	35806	35956	36081	36282	36438	36520	36716	36847	37032	37494
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	4	9	10	17	20	28	28	37	81	94	96	101	113	118	125	141	168	182	192	204	210	224	241	247	261	277	290	304	309	315	340	415	420	434	442	457	470	485	496	506	532	538	593	595	598	604	616	618	634	638	641	659	665	671	682	682	689	707	719	723	734	740	749	756	768	769	776	784	791	810	815	828	844	853	866	871	879	888	891	907	915	944	956	961	985	999	1020	1052	1089	1127	1170	1198	1202	1244	1312	1404	1559	1611	1660	1702	1952	2046	2240	2397	2597	2809	2942	3059	3188	3332	3485	3662	4146	4335	4483	4745	5054	5346	5557	5765	5900	6074	6302	6461	6684	6854	7018	7158	7250	7429	7598	7738	7908	8007	8125	8262	8367	8515	8757	9297	9508	9632	9807	9929	10035	10122	10205	10265	10317	10405	10499	10595	10684	10752	10790	10832	10871	10944	10999	11066	11121	11151	11183	11256	11312	11360	11418	11482	11521	11544	11575	11634	11702	11766	11818	11867	11891	11944	11973	11991	11996	12015	12033	12043	12069	12103	12142	12181	12219	12243	12249	12319	12353	12393	12412	12448	12478	12494	12512	12551	12588	12611	12611	12660	12674	12698	12737	12837	12883	12959	12989	12997	13030	13060	13130	13194	13282	13296	13328	13375	13445	13517	13584	13642	13704	13730	13804	13914	14033	14139	14205	14334	14397	14495	14609
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	4	6	8	12	13	13	15	18	24	25	28	29	31	34	35	36	41	44	45	45	45	45	46	50	55	66	75	76	78	78	106	106	116	121	127	131	133	133	134	138	140	140	141	142	145	147	147	147	147	147	148	148	153	156	156	160	167	169	172	173	173	177	177	177	178	179	182	185	189	189	190	191	193	195	195	195	195	195	200	201	202	204	207	207	208	214	216	216	224	226	237	244	250	261	274	279	293	302	310	323	340	359	369	383	392	410	424	434	456	473	493	509	529	557	575	600	612	650	659	683	696	724	756	779	801	813	838	850	867	901	919	930	945	961	975	989	1008	1052	1070	1078	1095	1101	1107	1127	1154	1160	1163	1170	1181	1194	1214	1238	1248	1257	1266	1275	1279	1288	1302	1310	1312	1323	1329	1340	1367	1393	1412	1454	1464	1475	1484	1504	1533	1560	1571	1589	1597	1614	1631	1642	1653	1662	1675	1687	1704	1715	1722	1726	1729	1744	1751	1762	1770	1780	1787	1793	1807	1812	1831	1838	1838	1862	1875	1883	1892	1904	1927	1945	1956	1971	1993	1998	2035	2052	2070	2076	2085	2103	2115	2117	2148	2157	2181	2193	2205	2225	2248	2254	2262	2286	2295	2311	2324
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	6	6	6	6	6	6	9	11	11	15	15	15	19	24	25	31	33	44	45	47	48	50	52	56	77	80	81	82	83	85	87	87	95	103	105	108	116	130	158	189	197	276	377	398	418	430	433	433	448	449	464	472	472	479	480	485	498	509	511	519	520	522	527	529	537	542	544	549	551	560	562	565	568	569	569	569	572	574	578	578	581	582	584	588	589	592	596	596	600	604	611	613	613	613	613	626	627	628	638	641	643	647	649	651	658	662	662	668	674	674	676	686	687	691	699	717	717	722	737	742	747	747	755	759	764	771	773	773	784	785	786	791	791	791	791	794	796	796	802
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	4	4	5	6	9	12	14	14	17	36	38	40	44	47	48	51	57	57	59	69	79	80	81	87	94	94	95	103	105	107	113	115	120	121	123	128	128	130	137	139	140	180	212	223	240	242	245	249	252	255	255	264	266	268	268	269	269	273	276	278	285	288	289	293	294	294	296	298	300	301	301	304	305	309	312	316	319	322	322	326	329	332	337	352	365	373	376	379	389	406	428	446	468	468	474	481	495	528	574	588	615	624	687	721	736	779	808	854	912	957	1040	1090	1142	1188	1197	1224	1267	1315	1347	1437	1552	1576	1600	1614	1663	1781	1866	1884	1903	1928	1964	1984	1999	2023	2037	2046	2060	2068	2085	2111	2156	2182	2194	2211	2240	2254	2268	2290	2317	2324	2361	2367	2387	2414	2522	2532	2537	2540	2549	2555	2575	2583	2597	2605	2626	2632	2656	2680	2693	2705	2712	2739	2739	2750	2770	2790	2797	2797	2828	2833	2840	2855	2883	2894	2907	2913	2921	2940	2953	2953	2979	2984	2991	2992	3005	3015	3019	3030	3031	3034	3034	3038	3038	3049	3051	3053	3058	3060	3064	3065	3068	3072	3073	3075	3076	3082	3092	3094	3096	3096	3098	3106
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	8	8	8	10	10	11	12	12	12	12	12	12	12	15	15	15	17	19	19	19	19	19	19	20	22	26	26	26	73	73	74	75	75	75	86	86	88	88	89	94	96	96	97	102	106	109	112	114	116	122	124	129	133	134	135	143	156	169	176	191	201	217	230	266	277	283	290	303	305	305	305	305	305	309	329	330	330	330	330	339	345	355	363	366	369	380	387	398	399	402	405	416	420	420	428	434	439	441	442	443	447	451	457	460	464	468	468	472	474	479	480	480	481	483	485	485	485	485	486	490	491	493	498	501	501	501	505	505	506	507	510	511	511	512	513	513	515	515	520	520	520	520	522	523	523	526	527	528	531	538	540	540	540	540	590	591	600	600	601	602	603	603	603	607	610	611	614	615	616	620	622	624	624	628	635	641	645
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	8	8	9	9	9	9	10	13	16	19	19	20	20	20	24	24	24	27	29	30	32	61	64	70	81	83	84	85	86	104	107	109	110	114	116	118	119	121	121	121	142	142	142	143	151	154	158	161	164	164	164	167	172	174	179	188	188	189	189	196	200	203	209	209	213	215	223	264	281	286	287	289	292	293	383	383	383	389	389	389	389	391	391	392	392	396	398	398	401	401	405	406	408	410	419	419	421	422	423	425	432	440	444	444	444	448	451	452	453	453	454	456	458	458	458	460	460	460	463	464	466	468	470	474	475	475	476	482	487	491	497	500	502	505	513	517	523	538	540	540	541	542	545	547	549	549	549	552	553	577	577	577	579	579	580	581	584	587	587	587	588	589	591	593	593	593	595	597	599	601	606	607	610	610	613	614	622	623	624	626	626	626	627	630
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	6	7	7	8	8	8	8	8	9	11	11	11	11	11	11	11	13	14	16	17	22	22	22	23	23	32	34	34	54	54	57	59	66	79	88	90	98	101	109	118	124	135	141	178	192	205	212	236	241	241	249	265	286	301	336	373	379	390	415	436	490	569	599	648	659	685	695	712	720	726	743	756	760	765	770	782	787	796	800	801	801	806	818	819	824	824	827	829	834	836	842	843	846	846	849	851	855	858	860	861	862	863	864	865	865	866	866	871	871	873	875	875	875	875	875	875	879	881	884	886	888	888	890	893	894	894	901	910	910	911	917	920	921	924	925	926	928	931	933	933	934	935	937	938	939	941	943	956	958	960	964	979	979	981	991	991	991	997
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	4	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	18	19	19	86	134	144	144	147	147	147	153	156	159	161	194	206	206	208	209	221	230	233	239	239	250	255	261	261	262	262	263	267	268	268	271	271	272	277	279	281	285	287	289	302	304	315	317	317	322	325	327	334	345	376	380	382	384	389	392	405	409	412	417	425	434	439	444	469	498	505	509	516	519	523	527	537	553	557	560	565	564	567	570	574	586	586	592	595	598	612	617	618	618	623	625	625	629	634	635	635	640	642	645	653	666	672	673	677	681	686	692	695	697	699	703	703	707	709	711	723	727	728	733	733	747	749	762	763	785	794	807	824	826	827	830	835	840	841	849	849	849	850	853	859	861	864	865	865	865	867	873	875	879	879	885	885	887	888	888	888	889	889	889	890	890	894	899	901	901	901	901	903	904	906	907	910	912	913	918	919	922	923	926	926	928	934
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	5	9	10	10	13	14	16	18	22	29	32	33	34	34	35	35	36	36	36	36	37	39	39	39	40	42	44	47	54	60	63	77	85	87	88	88	91	93	99	101	105	111	118	131	140	145	151	153	160	164	177	189	196	205	213	221	228	244	272	289	305	318	334	340	373	403	411	426	430	440	468	496	504	506	509	517	536	548	595	596	602	607	613	633	649	677	694	706	710	717	726	733	759	776	781	789	805	812	819	833	841	857	857	857	866	890	908	950	963	976	986	992	998	1006	1009	1011	1012	1019	1023	1045	1049	1050	1059	1064	1066	1073	1083	1083	1091	1092	1097	1104	1108	1121	1125	1150	1166	1175	1177	1185	1190	1202	1211	1224	1235	1242	1252	1259	1268	1274	1297	1299	1306	1313	1322	1331	1354	1358	1361	1364	1366	1375	1380	1385	1399	1404	1408	1423	1431	1439	1439	1455	1457	1460	1479	1504	1519	1524	1533	1534	1543	1547	1558	1566	1576	1578	1582	1584	1596	1606	1614	1617	1625	1627	1630	1633	1640	1641	1645	1654	1658	1662	1669
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	4	4	4	5	6	7	9	9	11	13	15	16	20	22	23	26	27	31	39	41	44	46	55	59	64	64	65	68	72	80	83	92	96	101	111	115	120	129	133	136	145	151	159	165	176	180	205	211	222	224	228	240	249	249	281	321	337	339	354	387	405	415	431	446	476	501	521	552	558	565	572	580	590	597	617	638	650	659	675	700	724	747	759	763	780	796	810	851	895	923	938	953	980	993	1021	1052	1085	1101	1111	1129	1135	1146	1163	1196	1241	1267	1288	1310	1325	1347	1355	1389	1409	1427	1451	1480	1495	1512	1573	1589	1606	1618	1632	1649	1652	1667	1691	1694	1709	1725	1750	1762	1783	1805	1814	1839	1852	1878	1879	1884	1886	1891	1900	1917	1923	1934	1938	1945	1948	1955	1957	1960	1969	1975	1979	1981	1983	1987	1994	1994	2000	2003	2004	2005	2008	2014	2018	2023	2026	2028	2034	2037	2043	2046	2046	2046	2051	2056	2063	2069	2069	2069	2072	2076	2077	2080	2085	2088	2089	2092	2094	2099	2103	2103	2113	2118	2122	2128	2137	2143	2147	2154	2160	2167	2169	2172	2180	2188	2191	2199	2202	2209	2223	2227	2238	2242	2255	2262	2273	2277	2281	2288	2294	2298	2305	2310
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	5	5	5	5	5	8	9	12	14	20	21	24	28	34	38	40	43	48	51	57	62	64	69	71	71	71	73	76	83	83	83	83	83	83	83	86	88	88	89	89	89	90	92	92	94	96	96	97	97	98	98	100	101	101	101	104	105	107	107	107	107	107	108	109	109	109	112	112	113	113	113	113	115	115	118	120	122	122	122	125	126	127	129	130	132	135	140	141	146	147	151	158	171	185	200	206	218	227	260	312	346	361	373	408	451	472	521	541	557	592	659	708	766	818	861	909	946	987	1016	1077	1110	1179	1207	1229	1273	1296	1348	1418	1454	1490	1521	1579	1617	1674	1707	1749	1766	1802	1842	1906	1929	1975	2022	2028	2069	2106	2124	2160	2200	2225	2255	2284	2317	2364	2396	2423	2441	2449	2476	2493	2506	2516	2560	2601	2615	2685	2710	2721	2742	2764	2781	2781	2785	2787	2821	2843	2856	2884	2894	2901	2925	2941	2974	2999	3023	3031	3037	3064	3084	3107	3120	3126	3127	3150	3175	3194	3215	3233	3239	3241	3259	3277	3291	3311	3311	3324	3324	3324	3324	3359	3385	3425	3451	3458	3484	3493	3531	3560	3594	3609	3629	3653	3678	3715	3757	3772	3812	3817	3846	3869	3915	3946	3972	4022	4056	4074	4127
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	4	5	5	6	10	12	14	17	21	24	26	30	35	36	37	44	46	47	54	56	61	62	64	66	66	66	70	71	71	71	74	76	76	76	80	81	81	81	84	85	85	87	87	87	90	93	96	98	99	99	100	103	103	104	104	104	107	107	110	111	112	113	114	114	114	119	120	127	129	130	132	134	138	141	143	146	150	150	153	160	169	170	171	172	192	197	200	206	215	226	238	258	270	279	284	324	324	345	350	365	372	390	397	405	416	435	457	473	488	517	532	557	590	627	656	687	708	765	778	809	876	912	968	1018	1039	1068	1103	1115	1132	1163	1197	1252	1277	1296	1311	1328	1355	1396	1435	1449	1474	1501	1523	1548	1581	1608	1632	1639	1660	1679	1697	1715	1735	1740	1747	1756	1781	1795	1811	1821	1823	1838	1846	1854	1873	1888	1909	1921	1935	1945	1947	1974	1986	1996	2005	2018	2024	2037	2046	2068	2078	2081	2104	2111	2121	2127	2148	2156	2160	2170	2177	2186	2206	2213	2235	2244	2265	2285	2291	2313	2313	2346	2356	2376	2398	2406	2416	2431	2442	2443	2470	2478	2499	2513	2528	2545	2576	2602	2633	2652	2671	2679	2706	2732	2758	2807	2829	2870	2913	2952	2982	3011	3037
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	4	4	5	9	14	20	42	47	58	75	91	123	151	174	206	225	272	305	362	404	463	497	536	575	608	631	657	676	698	759	813	819	870	878	924	943	960	973	979	986	1008	1022	1041	1048	1062	1080	1105	1124	1163	1240	1281	1300	1324	1331	1364	1371	1400	1432	1448	1473	1494	1530	1568	1585	1614	1653	1670	1703	1767	1790	1823	1883	1939	1969	1995	2019	2069	2129	2201	2251	2285	2384	2479	2554	2643	2748	2861	2923	3027	3174	3295	3504	3613	3826	4029	4273	4610	4982	5319	5580	5973	6176	6892	7329	8018	9130	9918	10323	10752	11465	12376	13044	13700	14336	14677	15362	16099	16666	17662	18360	19150	19828	20508	21018	21557	22502	23103	23706	24135	24550	24891	25432	26037	26626	27077	27483	27823	28268	28742	29116	29589	30118	30450	30798	31197	31563	31865	32268	32587	32731	32996	33198	33428	33694	34040	34238	34368	34605	34851	35061	35293	35574	35721	35814	35953	36157	36354	36574	36784	37013	37136	37458	37668	37821	37981	38262	38426	38545	38652	38790	38917	39138	39298	39450	39600	39751	39888	40126	40349	40587	40751	40898	41016	41178	41351	41506	41722	41826	41947	42118	42248	42380	42565	42765	42891	43027	43166	43304	43578	43808	43808	44138	44256	44460	44652	44811	44999	45275	45455	45538	45798	45948	46300	46518	46790	46907	47080	47371	47596	47800	48148	48287	48669	48925	49150	49376	49794	50127	50380	50790	51055	51296	51635
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	4	4	4	5	5	6	6	8	8	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	14	14	14	14	14	18	18	18	19	19	19	19	23	24	26	30	30	30	30	30	31	31	31	31	31	31	31	32	33	45	47	47	58	121	137	147	150	161	161	161	177	181	191	195	195	199	199	201	207	212	223	225	227	229	234	258	265	275	286	303	313	323	331	348	364	371	375	384	399	402	413	422	433	445	455	457	460	476	486	494	505	507	509	513	518	524	528	533	534	556	557	562	572	581	587	589	600	600	609	616	619	622	622	640	654	662	676	677	686	689	690	691	692	696	699	702	707	711	711	717	720	727	727	727	728	735	741	744	752	753	753	755	756	756	759	766	768	769	771	774	781	784	784	790	793	799	803	812	818	835	835	836	850	851	860	869	881	885	886	889	907	914	924	932	932	936	946	956	962	976	980	987	989	991	1002
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	5	8	10	11	12	14	15	16	20	25	33	35	41	47	50	55	60	62	65	68	70	72	74	77	77	78	83	83	83	84	85	85	85	88	89	89	89	90	90	90	90	91	92	97	98	99	99	99	100	100	100	100	102	102	103	104	104	106	106	108	108	110	112	113	116	117	119	119	120	122	126	130	133	138	139	144	154	160	164	167	167	172	177	190	197	205	216	234	256	284	317	369	389	409	422	457	479	541	620	655	686	697	739	772	820	897	932	953	969	992	1045	1112	1158	1185	1259	1337	1386	1431	1463	1504	1585	1649	1685	1729	1767	1837	1941	1974	2031	2073	2118	2167	2204	2270	2302	2340	2369	2385	2424	2450	2488	2523	2543	2555	2574	2584	2618	2640	2652	2661	2668	2679	2693	2721	2736	2747	2756	2766	2780	2801	2811	2827	2834	2835	2858	2863	2871	2884	2894	2902	2911	2921	2930	2942	2962	2971	2983	2990	3000	3011	3026	3049	3072	3087	3099	3111	3129	3145	3169	3197	3219	3225	3243	3254	3279	3293	3309	3325	3339	3346	3362	3392	3416	3416	3433	3441	3450	3458	3476	3495	3520	3542	3551	3569	3583	3614	3649	3674	3714	3737	3764	3803	3847	3882	3896	3927	3956	3980	4014	4048	4080	4128	4159	4193	4225	4272
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	4	4	4	4	4	4	4	4	5	5	6	6	6	6	6	8	8	8	8	9	11	11	13	13	13	13	13	13	14	14	14	14	15	15	15	23	31	72	72	91	97	105	105	105	125	126	129	131	148	171	173	219	225	230	238	239	240	241	248	249	251	256	266	269	290	298	298	308	309	310	311	315	316	318	319	320	326	327	327	329	330	333	338	341	342	347	350	353	359	359	363	365	381	394	401	406	411	415	504	517	556	581	587	632	652	675	682	756	769	831	857	876	916	963	979	1220	1266	1270	1297	1544	1553	1566	1588	1613	1618	1643	1745	1797	1817	1817	1821	1897	1936	1953	1996	2007	2018	2030	2036	2111	2159	2180	2198	2220	2229	2236	2282	2292	2301	2314	2327	2335	2336	2385	2414	2428	2445	2478	2482	2489	2506	2528	2547	2565	2593	2617	2618	2632	2644	2673	2683	2706	2722	2727	2750	2768	2773	2791	2801	2810	2811	2822	2833	2840	2852	2867	2875	2876	2888	2904	2927	2932	2932	2965	2966	2975	2986	3000	3018	3035	3042	3047	3056	3067	3082	3085	3097	3100	3102	3108	3123	3124	3143	3147	3162	3167	3202	3229	3264	3299	3313	3341	3349	3387	3428
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	8	9	9	9	12	12	13	22	23	23	24	26	26	26	26	26	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	31	31	31	31	31	31	31	32	32	32	33	36	36	36	36	36	36	38	38	41	41	45	46	46	49	51	57	57	58	58	65	67	69	72	77	80	81	87	93	100	102	109	110	113	113	118	122	156	160	169	174	177	184	188	192	229	337	344	363	417	433	438	447	448	453	455	462	462	462	462	467	467	469	473	473	477	481	488	491	491	492	493	493	495	495	498	500	502	504	506	510	513	517	517	517	522	525	529	530	532	534	534	536	540	542	544	546	546	548	550	552	555	555	557	560	560	560	562	566	567	568	569	569	570	576	586	586	601	601	602	603	608	611	620	625	626	631	633	640	650	658	659	661	665	665	672	677	680	682	682	683	689	696	700	702	705	711	714	715
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	5	5	5	5	6	6	6	6	6	6	7	8	8	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	12	12	12	12	12	13	13	15	15	16	18	18	19	20	20	20	22	27	30	30	31	32	32	33	34	36	36	40	42	48	49	52	53	53	56	61	64	67	67	71	73	73	74	74	75	79	82	83	83	92	95	100	102	110	110	113	113	113	117	129	134	146	148	189	193	469	777	936	989	1009	1030	1122	1129	1143	1159	1164	1164	1164	1169	1177	1184	1189	1202	1204	1204	1205	1207	1210	1211	1212	1213	1213	1215	1215	1219	1219	1219	1220	1222	1227	1227	1228	1230	1230	1230	1231	1232	1233	1233	1233	1233	1233	1233	1233	1233	1233	1233	1233	1233	1236	1243	1244	1248	1248	1249	1249	1251	1253	1254	1258	1260	1261	1262	1263	1265	1265	1269	1272	1272	1273	1275	1276	1278	1278	1279	1279	1279	1283	1287	1287	1290	1290	1291	1287	1287	1287
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	4	6	9	14	22	26	32	38	44	50	66	71	82	88	95	101	107	122	139	140	149	150	150	162	169	180	186	197	203	207	211	213	214	217	219	221	222	223	226	227	227	233	234	234	235	235	236	237	237	240	242	243	246	247	248	249	250	252	254	257	260	264	266	271	273	275	277	279	280	291	298	301	304	306	309	313	317	321	329	337	339	342	355	383	452	464	482	498	552	583	646	671	733	763	795	838	881	975	1098	1192	1252	1302	1410	1508	1603	1694	1845	1890	1998	2087	2181	2298	2394	2517	2645	2783	2882	3009	3139	3206	3343	3391	3473	3594	3757	3890	3988	4090	4169	4259	4326	4408	4516	4612	4661	4708	4769	4794	4840	4958	5073	5161	5177	5229	5291	5391	5489	5587	5619	5650	5698	5756	5852	5947	6004	6046	6089	6122	6163	6213	6275	6345	6385	6396	6538	6581	6622	6683	6754	6787	6824	6841	6871	6921	6972	7021	7046	7063	7092	7137	7173	7220	7262	7293	7313	7339	7365	7394	7420	7444	7466	7475	7517	7542	7567	7606	7650	7693	7712	7729	7770	7818	7862	7862	7917	7939	7973	8012	8047	8083	8130	8168	8195	8240	8266	8336	8387	8415	8445	8479	8520	8580	8613	8662	8680	8729	8785	8851	8947	9047	9103	9132	9195	9246	9312	9360
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	4	4	5	5	5	7	11	11	14	17	26	30	32	52	66	95	119	152	171	206	235	275	304	348	379	400	439	476	522	572	598	617	642	657	677	687	721	739	769	785	795	821	887	940	944	961	971	990	1003	1021	1067	1085	1118	1138	1160	1176	1212	1219	1249	1268	1285	1317	1332	1350	1385	1401	1456	1481	1520	1542	1585	1666	1677	1699	1736	1759	1767	1802	1847	1894	1908	1943	1967	2087	2147	2200	2253	2289	2315	2388	2422	2500	2563	2634	2836	2877	3015	3187	3354	3475	3556	3627	3666	3745	3944	4062	4757	4956	5188	5363	5588	5869	6223	6668	7215	7498	7661	7859	8125	8340	8574	8848	10123	10344	10631	10849	11721	12043	12397	12711	12906	13125	13395	13768	14046	14292	14415	14540	14716	14877	15137	15416	15551	15674	15799	15874	15961	16090	16248	16431	16529	16632	16718	16872	17039	17178	17305	17401	17451	17495	17596	17730	17816	17956	18009	18064	18140	18217	18332	18461	18584	18634	18673	18824	18878	18960	19018	19099	19134	19176	19210	19241	19309	19370	19451	19488	19525	19566	19617	19733	19807	19884	19964	20025	20063	20124	20191	20244	20326	20377	20388	20445	20516	20586	20638	20743	20780	20824	20862	20944	21089	21175	21175	21332	21363	21438	21489	21613	21753	21883	21962	22023	22117	22198	22341	22480	22619	22711	22887	23058	23195	23335	23517	23589	23685	23834	23980	24152	24328	24508	24655	24842	24929	25067	25316
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	4	5	6	8	8	13	15	17	18	23	26	32	35	39	42	42	59	68	72	78	91	113	120	150	150	155	165	169	169	176	184	186	187	191	207	208	210	212	213	214	219	226	233	234	243	243	243	249	249	252	254	254	266	271	275	276	276	280	290	304	306	320	329	330	332	372	375	377	379	401	404	404	405	411	428	432	434	438	442	443	448	451	456	464	464	469	474	483	485	495	508	557	573	587	596	614	642	695	775	951	998	1114	1149	1377	1466	1638	1798	1870	1911	1955	2047	2161	2246	2348	2448	2520	2606	2709	2817	2884	3005	3140	3265	3319	3480	3568	3656	3760	3868	3949	4004	4102	4171	4294	4387	4448	4489	4537	4643	4814	4922	4965	5006	5116	5150	5235	5290	5363	5402	5443	5516	5561	5643	5705	5808	5851	5908	5933	5975	6067	6145	6194	6294	6321	6475	6597	6875	7149	7476	7705	7825	7943	8111	8273	8589	8837	9025	9133	9271	9395	9566	9730	9838	9938	9990	10125	10204	10278	10366	10437	10482	10491	10607	10645	10710	10784	10815	10842	10878	10911	10973	11064	11132	11132	11250	11316	11356	11413	11483	11564	11616	11639	11646	11717	11770	11854	11902	11958	11991	12060	12137	12246	12316	12371	12394	12430	12483	12551	12658	12746	12825	12864	12988	13014	13130	13219
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	4	4	5	6	6	6	7	7	7	7	9	9	9	11	12	12	12	13	13	13	13	13	13	18	18	19	19	19	19	20	20	20	20	20	20	20	20	22	22	22	24	24	25	25	25	27	27	27	27	27	29	30	30	30	31	31	32	34	35	35	38	55	58	60	73	90	90	95	98	100	100	101	127	131	132	137	137	139	147	151	154	157	165	168	171	173	174	181	182	192	202	210	211	218	225	235	241	255	263	273	282	296	311	325	332	358	375	398	414	424	441	449	462	474	493	509	546	575	583	595	618	627	632	645	652	673	684	687	698	709	720	736	754	767	785	794	803	821	835	847	855	858	868	874	886	891	899	907	911	921	923	927	930	935	941	945	948	949	956	959	962	963	964	971	972	989	992	1001	1004	1006	1009	1012	1017	1022	1033	1035	1037	1040	1044	1046	1047	1051	1055	1055	1057	1063	1072	1075	1075	1079	1079	1083	1089	1092	1096	1100	1101	1101	1103	1104	1111	1114	1118	1120	1124	1129	1134	1139	1147	1151	1159	1161	1167	1173	1183	1189	1194	1209	1215	1218	1227
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	6	8	60	60	60	70	114	196	196	198	198	198	198	199	199	199	199	199	199	199	199	204	204	206	209	209	209	209	213	213	213	213	213	218	218	218	218	218	218	218	218	218	218	218	219	220	220	220	220	220	220	220	220	220	220	220	220	221	221	222	222	222	230	238	238	244	244	245	249	257	262	273	274	276	276	281	284	289	293	303	311	316	320	320	327	332	335	339	340	348	356	370	384	384	384	384	384	384	395	400	400	400	407	407	407	410	410	410	410	410	410	412	413	416	420	424	426	426	426	431	432	433	433	436	436	436	440	444	446	449	449	449	468	472	475	478	479	481	483	485	487	490	491	491	496	497	505	510	516	516	516	517	517	518	518	518	519	519	519	519	520	520	520	520	520	520	520	520	521	523	524	525	529	529	530	532	532	532	533	534	534	534	539	539	539	540	542	543	543	545	549	549	549	550	551
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	6	10	11	11	12	12	14	14	14	14	14	15	16	19	20	21	23	26	35	40	41	41	43	44	49	49	55	58	58	60	61	61	61	61	61	61	61	61	61	61	62	62	62	63	64	64	66	66	66	67	68	69	69	69	69	69	69	69	69	69	69	69	71	71	71	71	71	71	75	75	76	79	82	84	86	93	98	109	123	142	143	143	156	170	179	187	191	195	200	218	220	239	247	255	265	273	283	302	320	335	367	382	402	415	423	431	444	451	477	492	504	514	519	526	553	560	564	583	604	618	643	655	661	663	675	686	700	700	708	710	732	738	748	754	763	766	772	778	782	807	822	830	832	834	841	844	852	860	867	868	877	877	887	898	907	922	926	926	935	956	974	981	988	989	989	993	995	1000	1001	1004	1005	1007	1009	1010	1013	1013	1014	1017	1017	1017	1017	1018	1022	1022	1024	1026	1030	1034	1035	1035	1041	1042	1043	1047	1049	1052	1053	1059	1059	1063	1067	1068	1071	1072	1073	1075	1075	1076	1078	1082	1083	1084	1085	1086	1090	1095	1100	1106	1121	1125	1129	1143
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	4	4	4	6	7	8	9	11	13	13	15	16	25	25	29	32	38	42	53	70	89	104	129	136	145	164	172	179	200	221	236	252	261	277	309	326	362	417	433	443	448	473	491	497	508	533	563	567	580	591	607	619	636	684	722	737	742	756	776	783	795	806	813	826	834	849	867	888	893	933	946	958	975	988	990	996	1007	1022	1037	1045	1057	1074	1110	1134	1162	1177	1189	1219	1229	1245	1253	1309	1353	1377	1421	1483	1523	1548	1649	1786	1890	1977	2013	2132	2202	2368	2642	2737	2810	2856	3015	3175	3261	3554	3716	3785	3890	4080	4266	4432	4632	5112	5266	5419	5564	5914	6133	6280	6569	6738	6871	7078	7252	7520	7709	7859	7982	8090	8187	8337	8517	8655	8733	8825	8887	8938	9050	9124	9199	9288	9340	9395	9468	9554	9662	9735	9781	9843	9891	9924	9997	10059	10123	10170	10209	10241	10278	10310	10340	10391	10418	10426	10490	10532	10557	10601	10633	10656	10673	10699	10729	10772	10803	10868	10886	10932	10972	10985	11041	11087	11158	11210	11241	11279	11327	11352	11393	11436	11458	11486	11546	11579	11619	11681	11732	11766	11785	11848	11878	11943	11999	11999	12143	12173	12228	12270	12304	12365	12488	12538	12584	12648	12674	12761	12842	12930	12971	13023	13114	13175	13258	13403	13463	13550	13699	13753	13842	13892	13944	13989	14114	14186	14281	14400
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	4	5	5	9	18	22	23	25	30	33	38	42	50	55	62	68	75	83	87	93	101	104	106	112	116	118	121	129	130	132	145	148	150	151	151	160	165	175	178	182	184	184	193	196	202	202	208	208	211	213	217	217	218	220	222	223	224	228	233	233	233	237	237	240	240	241	243	244	248	250	255	257	261	272	274	279	281	284	286	292	299	310	311	315	325	331	345	365	389	395	412	424	467	493	524	598	631	655	672	727	789	817	868	927	986	1043	1111	1162	1307	1403	1489	1642	1774	1938	2057	2156	2259	2423	2550	2721	2826	2927	3105	3224	3426	3581	3928	4314	4682	4892	5069	5173	5286	5434	5543	5707	5984	6260	6511	6573	6668	6798	6921	7030	7161	7247	7319	7448	7614	7691	7807	7926	8007	8046	8092	8172	8261	8321	8424	8469	8496	8582	8633	8675	8738	8794	8859	8880	8881	8925	8967	9043	9108	9146	9165	9217	9235	9274	9329	9401	9431	9453	9491	9541	9590	9626	9668	9708	9713	9760	9774	9806	9868	9917	9938	9969	10008	10024	10075	10102	10102	10152	10167	10198	10258	10301	10345	10416	10444	10458	10509	10522	10593	10630	10678	10694	10706	10755	10795	10819	10902	10926	10977	10998	11048	11089	11160	11205	11280	11313	11359	11412	11455
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	4	4	7	11	17	26	27	27	28	33	34	42	53	60	85	100	108	109	115	117	122	129	135	140	142	147	148	151	155	160	162	166	169	169	174	183	185	186	191	197	199	202	215	218	224	233	243	245	255	261	274	275	281	294	296	321	371	396	419	472	476	483	494	510	535	550	557	601	626	651	652	680	729	764	810	849	907	917	934	958	1020	1056	1134	1170	1218	1296	1311	1324	1421	1460	1525	1582	1611	1639	1673	1713	1850	1910	1979	2055	2112	2151	2208	2251	2320	2422	2461	2503	2545	2634	2680	2734	2864	2900	2935	2985	3023	3058	3108	3152	3193	3250	3314	3357	3388	3420	3451	3485	3527	3561	3591	3626	3637	3644	3658	3689	3712	3767	3802	3825	3838	3852	3863	3883	3907	3913	3923	3937	3967	3997	4015	4046	4067	4083	4091	4112	4173	4222	4362	4420	4450	4484	4484	4484	4484	4484	4484	4484	4484	4484	4484	4526	4527	4549	4558	4567	4607	4613	4645	4666	4722	4739	4759	4780	4807	4832	4860	4880	4890	4894	4908	4927	4942	4955	4977	4985	4994	4999	5011	5030	5050	5050	5072	5073	5089	5102	5115	5137	5169	5173	5181	5189	5201	5227	5243	5276	5287	5296	5316	5342	5368	5391	5407	5425	5437	5455	5482	5505	5524	5548	5566	5584	5605	5630
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	8	13	13	23	43	77	101	142	169	227	278	338	491	654	869	1121	1472	1701	2123	2202	2886	3364	3890	4146	4671	5126	5461	5898	6300	6758	7058	7459	7712	8063	8326	8824	9045	9354	9657	10056	10289	10588	10926	11005	11351	11570	11831	11927	12063	12389	12632	12775	13092	13224	13371	13585	13664	13841	14007	14167	14385	14468	14742	15011	15366	15658	15864	15942	16034	16367	16522	16694	16845	17041	17168	17225	17396	17641	17826	18000	18139	18224	18456	18779	19056	19299	19547	19756	19980	20277	20548	20872	21633	21917	22197	22741	23273	23854	24376	25080	25790	26239	26822	27779	28664	30196	31562	33714	35222	36820	37961	40265	42311	44729	47011	48992	51058	53974	55961	58341	60868	64444	67713	69803	72317	75425	77867	81026	84238	87035	89557	92345	95068	98430	101854	104755	107315	110352	113143	115916	118462	121207	122690	123644	124759	125949	127677	129409	131217	132461	133623	135130	139271	140984	142662	144407	145307	146026	146990	148093	149162	150305	151214	151986	152612	153385	154135	154757	155418	156038	156559	156910	159059	159400	159978	160469	161018	161363	161637	162026	162433	162894	163375	163790	164086	164299	164688	165147	165595	165980	166516	166881	167153	167515	167880	168272	168775	169144	169426	169466	170086	170400	170882	171391	171876	172205	172398	172849	173280	173721	174112	174112	175118	175397	175837	176271	176809	177339	177893	178354	178726	179286	179644	180497	181017	181633	181942	182523	183250	183996	184669	185552	185891	186809	187757	188636	189332	190728	191838	192646	194356	194879	195273	195991
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	11	14	19	22	23	26	27	30	38	40	42	44	46	49	52	53	55	59	59	64	64	66	66	68	73	73	73	73	73	74	77	77	78	78	78	78	79	79	80	80	80	80	80	80	80	88	88	92	95	95	95	95	95	99	99	99	100	100	101	107	107	107	107	107	107	108	108	108	109	109	109	110	110	110	111	114	114	116	120	121	128	129	130	131	137	146	150	158	162	165	166	174	188	202	204	219	236	259	270	296	322	337	367	380	398	427	445	470	544	572	611	641	670	715	768	810	859	894	935	978	998	1082	1114	1126	1145	1175	1198	1230	1300	1325	1357	1379	1389	1404	1438	1456	1514	1526	1531	1548	1556	1577	1603	1622	1633	1643	1650	1666	1675	1687	1693	1693	1694	1695	1700	1704	1714	1719	1727	1734	1743	1747	1753	1754	1758	1761	1761	1762	1763	1767	1778	1779	1779	1787	1787	1791	1799	1801	1804	1808	1808	1811	1813	1817	1828	1834	1835	1837	1845	1847	1855	1856	1861	1869	1880	1886	1895	1914	1927	1927	1958	1958	1971	1979	2002	2022	2038	2049	2080	2093	2101	2131	2151	2178	2186	2199	2214	2229	2269	2290	2304	2334	2366	2401	2426	2477	2522	2539	2568	2596	2605	2646
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	4	5	6	7	7	7	10	11	16	19	21	21	25	27	29	32	33	33	34	34	35	37	40	42	42	44	46	46	46	48	49	50	53	53	53	56	56	57	58	59	59	59	60	60	60	60	60	61	61	62	63	65	65	66	66	66	69	69	69	69	70	70	70	72	74	74	75	76	76	80	81	82	82	82	82	82	83	84	86	87	90	92	93	94	96	97	101	111	115	120	126	128	136	146	158	169	175	182	196	225	253	277	313	325	346	375	405	438	482	524	546	570	600	626	660	682	745	784	811	838	865	895	919	941	967	986	1009	1037	1054	1079	1104	1121	1138	1155	1184	1202	1219	1233	1239	1253	1270	1280	1296	1316	1334	1345	1354	1372	1396	1435	1456	1498	1512	1522	1533	1574	1620	1643	1659	1704	1728	1729	1765	1777	1794	1816	1839	1850	1869	1880	1891	1914	1929	1948	1960	1978	1989	1999	2010	2024	2031	2036	2053	2062	2075	2080	2097	2100	2116	2127	2139	2148	2159	2182	2188	2195	2211	2218	2224	2224	2256	2265	2282	2297	2309	2319	2335	2342	2343	2351	2360	2387	2401	2419	2429	2441	2457	2470	2480	2485	2498	2504	2514	2517	2535	2561	2576	2591	2609	2627	2650	2666
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	4	5	9	12	14	14	14	18	22	25	31	32	36	39	44	51	54	59	62	65	70	78	83	85	91	101	103	104	107	117	124	127	131	131	134	134	141	145	149	149	149	152	153	154	156	158	160	160	161	162	163	165	168	169	169	169	170	172	174	177	177	178	180	184	184	185	192	193	193	194	198	199	207	212	223	232	235	236	241	250	253	262	271	274	287	294	312	315	332	337	344	351	366	391	398	400	421	436	457	500	541	563	601	636	666	704	770	820	880	906	917	938	969	1015	1083	1130	1285	1385	1445	1532	1623	1698	1753	1813	1973	2062	2104	2134	2202	2275	2368	2411	2482	2577	2704	2765	2850	2931	3031	3106	3160	3292	3391	3448	3502	3541	3587	3608	3632	3653	3696	3728	3742	3773	3803	3847	3878	3921	3955	3965	3998	4020	4055	4094	4124	4134	4154	4199	4245	4278	4328	4361	4382	4410	4428	4461	4502	4551	4579	4620	4637	4676	4695	4706	4719	4733	4746	4750	4769	4802	4836	4884	4918	4953	4971	5010	5036	5082	5118	5144	5176	5181	5206	5232	5265	5323	5323	5380	5411	5451	5491	5645	5706	5756	5793	5820	5860	5894	5977	6032	6098	6146	6189	6244	6308	6373	6473	6499	6545	6590	6657	6722	6823	6901	6968	7062	7109	7195	7280
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	4	5	5	5	5	5	5	5	5	5	5	5	6	7	7	8	8	9	9	9	9	10	10	10	11	12	13	14	17	17	18	22	23	23	25	25	25	25	32	33	34	35	43	45	49	51	55	57	60	64	67	67	68	70	76	83	84	85	97	104	122	125	138	138	143	149	154	158	166	183	189	195	200	207	230	240	245	250	256	276	289	307	333	343	360	377	383	390	402	413	423	439	451	452	459	501	518	527	566	581	586	597	610	633	651	662	684	694	770	797	802	812	837	853	858	878	893	920	945	958	967	975	989	1013	1027	1039	1055	1077	1081	1087	1093	1125	1142	1148	1155	1169	1177	1183	1195	1202	1202	1208	1210	1211	1219	1234	1239	1243	1248	1250	1267	1271	1279	1283	1284	1288	1289	1295	1313	1325	1333	1335	1341	1357	1376	1409	1443	1453	1464	1489	1501	1504	1521	1537	1554	1556	1566	1575	1576	1581	1587	1592	1597	1601	1614	1624	1631	1631	1639	1639	1643	1650	1658	1660	1663	1665	1666	1680	1683	1695	1698	1711	1714	1724	1731	1735	1736	1748	1750	1763	1763	1769	1775	1784	1788	1802	1806	1814	1823	1833
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	6	11	19	23	29	33	48	50	89	119	174	213	268	300	373	458	541	602	657	713	754	768	824	860	902	923	949	1024	1038	1072	1114	1158	1180	1198	1216	1235	1258	1274	1290	1304	1322	1339	1363	1371	1385	1413	1422	1434	1438	1446	1460	1474	1478	1505	1505	1512	1537	1553	1577	1615	1629	1655	1679	1699	1708	1726	1744	1768	1808	1831	1849	1877	1902	1945	1976	2002	2031	2048	2121	2169	2210	2256	2316	2378	2449	2542	2678	2773	2937	3130	3282	3437	3584	3900	4274	4569	4914	5157	5502	6056	6786	7848	8837	9671	10014	10314	10874	11458	12078	13262	14032	14407	14768	15194	15595	16148	16630	18001	18937	19377	19909	21299	22049	22518	23259	23584	24011	24700	25254	25952	26559	26980	27393	27820	28191	28591	29011	29466	29699	29927	30140	30425	30776	31026	31395	31719	31851	32042	32341	32575	32861	33180	33382	33486	33709	33946	34135	34321	34538	34662	34781	34910	35083	35245	35449	35613	35770	35902	36400	36488	36668	36827	36966	37074	37152	37247	37366	37473	37701	37846	37939	38013	38147	38242	38422	38623	38818	38971	39056	39232	39412	39560	39717	39875	39973	39990	40224	40329	40485	40659	40841	40940	41055	41218	41409	41571	41822	41822	42105	42219	42401	42572	42778	43044	43302	43453	43621	43943	44112	44435	44605	44921	45042	45242	45492	45755	45941	46424	46434	46725	46986	47346	47655	48015	48322	48596	48729	49029	49422	49752
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	4	7	8	13	14	21	24	25	26	39	45	56	74	89	94	110	140	170	201	216	229	241	256	277	295	305	317	323	333	349	361	384	392	403	409	410	417	427	449	461	463	463	470	474	478	478	486	504	509	514	514	529	544	554	564	572	573	580	586	594	608	616	622	627	629	636	640	644	648	658	658	662	673	674	688	698	701	703	709	715	726	732	741	745	749	762	770	785	796	810	838	848	866	892	926	960	1007	1052	1080	1147	1222	1321	1485	1649	1833	1919	2026	2164	2349	2526	2781	2966	3068	3190	3302	3466	3658	3861	4167	4442	4575	4751	5270	5556	5725	6010	6268	6479	6687	6844	7150	7407	7614	7728	7973	8130	8281	8470	8649	8782	8894	9018	9156	9286	9401	9568	9696	9769	9858	9936	10037	10146	10228	10314	10373	10424	10480	10551	10619	10681	10732	10772	10804	10844	10892	10988	11055	11091	11134	11260	11298	11342	11406	11472	11517	11542	11560	11594	11634	11684	11740	11772	11807	11846	11883	11919	11975	12049	12107	12139	12209	12249	12288	12354	12395	12438	12455	12513	12556	12605	12690	12727	12760	12798	12846	12899	12957	13023	13023	13112	13150	13208	13250	13313	13356	13436	13474	13501	13560	13628	13703	13778	13852	13905	13978	14044	14114	14203	14252	14287	14380	14474	14564	14644	14767	14869	14935	15106	15213	15302	15441
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	5	5	5	8	13	21	29	45	56	72	89	101	141	174	241	318	383	463	551	616	737	858	954	1000	1082	1159	1224	1333	1431	1499	1646	1704	1740	1816	1867	2088	2138	2170	2260	2320	2413	2554	2600	2614	2697	2763	2877	2911	2963	3041	3080	3130	3311	3390	3480	3587	3615	3798	3870	3889	4093	4176	4278	4391	4440	4524	4658	4699	4776	4968	5072	5140	5201	5355	5429	5455	5541	5765	5898	5996	6135	6219	6477	6688	6859	7074	7230	7329	7518	7678	7887	8209	8442	8833	9015	9262	9472	9854	10116	10506	10754	10943	11180	11536	11840	12498	12928	13389	13711	14150	14447	14859	15324	16149	16836	17242	17638	18231	18656	19233	19847	21018	21806	22279	22788	23711	24361	25045	25785	26426	26951	27506	28267	29004	29707	30325	30958	31598	32171	32696	33274	33854	34226	34550	34929	35283	35737	36114	36600	37020	37297	37641	37934	38208	38575	38902	39129	39274	39460	39662	39886	40157	40387	40570	40746	40853	41013	41195	41558	41730	41865	41965	42387	42518	42643	42762	42905	43067	43187	43309	43422	43532	43724	43873	44025	44139	44305	44459	44683	44906	45156	45329	45425	45602	45743	45866	46023	46183	46283	46310	46485	46552	46698	46833	46962	47079	47153	47244	47384	47525	47648	47648	47955	48004	48176	48337	48496	48674	48870	49011	49068	49298	49380	49759	49988	50316	50525	50816	51172	51415	51779	52184	52447	52779	53151	53511	53802	54260	54624	55002	55449	55816	56145	56509
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	3	5	8	8	11	14	15	18	21	25	34	35	38	40	51	66	77	90	102	114	122	127	139	143	150	160	169	177	186	190	192	198	205	209	213	220	221	230	232	232	237	239	241	249	252	275	278	282	284	285	289	291	293	297	300	302	306	308	313	314	316	319	327	328	335	338	341	349	360	369	373	375	377	381	386	388	394	398	405	416	419	424	434	442	457	473	484	500	521	543	560	583	627	686	750	809	872	954	1084	1170	1326	1630	1780	1909	1992	2133	2274	2443	2608	2757	2850	3004	3193	3330	3559	3748	3875	4060	4189	4363	4489	4654	4769	4943	5050	5161	5260	5363	5526	5674	5803	5911	5992	6101	6201	6299	6394	6479	6548	6636	6708	6802	6893	6982	7080	7114	7172	7213	7283	7348	7406	7453	7490	7527	7560	7608	7651	7693	7758	7777	7807	7868	7915	7949	7989	8028	8048	8135	8165	8198	8230	8267	8316	8338	8357	8381	8411	8464	8507	8527	8551	8600	8640	8680	8729	8816	8865	8893	8934	8988	9040	9101	9162	9204	9233	9279	9322	9371	9411	9444	9476	9499	9538	9569	9652	9720	9720	9831	9871	9919	9989	10054	10089	10169	10216	10238	10294	10316	10406	10465	10539	10600	10637	10717	10781	10826	10923	10972	11063	11147	11242	11328	11445	11558	11671	11788	11863	11969	12088
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	4	4	12	16	27	29	38	41	45	54	65	82	111	116	129	167	233	273	318	342	359	372	387	395	422	431	446	455	479	494	513	530	565	587	592	607	632	641	656	673	677	687	698	709	718	729	748	757	766	784	788	801	820	828	848	861	876	909	923	962	997	1008	1022	1051	1062	1075	1109	1116	1153	1173	1187	1196	1205	1218	1238	1262	1297	1313	1335	1361	1397	1478	1532	1584	1638	1679	1746	1862	1941	2103	2235	2389	2523	2684	2887	3153	3438	3667	3854	4033	4387	4669	5099	5713	6020	6260	6487	6861	7249	7697	8116	8533	8759	9032	9395	9826	10293	10596	10844	11442	11754	12080	12368	12714	13019	13482	13705	13925	14191	14371	14726	14985	15147	15339	15541	15800	16114	16356	16604	16774	16886	17047	17202	17358	17541	17725	17879	17941	18103	18217	18329	18466	18660	18730	18774	18876	18994	19087	19247	19352	19431	19478	19522	19605	19681	19740	19813	19888	19929	20026	20080	20177	20259	20355	20425	20474	20526	20588	20655	20795	20872	20922	20988	21081	21152	21254	21359	21440	21498	21561	21620	21701	21765	21845	21964	22004	22049	22129	22181	22266	22347	22441	22509	22548	22603	22697	22822	22910	22910	23161	23215	23367	23510	23623	23746	23982	24099	24169	24327	24422	24650	24789	24986	25130	25244	25414	25534	25674	25921	25986	26214	26339	26477	26679	26884	27192	27372	27675	27849	28032	28242
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	4	10	10	11	13	13	15	20	28	37	46	63	73	91	103	126	142	157	180	199	206	234	241	244	254	270	279	287	304	316	320	326	335	356	364	379	393	400	410	441	457	468	483	500	514	523	536	547	564	594	601	623	636	655	675	687	698	716	722	736	746	766	786	822	840	853	869	878	891	907	939	977	1005	1027	1038	1053	1074	1100	1127	1145	1178	1206	1243	1287	1325	1373	1414	1466	1509	1566	1634	1702	1856	1970	2042	2225	2279	2454	2571	2780	3182	3495	3682	3836	4048	4327	4660	4906	5196	5472	5665	5895	6206	6611	6983	7246	7630	7881	8206	8498	8772	9030	9524	9877	10072	10309	10545	10909	11197	11423	11717	11893	12059	12281	12488	12735	12991	13137	13231	13419	13654	13839	14124	14301	14475	14645	14812	14992	15108	15312	15429	15506	15607	15723	15887	16015	16158	16251	16322	16388	16498	16569	16692	16803	16894	17011	17159	17292	17418	17566	17693	17799	17863	17932	18025	18121	18228	18337	18473	18523	18612	18674	18783	18915	19035	19126	19243	19339	19452	19551	19647	19765	19849	19888	19974	20032	20120	20217	20354	20425	20500	20587	20687	20814	20929	20929	21118	21157	21280	21354	21456	21572	21713	21780	21837	21981	22061	22256	22332	22481	22541	22634	22762	22852	22960	23088	23164	23306	23405	23525	23612	23763	23879	23966	24129	24227	24440	24661
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	5	12	12	12	12	13	13	13	14	15	18	19	19	20	24	25	29	34	42	42	43	46	49	52	55	56	58	59	68	75	81	83	87	87	103	103	106	108	117	120	120	120	120	120	120	125	126	127	127	127	127	127	128	131	134	134	135	136	138	139	140	143	144	144	149	149	150	152	153	154	154	165	172	173	173	174	175	176	181	183	185	190	191	198	205	209	213	221	237	238	242	261	271	285	297	318	327	339	381	433	489	516	540	550	566	593	619	653	695	738	775	835	855	871	897	926	962	984	1006	1050	1083	1108	1150	1169	1176	1191	1223	1261	1301	1317	1368	1379	1397	1422	1446	1465	1481	1508	1519	1539	1550	1559	1576	1602	1611	1611	1624	1640	1669	1689	1709	1723	1725	1730	1740	1750	1757	1763	1774	1780	1790	1805	1818	1829	1842	1856	1864	1867	1874	1889	1920	1935	1958	1964	1980	1990	2017	2023	2042	2054	2060	2067	2088	2102	2107	2120	2127	2130	2139	2141	2145	2152	2160	2160	2160	2160	2165	2177	2190	2190	2209	2211	2214	2229	2240	2253	2262	2269	2272	2278	2294	2323	2337	2348	2355	2355	2362	2374	2386	2398	2402	2412	2416	2426	2441	2455	2461	2468	2485	2489	2493	2510
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	4	4	8	9	16	18	22	28	36	42	50	59	61	79	90	102	119	132	141	147	154	156	163	165	170	173	176	177	178	182	186	188	190	192	194	195	200	203	203	204	204	207	207	208	210	211	211	211	214	216	222	222	222	222	222	223	229	231	231	231	231	232	233	233	235	236	238	239	240	241	245	247	252	256	260	260	262	267	267	270	272	279	282	287	287	287	292	298	307	315	333	347	365	398	433	461	496	510	548	599	682	756	837	895	948	989	1088	1188	1259	1325	1383	1433	1517	1632	1730	1788	1843	1905	2019	2079	2178	2270	2326	2431	2541	2612	2670	2708	2796	2871	2929	2993	3057	3136	3168	3216	3264	3323	3362	3422	3450	3512	3552	3593	3635	3660	3738	3774	3817	3883	3948	3971	3978	4021	4033	4075	4106	4137	4153	4160	4197	4219	4239	4263	4286	4321	4332	4389	4413	4485	4535	4587	4634	4675	4699	4729	4759	4813	4858	4887	4902	4928	4952	4991	5037	5070	5102	5112	5143	5167	5196	5235	5279	5308	5334	5364	5391	5423	5444	5497	5518	5526	5565	5589	5618	5640	5640	5700	5726	5756	5814	5862	5900	5944	5979	5990	6038	6084	6150	6193	6236	6280	6326	6384	6436	6506	6564	6599	6639	6720	6782	6831	6907	6965	6992	7047	7084	7165	7219
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	5	6	9	11	17	22	24	31	38	47	48	60	76	82	107	122	129	137	146	149	152	161	165	172	186	191	196	202	204	206	213	220	223	225	228	236	239	239	247	249	254	257	259	259	265	271	275	280	282	284	290	299	301	313	316	323	334	336	336	349	363	386	391	404	413	420	424	449	463	471	473	492	508	535	561	607	627	654	669	696	760	793	830	883	926	981	1037	1057	1131	1169	1214	1226	1249	1333	1384	1441	1576	1652	1691	1724	1812	1876	1983	2109	2182	2264	2355	2433	2483	2661	2739	2862	3061	3134	3209	3301	3411	3500	3627	3706	3807	3896	4004	4153	4316	4401	4546	4714	4805	4903	5002	5106	5210	5256	5329	5396	5514	5625	5695	5772	5824	5920	5968	6040	6125	6192	6254	6283	6326	6380	6458	6545	6585	6628	6651	6720	6773	6822	6896	6939	6975	6992	7120	7156	7193	7234	7272	7308	7341	7366	7378	7404	7469	7521	7544	7572	7633	7661	7704	7742	7787	7808	7822	7846	7875	7910	7952	7993	8000	8009	8054	8091	8120	8155	8189	8205	8228	8245	8269	8299	8326	8326	8381	8395	8416	8443	8486	8521	8562	8599	8616	8663	8700	8753	8798	8857	8893	8922	8981	9024	9061	9099	9129	9179	9213	9265	9324	9392	9445	9491	9521	9555	9592	9631
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	4	4	4	8	12	13	16	20	36	44	46	47	48	50	55	64	66	70	96	105	106	109	113	114	115	118	130	133	138	139	139	140	141	143	147	149	150	151	153	154	157	157	157	158	158	158	160	162	172	173	176	179	179	180	182	182	183	185	186	197	198	202	207	207	208	209	237	237	240	242	245	247	248	250	255	256	257	258	258	261	262	273	275	285	291	293	297	305	319	330	342	344	350	355	371	411	437	442	468	482	593	617	676	743	815	867	902	941	993	1033	1085	1142	1331	1379	1412	1523	1663	1740	1822	1909	1976	2018	2090	2147	2288	2365	2507	2789	2945	3125	3279	3336	3399	3454	3484	3552	3610	3700	3791	3857	3939	3963	4013	4053	4088	4125	4173	4223	4237	4264	4303	4341	4385	4418	4443	4462	4483	4523	4566	4592	4634	4659	4671	4714	4763	4812	4845	4891	4936	4950	4958	4990	5026	5087	5103	5126	5139	5157	5176	5190	5190	5200	5215	5219	5227	5236	5259	5279	5296	5312	5312	5331	5354	5378	5397	5420	5430	5437	5464	5477	5490	5514	5514	5559	5566	5585	5616	5639	5667	5705	5722	5725	5739	5756	5789	5810	5849	5863	5876	5894	5918	5941	5968	5994	6021	6048	6073	6107	6142	6175	6199	6233	6264	6301	6374
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	4	4	6	10	14	17	21	26	32	34	43	50	61	67	76	99	110	124	129	140	159	173	184	201	211	223	226	230	241	253	260	274	279	284	291	297	302	310	314	318	321	323	334	338	352	365	372	377	385	395	405	412	416	418	426	430	435	440	487	496	498	508	518	533	538	550	565	576	586	590	594	598	611	622	629	635	639	647	649	652	658	669	680	686	694	705	716	724	741	767	780	789	803	833	868	926	962	992	1031	1091	1139	1245	1341	1401	1447	1482	1601	1707	1814	2059	2160	2191	2249	2334	2431	2548	2641	3106	3219	3334	3447	3724	3880	4065	4245	4338	4432	4567	4644	4837	5006	5103	5168	5274	5349	5443	5588	5672	5724	5814	5854	5940	6025	6095	6164	6231	6256	6314	6394	6479	6604	6652	6689	6728	6764	6814	6850	6905	6980	7016	7016	7042	7066	7091	7136	7162	7193	7207	7239	7281	7305	7338	7378	7410	7434	7457	7486	7500	7533	7585	7619	7644	7671	7709	7752	7795	7848	7877	7903	7912	7948	8009	8065	8107	8142	8147	8177	8189	8233	8270	8329	8343	8376	8407	8457	8518	8564	8564	8639	8684	8736	8786	8841	8908	8969	9020	9057	9115	9156	9235	9280	9340	9392	9429	9517	9567	9657	9706	9745	9811	9966	10024	10082	10186	10247	10312	10429	10478	10529	10812
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	4	4	7	8	11	12	19	22	23	32	40	54	68	81	88	103	128	145	163	178	191	195	202	218	229	238	242	255	268	275	284	306	313	315	320	325	328	333	340	348	351	357	367	373	373	379	385	394	394	396	403	408	410	410	411	415	415	418	422	426	429	431	432	435	442	444	445	449	454	459	461	465	471	474	481	484	490	491	493	505	512	515	521	532	542	556	585	621	663	709	759	790	836	876	976	1101	1189	1265	1361	1451	1624	1768	1966	2202	2366	2477	2566	2682	2837	2987	3205	3339	3430	3522	3652	3806	3967	4083	4229	4466	4536	4665	4842	5030	5150	5329	5411	5519	5633	5736	5852	5969	6034	6116	6231	6333	6419	6487	6566	6639	6687	6760	6826	6932	6976	7048	7118	7152	7219	7264	7323	7370	7424	7471	7492	7530	7568	7641	7673	7735	7756	7778	7811	7839	7896	7934	7979	8006	8029	8173	8198	8240	8299	8325	8361	8382	8412	8437	8459	8492	8532	8552	8568	8613	8635	8694	8742	8794	8836	8860	8887	8909	8909	8946	8972	8998	9009	9053	9097	9107	9153	9200	9213	9250	9278	9309	9343	9377	9377	9440	9459	9499	9524	9561	9605	9674	9711	9737	9802	9818	9894	9928	10009	10044	10094	10145	10188	10239	10357	10411	10470	10512	10576	10645	10725	10801	10860	10938	11004	11080	11145
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	4	4	8	10	18	24	29	40	45	47	51	57	66	68	73	75	81	87	91	100	107	108	110	112	113	114	117	120	144	147	153	163	164	166	167	169	171	173	176	176	181	217	221	226	233	234	234	238	239	240	244	244	244	245	246	250	251	251	252	252	252	252	252	253	253	253	253	253	253	253	253	253	253	255	258	260	261	261	261	261	264	265	265	266	266	266	267	268	269	270	277	282	284	286	290	299	308	313	319	327	334	345	368	387	401	408	420	436	478	516	549	589	622	655	679	681	721	757	770	787	827	843	859	881	902	941	968	992	1003	1028	1045	1058	1077	1091	1131	1142	1163	1180	1208	1237	1284	1303	1307	1344	1383	1410	1436	1475	1540	1558	1586	1611	1628	1680	1704	1717	1718	1724	1742	1754	1819	1832	1848	1852	1881	1914	1957	1985	2021	2042	2048	2049	2060	2069	2086	2101	2103	2107	2121	2129	2137	2140	2154	2163	2164	2180	2196	2205	2210	2217	2222	2228	2251	2313	2397	2416	2438	2446	2458	2481	2495	2593	2612	2612	2644	2648	2674	2700	2716	2731	2742	2754	2754	2771	2784	2802	2826	2844	2849	2855	2869	2882	2891	2928	2945	2960	2967	2991	3009	3026	3047	3070	3086	3087	3096	3108
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	6	7	11	17	18	31	33	47	54	59	67	67	68	75	81	83	87	90	98	98	102	104	106	107	109	116	118	128	129	130	139	141	141	141	142	143	144	145	145	146	146	148	149	151	151	153	158	160	160	160	161	164	164	165	165	165	166	166	166	167	167	168	168	170	172	174	174	175	175	176	178	182	185	186	196	200	208	217	224	229	252	290	290	339	349	360	373	393	433	439	499	532	561	581	597	614	630	646	673	686	710	724	735	750	761	788	835	863	878	882	895	926	934	940	979	993	1013	1024	1038	1060	1082	1131	1155	1171	1190	1203	1224	1302	1356	1404	1454	1471	1507	1919	2152	2203	2236	2253	2259	2292	2294	2299	2317	2323	2356	2357	2363	2377	2388	2406	2424	2431	2439	2455	2464	2471	2490	2495	2501	2506	2511	2517	2519	2529	2534	2545	2546	2552	2553	2563	2577	2595	2609	2615	2640	2657	2662	2674	2685	2714	2717	2732	2739	2745	2756	2768	2771	2776	2789	2795	2807	2819	2819	2831	2840	2849	2861	2871	2895	2916	2919	2922	2935	2940	2949	2956	2967	2972	2976	2983	2989	2999	3010	3015	3022	3028	3034	3048	3057	3059	3062	3069	3072	3072	3084
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	8	10	11	12	14	14	14	16	19	20	22	22	22	24	26	27	45	46	47	47	47	51	52	53	54	59	60	62	62	62	63	65	68	69	70	70	71	73	74	76	79	80	85	91	97	99	101	102	109	116	123	130	136	143	149	158	185	192	200	206	214	221	226	244	249	257	266	272	291	288	319	330	360	372	396	551	768	857	936	947	961	965	981	1000	1027	1069	1092	1100	1102	1110	1114	1125	1142	1146	1154	1158	1164	1171	1183	1185	1195	1199	1200	1207	1207	1215	1217	1223	1226	1230	1231	1233	1233	1239	1243	1245	1247	1261	1266	1270	1280	1286	1286	1291	1302	1307	1310	1317	1321	1322	1324	1327	1329	1338	1343	1344	1345	1352	1361	1364	1370	1382	1382	1397	1398	1402	1406	1408	1414	1418	1422	1424	1430	1432	1435	1436	1446	1450	1453	1459	1464	1476	1487	1488	1496	1501	1508	1511	1516	1525	1530	1531	1538	1544	1547
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	6	6	7	7	10	14	14	20	25	25	26	26	28	28	29	30	30	31	31	31	31	31	32	32	33	33	34	34	36	38	38	38	38	38	38	38	38	38	38	38	38	39	40	41	42	43	44	46	48	58	61	61	62	62	71	74	82	85	89	92	99	101	105	109	114	114	120	123	133	139	141	142	142	145	161	169	178	183	206	206	206	200	206	215	218	225	225	227	244	244	291	297	310	374	435	448	456	459	481	488	489	493	501	505	514	526	530	533	535	547	561	569	572	592	594	603	619	636	644	654	664	690	706	715	731	779	790	795	795	820	824	839	858	874	884	885	895	903	914	926	935	955	956	966	969	980	986	989	992	1000	1001	1009	1012	1016	1016	1029	1029	1037	1041	1058	1066	1077	1081	1082	1086	1092	1106	1111	1117	1118	1121	1126	1129	1133	1138	1139	1147	1151	1159	1167	1172	1174	1175	1177	1180	1187	1190
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	4	4	5	7	9	9	9	10	11	14	16	18	28	34	43	44	60	69	80	93	102	125	134	151	153	163	165	178	190	193	201	216	226	243	255	270	291	333	342	366	376	420	428	432	434	440	445	448	452	500	509	513	514	521	526	534	537	540	548	551	557	566	576	590	591	594	605	612	618	630	640	655	663	673	680	683	709	725	730	736	741	752	771	784	791	804	819	829	837	849	860	884	914	928	946	969	995	1057	1117	1168	1218	1263	1301	1369	1464	1605	1745	1933	2024	2105	2219	2372	2496	2604	2685	2804	2951	3070	3234	3454	3634	3805	3972	4163	4355	4572	4768	4959	5188	5297	5530	5657	5803	5969	6133	6240	6341	6473	6572	6707	6834	6959	7097	7194	7288	7372	7488	7654	7779	7876	7960	8040	8129	8206	8308	8402	8452	8482	8543	8608	8666	8761	8867	8914	8952	8997	9069	9126	9174	9223	9244	9283	9417	9483	9589	9648	9735	9772	9816	9862	9878	9931	10027	10103	10160	10197	10262	10307	10364	10413	10495	10519	10537	10614	10651	10689	10738	10789	10815	10834	10898	10945	10991	11031	11077	11110	11150	11190	11235	11325	11378	11378	11493	11532	11582	11649	11739	11819	11903	11943	11976	12038	12080	12180	12288	12399	12453	12520	12589	12670	12755	12876	12927	13008	13089	13186	13282	13360	13439	13557	13653	13748	13828	13937
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	5	6	6	6	7	7	7	7	8	12	12	13	14	14	14	14	15	15	16	17	20	20	21	22	22	22	23	23	23	24	24	29	29	29	29	29	29	29	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	33	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	37	37	38	40	40	41	41	42	46	47	54	55	60	65	71	72	84	87	90	93	94	102	116	122	128	137	164	206	223	235	258	279	297	309	341	419	455	477	507	515	535	543	565	572	598	611	612	627	635	651	662	680	692	707	726	730	747	753	764	773	781	791	796	815	827	848	854	859	863	869	873	880	884	886	888	896	928	937	942	947	954	961	971	974	977	994	1001	1004	1023	1037	1045	1057	1065	1079	1086	1098	1103	1106	1106	1118	1122	1126	1126	1139	1142	1147	1149	1156	1158	1160	1165	1169	1178	1180	1180	1195	1200	1201	1209	1219	1233	1243	1246	1252	1259	1267	1283	1289	1299	1300	1306	1312	1317	1319	1322	1327	1334	1345	1350	1353	1357	1369	1374	1386	1387	1407	1418
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	4	9	10	13	13	14	15	15	16	18	18	19	19	21	23	25	26	26	26	27	29	29	29	29	29	29	31	32	32	32	32	32	34	35	35	35	35	35	35	38	38	43	49	50	50	50	50	51	55	61	65	66	68	73	76	77	77	81	91	97	97	100	103	106	108	108	109	109	114	114	117	117	118	118	120	124	130	130	131	133	135	142	145	146	148	150	152	157	157	165	174	181	186	188	198	205	206	210	211	213	245	257	291	295	305	318	324	372	395	434	484	538	561	582	622	649	693	727	766	791	822	866	898	931	964	1016	1057	1066	1094	1119	1149	1205	1239	1245	1256	1286	1301	1323	1345	1383	1408	1414	1428	1443	1450	1466	1476	1486	1491	1506	1526	1535	1548	1562	1578	1580	1588	1601	1612	1622	1628	1636	1638	1662	1678	1694	1703	1723	1741	1747	1747	1762	1774	1790	1803	1812	1830	1840	1853	1858	1861	1870	1875	1877	1905	1915	1921	1937	1952	1958	1959	1970	1977	1989	1993	2003	2007	2009	2021	2034	2045	2072	2072	2101	2104	2114	2142	2165	2182	2206	2217	2227	2265	2276	2305	2323	2347	2357	2368	2402	2427	2458	2491	2496	2526	2553	2586	2620	2642	2721	2958	3027	3047	3088	3109
12	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	4	4	4	5	5	5	5	5	6	6	9	10	10	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	14	14	19	24	26	26	45	50	51	51	54	57	57	58	66	68	74	79	83	84	84	85	85	87	87	91	91	91	94	95	95	96	96	96	96	98	101	101	101	106	110	112	112	112	117	118	120	121	121	131	136	140	147	151	163	191	204	214	225	233	251	297	310	333	367	389	402	415	433	437	460	469	488	495	558	590	597	676	716	747	807	839	867	872	877	887	896	910	922	929	933	934	957	965	970	974	975	978	989	990	995	998	1002	1006	1006	1009	1017	1023	1024	1029	1031	1031	1031	1031	1039	1041	1047	1047	1047	1048	1051	1051	1053	1056	1059	1059	1062	1064	1068	1068	1072	1076	1077	1077	1084	1084	1087	1089	1090	1092	1093	1100	1104	1107	1107	1116	1119	1121	1124	1134	1151	1162	1171	1176	1181	1184	1196	1203	1209	1216	1222	1226	1232	1236	1244	1248	1255	1257	1261	1270	1280	1285	1296	1300	1309	1317	1318
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	0	0	0	0	0	6	31	37	27	46	79	160	178	208	229	226	114	183	485	665	264	88	283	309	441	871	951	1226	1300	1060	1056	952	677	724	774	827	870	951	977	1003	978	916	991	1022	990	942	1031	976	1089	1078	1069	1097	1038	1024	1089	1097	1118	1443	1563	1540	1561	1555	1530	1555	1649	1649	1640	1635	1695	1750	1840	1914	1989	1919	3290	3199	2999	3195	3710	3639	3586	3328	3214	3269	3542	3630	3650	3550	3341	3443	3438	3933	4216	4343	3663	3874	3716	3706	4913	4647	4445	4129	4127	4458	4508	5148	6774	7170	6032	6520	7440	6955	6995	7359	7115	7675	8403	8924	8761	9264	9911	9842	10955	11351	11749	12219	13159	14083	14806	14803	14850	15010	15778	15983	16576	17138	17348	17205	17020	17321	17555	17863	17863	17863	17863	18067	18232	18678	19200	19605	19333	19200	19442	19332	19582	19596	19781	19721	19493	19172	19150	19124	19309	19309	19214	18693	18621	18552	18618	18758	18703	18633	18639	18651	18812	18801	19030	19061	19052	19072	18975	18965	19053	19058	19052	18892	19119	19140	19032	19361	19445	19750	19633	19144	18947	18648	18555	18601	18541	18518	18747	18747	18447	18385	18419	18472	18352	18187	18021	17865	17652	17508	17510	17269	17006	16884	16601	16536	16432	16436	16153	16047	16190	16227	16342	16365	16390	16581	16621	16729	16729	16864	17017	17048	17116	16955	16883	17007	17135	17182	17215	17199	17195
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	5	5	5	6	6	7	7	9	9	10	13	13	14	17	18	20	20	21	21	47	49	53	54	56	60	65	65	70	72	72	72	74	77	78	88	89	92	93	94	96	99	108	108	108	108	112	113	115	118	121	124	133	134	138	144	151	156	156	159	161	169	171	176	182	185	187	194	197	199	199	202	205	205	207	207	208	214	216	216	220	222	226	228	238	246	249	254	257	259	265	270	279	286	290	300	302	309	315	321	340	344	347	370	376	389	402	411	417	437	449	455	465	475	486	491	518	530	536	544	555	586	594	601	601	615	619	631	645	671	678	689	721	733	765	778	789	804	814	822	833	840	852	853	853	856	862	869	881	883	885	886	892	899	906	920	930	931	931	937	941	948	950	956	960	964	965	967	975	991	1001	1007	1010	1011	1015	1016	1021	1022	1028	1030	1035	1040	1043	1054	1057	1061	1067	1072	1080	1087	1093	1099	1106	1108	1108	1109	1117	1123	1129	1130	1134	1134	1140	1147	1156	1159	1159	1159	1159	1163	1173	1175	1179	1179	1179	1179	1182	1186	1189	1190	1194	1195	1195	1195
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	4	5	5	5	5	5	5	7	7	7	7	7	7	7	8	9	11	11	12	14	17	19	20	20	20	20	20	20	20	20	20	20	22	22	24	26	26	26	29	32	36	38	41	46	47	48	51	53	54	55	56	60	60	62	62	64	70	70	70	76	76	77	82	83	90	90	96	98	100	109	111	119	120	137	145	149	152	157	160	162	162	175	179	179	186	193	194	195	196	205	210	218	223	226	227	228	226	246	250	259	264	267	268	273	274	276	283	289	293	296	301	301	306	312	317	319	320	324	330	331	339	350	352	357	361	365	370	374	379	379	382	386	391	394	398	403	405	406	408	410	414	416	416	416	417	419	422	423	429	431	432	432	432	434	434	434	435	435	435	436	438	441	441	441	441	441	443	444	446	447	447	448	448	449	451	452	455	455	457	464	465	468	471	471	471	471	472	474	475	476	477	480	481	481	482	483	484	486	486	486	488	489	491	491	491	491	492	493	494	495
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	5	6	6	6	6	7	10	11	13	13	14	14	14	14	14	14	17	17	18	18	19	19	20	20	20	21	21	22	22	22	24	25	26	27	28	28	29	32	35	41	43	45	48	48	51	57	57	57	65	67	68	70	74	75	76	77	80	83	91	91	111	123	129	135	136	138	143	144	144	152	152	157	165	171	176	176	178	178	179	190	194	194	200	205	207	210	215	225	227	227	232	240	248	267	279	280	281	282	284	287	293	297	301	306	310	314	317	324	327	339	345	345	348	355	362	371	378	382	389	394	396	399	404	410	415	415	419	420	424	427	433	437	438	438	448	452	462	472	472	472	473	477	480	483	486	488	492	493	498	507	511	513	516	517	523	526	527	533	535	537	537	538	547	547	552	559	560	561	571	574	581	585	589	592	592	593	594	594	595	597	597	598	598	598	599	602	604	604	605	609	610	612	612	614	614	616	617	617	618	623	623	623	623	629	629	629	631	634	634	634	636	637	637	637	637	637	637	637	637	638	640	643	644	645	645	645
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	4	4	4	4	5	5	5	8	9	11	11	13	14	16	16	16	16	16	16	17	18	18	18	19	19	19	19	21	21	21	23	23	23	23	26	26	28	29	31	31	31	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	34	34	34	34	34	34	34	34	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	45	45	45	45	45	45	45	46	47	47	50	52	52	53	53	55	55	58	58	58	62	62	63	63	63	63	63	65	67	68	70	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	72	72	72	73	73	73	73	73	73	73	74	74	75	78	78	78	79	79	81	83	84	84	84	84	84	84	84	84	84	84	84	84	85	85	85	85	85	85	85	86	86	86	87	87	88	88	89	90	90	91	91	91	91	92	92	92	92	92	93	96	97	97	97	99	100	100	100
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	3	5	7	7	11	11	15	20	27	30	32	35	47	53	54	69	93	100	108	108	112	130	135	155	161	169	180	181	193	202	210	215	226	229	232	239	260	263	270	270	270	271	274	276	277	280	282	284	287	290	292	296	307	328	329	331	331	335	337	342	342	343	345	348	350	368	381	387	387	388	390	396	411	420	421	423	428	428	430	432	433	441	441	445	452	460	464	465	470	479	480	493	505	531	547	560	564	568	571	601	616	624	643	643	646	648	681	701	715	721	730	738	745	755	770	790	806	822	840	854	863	884	913	917	943	965	972	978	988	1010	1023	1035	1048	1051	1070	1095	1115	1130	1148	1168	1182	1201	1219	1241	1252	1290	1335	1415	1467	1510	1563	1599	1644	1652	1679	1705	1715	1743	1765	1790	1797	1809	1829	1858	1868	1877	1905	1912	1923	1950	1960	1968	2020	2048	2056	2058	2061	2078	2085	2087	2104	2109	2113	2127	2127	2127	2132	2142	2145	2149	2151	2165	2177	2189	2193	2196	2202	2202	2219	2225	2231	2241	2245	2250	2257	2260	2267	2285	2297	2300	2306	2306	2315	2316	2322	2331	2337	2339	2343	2347	2355	2362	2371	2373	2386	2396	2402
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	4	4	5	7	7	7	7	8	9	13	13	13	14	15	16	16	17	17	17	17	17	18	20	24	25	29	29	29	29	32	35	35	36	36	38	38	39	41	43	43	43	43	46	46	73	73	73	73	73	80	81	85	85	85	85	85	85	85	87	88	88	90	99	100	102	104	108	108	108	108	108	108	112	114	114	114	115	117	124	125	128	130	130	131	136	139	140	141	142	144	143	143	146	148	153	155	156	158	160	166	170	177	182	185	188	191	196	200	200	203	205	209	213	223	228	235	241	242	244	246	247	255	259	270	271	271	275	280	288	290	300	301	302	307	311	315	324	329	334	337	346	355	360	362	368	370	377	385	389	392	395	403	405	408	413	418	419	423	432	433	437	445	447	451	460	467	469	470	471	472	472	478	481	482	484	487	488	498	501	503	503	503	505	509	514	519	523	525	526	527	527	528	534	536	540	541	544	544	544	549	551	552	553	555	555	558	563	573	574	576	583	587	589	591	594	596	599	607	621
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	5	6	6	6	9	19	20	20	22	25	25	29	42	46	48	51	51	55	57	65	68	81	85	87	90	93	101	103	106	108	108	108	113	123	131	133	141	155	159	167	177	191	191	192	193	193	196	232	254	255	257	257	257	263	267	273	276	281	283	286	292	307	316	321	325	326	326	329	333	333	339	341	341	347	356	361	374	378	382	382	385	391	399	403	412	415	415	422	429	439	449	453	466	466	466	511	527	527	519	527	535	535	546	568	574	599	620	625	634	639	660	681	705	725	745	760	771	798	817	852	877	910	918	940	979	1004	1030	1061	1096	1112	1127	1152	1180	1214	1250	1278	1289	1296	1323	1355	1367	1391	1412	1433	1438	1466	1489	1524	1553	1578	1585	1587	1629	1655	1671	1694	1717	1725	1734	1772	1809	1833	1857	1880	1886	1890	1902	1927	1948	1959	1965	1971	1979	2010	2023	2036	2054	2079	2086	2103	2106	2124	2139	2158	2168	2174	2184	2200	2219	2240	2259	2268	2274	2286	2310	2325	2342	2358	2375	2381	2385	2407	2418	2435	2453	2471	2479	2487	2507	2518	2528	2548	2563	2570	2579	2602	2616	2631	2645	2662	2672	2683	2702	2718	2726	2735	2749	2759	2763	2775	2787
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	7	9	9	10	19	26	54	56	56	61	76	82	93	107	117	119	125	137	147	153	159	160	160	182	191	195	203	208	211	213	223	230	237	240	245	246	250	255	256	259	264	273	283	286	289	298	308	313	323	324	325	341	350	359	359	361	361	363	366	368	377	384	384	384	384	396	410	419	424	430	443	443	443	452	459	470	477	478	478	482	492	500	508	518	521	522	524	529	532	538	541	542	546	550	567	571	579	585	592	602	619	631	636	643	653	671	672	681	704	723	739	748	767	774	795	821	843	864	893	950	962	977	1013	1058	1089	1110	1131	1138	1142	1172	1214	1252	1283	1318	1354	1367	1410	1440	1495	1545	1583	1607	1618	1675	1735	1772	1816	1853	1868	1885	1914	1953	1968	1999	2033	2057	2063	2083	2114	2159	2189	2225	2240	2256	2292	2325	2361	2376	2407	2426	2431	2450	2479	2506	2520	2542	2557	2560	2568	2599	2621	2645	2666	2677	2685	2713	2741	2762	2779	2790	2801	2808	2821	2835	2859	2888	2905	2910	2913	2924	2938	2960	2983	3000	3007	3014	3041	3057	3083	3107	3130	3149	3153	3178	3219	3257	3284	3325	3350	3367	3412	3443	3484	3511	3538	3571	3580	3614	3637	3667	3689	3714	3714	3717	3741	3774	3803	3820	3844	3854	3873	3901	3930
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	3	3	3	3	3	4	4	6	6	6	7	8	8	8	9	10	10	10	13	13	15	15	19	20	21	21	23	23	24	25	25	25	26	28	28	29	29	36	38	39	39	39	40	43	43	44	45	45	45	47	48	48	53	55	56	58	61	65	69	71	72	74	74	76	80	81	86	88	90	90	93	93	96	98	99	102	104	104	104	111	113	119	119	122	125	125	132	139	147	150	156	162	165	168	180	183	184	185	188	194	199	216	229	229	230	230	232	244	254	259	265	266	266	276	284	286	291	297	302	303	314	319	327	335	343	346	351	361	371	388	393	416	436	452	464	478	495	509	529	535	544	550	556	569	578	580	597	603	605	607	610	610	619	619	619	632	638	648	650	662	666	671	671	685	689	690	696	700	702	707	721	727	729	736	738	740	744	751	754	760	768	772	776	782	791	791	795	803	807	807	812	814	818	824	824	830	835	835	837	839	840	843	846	846	847	851	859	867	867	870	871	871	871	877	878	884	887	887	888	892	893	895	899	901	901	902	904
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	3	4	4	4	6	6	6	6	6	8	8	10	10	10	10	10	10	10	12	14	15	15	15	17	17	17	17	17	17	17	17	19	19	19	19	19	19	19	19	20	20	20	20	22	23	25	31	34	34	34	37	38	39	43	46	46	46	49	49	49	55	55	55	59	59	59	59	60	66	67	70	77	77	82	86	88	90	95	96	100	101	108	110	110	113	116	117	120	126	127	130	135	147	152	155	162	170	172	173	177	183	186	191	194	200	201	202	201	205	212	222	224	228	229	236	244	252	256	259	261	262	262	262	279	281	289	295	295	304	318	324	329	334	337	338	339	339	354	358	360	363	365	367	368	373	374	378	379	380	382	388	401	404	410	410	410	410	413	417	418	418	418	419	419	424	426	430	438	438	439	440	442	446	446	449	449	449	452	455	460	461	461	461	462	463	465	466	468	468	468	469	471	471	473	477	478	478	478	480	482	484	485	490	490	491	491	493	493	496	502	503	503	505	505	505	506	506	507	509	510	510
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	4	6	8	11	13	14	16	20	23	25	34	36	39	42	46	51	56	58	62	70	73	91	108	179	191	193	199	203	207	224	234	244	247	248	256	269	299	305	312	318	323	347	351	355	362	365	365	367	376	376	378	384	392	394	396	397	404	412	416	424	432	432	435	436	441	444	451	453	453	467	478	485	499	502	504	508	511	515	522	529	532	533	535	554	567	570	586	592	599	606	621	637	647	684	719	728	745	843	898	955	1021	1074	1163	1231	1276	1449	1497	1587	1637	1637	1672	1715	1895	1972	2015	2077	2152	2201	2248	2328	2390	2507	2614	2660	2689	2731	2798	2894	2997	3052	3107	3150	3214	3265	3353	3395	3473	3554	3616	3645	3715	3795	3835	3951	3997	4061	4134	4262	4314	4354	4393	4496	4524	5302	5327	5327	5351	5365	5375	5375	5404	5430	5431	5463	5486	5500	5527	5532	5575	5619	5649	5667	5693	5748	5777	5827	5853	5880	5919	5941	5954	5963	5974	5995	6005	6024	6039	6053	6068	6075	6089	6097	6115	6128	6136	6150	6168	6195	6215	6247	6270	6295	6311	6335	6371	6398	6424	6443	6458	6474	6483	6499	6520	6550	6566	6576	6594	6604	6618	6632	6659	6692	6707	6719	6736	6767	6782	6800	6815	6824	6835	6854	6882
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	5	5	5	5	5	5	7	9	9	9	9	12	12	16	19	20	20	20	21	21	22	26	28	29	29	29	32	32	33	33	33	33	33	33	34	37	38	38	38	40	43	45	45	45	45	45	48	48	49	50	50	50	52	52	52	52	52	52	52	52	52	53	54	54	54	54	54	54	55	55	55	56	58	59	62	62	67	67	70	73	76	81	81	82	85	88	88	89	91	100	102	102	103	102	102	103	103	109	109	114	116	116	117	118	123	127	129	132	133	150	162	166	181	184	227	242	252	260	260	264	276	279	281	286	292	295	299	310	313	316	328	330	334	338	346	349	352	352	358	358	375	397	398	398	398	398	400	406	415	417	417	417	419	420	421	425	426	426	426	426	427	431	432	433	433	434	435	438	443	443	443	443	443	443	443	454	457	465	467	467	474	477	491	499	499	501	501	501	503	510	511	511	511	511	514	514	514	514	514	514	515	517	517	517	517	517	519	523	525
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	5	5	6	7	7	8	11	12	14	16	17	18	19	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	23	23	24	25	26	27	28	29	35	38	38	39	44	46	46	48	50	50	50	50	50	51	54	56	56	57	59	60	60	62	62	62	63	63	64	68	68	68	69	69	72	72	72	73	73	74	76	78	80	82	85	85	85	88	95	98	100	104	110	111	112	116	121	126	133	138	142	144	147	152	161	166	169	171	174	179	181	186	192	196	200	205	214	217	218	219	224	224	228	232	237	238	242	244	249	251	255	257	261	269	271	272	275	277	279	283	286	289	289	292	296	297	299	301	301	304	308	310	310	315	315	315	317	317	319	321	321	321	324	325	325	329	331	331	334	341	342	343	343	343	343	343	343	344	344	345	346	347	350	350	351	352	354	356	358	363	370	374	374	374	375	383	396	403	404	408	410	412	419	421	427	445	446	455	462	463	466	473	473	473	476	478	481	485	488	490	490	492	494
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	4	5	5	6	6	6	16	17	17	18	19	19	20	21	22	23	23	23	23	33	36	37	39	39	39	52	52	55	58	59	59	60	61	63	63	63	63	63	63	63	63	63	63	63	63	63	64	66	66	66	66	66	66	67	68	68	68	68	68	68	69	72	74	76	78	79	82	84	87	87	93	93	93	96	99	99	107	109	111	113	118	121	121	123	132	141	141	145	151	157	158	161	166	177	184	196	200	203	204	223	224	224	231	234	238	244	255	261	271	282	289	293	298	303	308	317	328	337	346	355	364	370	371	374	375	380	380	391	408	412	413	416	419	419	421	427	432	432	440	443	444	446	451	452	453	455	459	468	470	476	476	478	478	478	483	483	484	484	484	485	487	492	492	492	497	499	500	502	510	510	510	510	512	513	515	515	515	519	520	523	523	523	524	525	526	526	527	528	529	529	530	530	530	532	534	535	536	541	544	544	544	546	548	549	551	552	552	552	552	553	553	553	553	553	553	553	554	554	554	554	554	554	554	554
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	5	7	7	7	7	9	11	15	15	17	24	25	25	28	28	28	29	30	30	30	30	31	32	33	34	34	37	43	47	47	47	48	49	51	52	54	54	54	55	56	57	57	59	59	59	59	61	61	61	61	61	61	65	66	67	67	68	69	70	70	73	73	74	74	74	74	75	75	77	77	77	77	78	79	80	83	83	83	86	86	86	88	89	93	94	95	96	104	107	108	111	115	116	116	123	130	137	146	156	163	166	172	188	201	217	236	243	255	262	280	300	315	328	342	363	372	384	396	421	437	461	467	475	484	497	518	530	546	551	566	579	601	608	634	651	657	661	677	695	701	717	728	732	740	749	759	771	774	785	786	793	799	807	823	840	843	855	857	866	871	884	891	900	908	914	923	956	966	973	979	987	993	1008	1015	1042	1046	1055	1059	1067	1101	1126	1137	1141	1145	1147	1147	1153	1154	1159	1163	1170	1175	1179	1187	1191	1197	1207	1209	1213	1217	1226	1229	1237	1247	1249	1260	1264	1273	1282	1282	1282	1283	1294	1302	1309	1309	1309	1309	1309	1309	1309	1311	1319	1328	1330	1334	1337	1337	1337	1340
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	4	5	5	5	9	10	12	15	15	16	17	18	20	22	23	26	27	28	30	32	33	33	34	34	34	34	34	35	37	40	41	41	41	41	41	41	42	42	43	44	45	45	45	45	45	45	45	45	46	48	49	52	52	52	53	54	60	60	60	60	65	75	76	77	81	82	82	83	84	87	87	95	95	103	109	111	115	121	145	149	154	169	189	222	245	265	276	293	314	355	396	433	470	483	508	516	536	546	575	589	607	624	644	684	699	723	751	779	791	803	824	834	855	878	903	925	941	977	1002	1032	1055	1093	1101	1112	1123	1137	1175	1200	1242	1262	1304	1310	1334	1338	1365	1380	1395	1405	1416	1427	1435	1460	1467	1472	1511	1525	1546	1610	1743	1796	1919	2003	2049	2137	2188	2299	2336	2405	2439	2472	2519	2540	2580	2602	2643	2659	2668	2699	2710	2741	2758	2782	2788	2796	2836	2845	2859	2875	2880	2882	2885	2890	2895	2908	2913	2922	2929	2934	2940	2942	2947	2951	2959	2964	2966	2979	2987	2996	3002	3015	3019	3028	3030	3037	3054	3061	3071	3085	3089	3093	3102	3102	3106	3128	3129	3130	3137	3145	3153	3157	3162	3169	3173	3176
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	3	4	4	8	8	8	8	9	9	10	15	19	21	24	28	28	28	28	28	35	38	47	47	48	51	53	60	71	71	74	74	74	84	85	86	86	86	87	88	89	90	101	103	107	110	110	112	112	112	112	112	116	118	120	120	120	120	121	121	121	121	121	121	121	121	122	122	123	123	124	125	125	125	125	125	125	125	125	126	126	126	127	130	132	133	133	133	134	137	138	138	141	142	143	144	146	147	152	155	156	158	160	160	165	168	175	183	188	215	232	240	243	243	245	252	263	270	302	306	316	329	339	370	372	380	390	400	408	415	424	427	437	451	462	467	470	481	504	508	518	538	546	563	573	580	602	611	614	617	621	631	633	636	639	646	650	654	658	660	664	683	687	691	691	699	702	706	711	725	727	728	732	742	750	756	760	766	767	771	781	786	795	800	802	805	813	813	826	828	838	843	843	845	847	847	849	852	854	856	859	862	867	867	868	869	869	871	871	873	877	879	879	879	886	893	895	895	899	901	904	904	906	911	913	916	917	921	928	928
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	3	3	5	5	6	8	8	9	9	10	12	17	18	23	25	27	28	29	30	35	36	38	40	41	50	80	81	125	125	125	125	126	126	129	134	141	151	151	151	152	153	162	167	171	172	180	189	191	192	196	196	197	197	199	199	205	205	206	208	209	211	215	219	224	228	228	228	228	233	239	241	242	242	242	242	242	242	242	242	244	245	246	246	246	246	246	246	246	247	253	258	260	261	264	264	270	275	280	286	289	291	294	299	320	325	330	335	339	342	344	349	352	355	358	363	364	375	378	379	380	393	402	405	411	428	432	444	460	463	465	466	468	469	476	482	487	490	494	494	495	497	502	507	511	512	515	521	526	526	530	532	535	541	546	550	556	562	564	566	569	569	571	571	579	579	579	585	591	596	600	608	608	609	613	614	614	623	625	630	630	631	631	633	642	649	654	657	659	661	669	674	683	684	687	704	711	711	712	712	712	712	712	712	712	713	721	723	724	725	725	728	734	739	739	740	740	743	746	746	747	749	751	758	761	770	774	775	777	779	786	789
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	6	9	10	10	11	15	17	20	31	35	37	39	41	45	53	54	57	57	57	57	58	61	75	76	82	84	85	85	87	87	90	99	103	103	106	106	106	109	110	113	116	117	117	117	117	117	121	121	121	121	121	121	121	123	126	126	129	129	130	130	131	132	132	132	134	134	138	138	138	138	139	139	142	146	146	146	146	148	151	154	154	157	157	159	159	161	161	161	161	161	162	162	163	163	163	165	166	167	167	167	167	167	167	167	167	167	167	170	171	173	175	175	175	177	177	177	179	180	181	182	182	183	185	189	193	194	194	195	199	200	201	203	203	203	207	210	211	211	213	214	215	215	215	220	221	224	225	225	225	225	225	225	225	225	225	225	227	227	227	227	227	227	227	227	227	227	227	227	227	229	230	231	232	233	233	233	234	236	237	239	243	244	244	246	246	247	250	250	250	250	250	251	251	252	255	255	256	256	258	260	261	261	261	261	261	262	263	265	266	266	266	270	270	272	275	277	277	277	277	278	278	278	278	278	278	278	281
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	4	4	5	6	6	6	9	15	17	19	19	19	20	21	22	22	24	26	27	27	27	27	27	27	28	28	28	28	30	31	31	33	33	33	33	33	34	34	35	35	36	37	37	37	43	46	46	47	47	50	51	51	53	53	54	55	55	56	56	61	61	61	62	63	66	66	68	69	69	69	69	70	70	70	73	73	74	75	75	76	79	91	95	97	100	104	104	108	113	113	113	124	132	138	161	177	186	194	202	216	231	245	260	265	283	297	305	320	326	337	355	379	394	410	423	451	472	486	496	508	541	568	591	607	634	670	689	696	708	713	725	730	737	762	780	804	825	831	849	860	863	873	888	908	923	933	942	946	957	970	993	999	1006	1013	1019	1023	1032	1057	1071	1087	1095	1095	1103	1111	1131	1132	1142	1150	1163	1168	1188	1203	1208	1227	1234	1239	1243	1250	1264	1277	1289	1290	1290	1296	1303	1306	1313	1326	1329	1330	1331	1338	1341	1344	1353	1357	1358	1359	1363	1369	1377	1378	1384	1385	1387	1390	1393	1398	1402	1408	1412	1416	1423	1436	1442	1455	1459	1465	1465	1474	1489	1492	1496	1499	1504	1512	1522
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	4	4	4	4	4	4	4	4	4	4	4	5	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	9	10	10	10	10	10	10	10	10	10	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	15	15	17	17	17	17	17	17	17	18	20	20	21	21	21	25	25	25	29	32	32	35	40	43	52	57	58	62	66	72	73	77	82	88	88	91	99	103	111	125	125	127	139	143	143	148	157	171	177	181	191	197	205	211	223	229	229	232	233	243	245	252	254	260	267	271	271	277	279	280	282	284	289	293	297	303	304	304	317	318	320	326	332	348	353	356	356	365	367	369	378	380	386	387	389	393	397	398	400	404	406	406	406	412	416	422	422	444	444	446	455	458	459	464	465	466	468	474	475	475	476	478	480	485	491	499	501	505	507	509	513	518	520	522	525	527	529	530	536	539	541	545	546	546	547	547	550	550	553	560	562	562	564	565	565	566	567
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	7	14	16	21	26	50	52	61	64	70	97	123	133	139	147	158	158	163	183	184	195	200	204	210	229	235	242	258	261	271	282	304	304	304	314	320	325	326	329	333	346	358	375	382	382	382	386	389	389	390	393	395	397	397	397	400	406	406	406	408	418	425	437	439	441	451	472	490	512	516	517	519	525	526	533	548	575	580	580	584	586	589	591	599	610	612	614	617	619	620	621	621	623	630	641	647	651	657	668	673	674	692	724	732	751	775	814	847	871	883	917	958	1013	1024	1050	1055	1108	1145	1200	1260	1325	1359	1373	1392	1414	1452	1478	1511	1542	1587	1619	1653	1675	1687	1701	1737	1756	1760	1779	1811	1842	1862	1881	1894	1905	1910	1933	1997	2035	2043	2052	2082	2093	2136	2175	2193	2208	2216	2216	2227	2260	2286	2295	2310	2320	2336	2346	2372	2404	2424	2434	2439	2445	2463	2472	2495	2509	2523	2530	2540	2551	2578	2606	2624	2644	2649	2661	2682	2709	2734	2755	2769	2788	2798	2807	2819	2840	2862	2874	2882	2892	2909	2933	2954	2978	2990	3015	3032	3045	3078	3126	3147	3170	3184	3194	3208	3243	3297	3310	3332	3337	3337	3341	3360	3370	3417	3428	3442	3458	3490	3506	3536	3550	3558	3585	3606	3633
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	3	4	4	5	6	6	6	6	7	8	10	12	12	13	13	15	17	18	19	19	20	23	28	45	45	46	46	46	46	46	46	46	46	46	46	51	52	52	52	52	53	53	58	61	66	70	71	71	71	71	75	77	80	97	97	101	105	112	115	119	129	133	135	140	145	146	146	151	157	160	163	172	181	198	224	228	229	242	251	255	269	275	275	276	280	284	293	298	303	303	303	311	315	316	320	323	323	324	325	334	334	348	357	358	359	360	364	371	375	385	388	390	395	407	423	431	441	447	452	457	470	491	513	527	539	540	546	572	587	593	609	631	637	637	660	677	686	699	709	709	713	727	738	747	757	788	794	803	809	816	821	833	852	860	860	877	885	902	914	925	939	940	949	967	986	994	1002	1017	1024	1043	1054	1061	1079	1096	1101	1108	1118	1139	1155	1171	1179	1181	1187	1193	1202	1212	1226	1236	1237	1238	1246	1255	1262	1280	1285	1289	1292	1292	1304	1314	1328	1338	1341	1345	1350	1361	1368	1377	1387	1410	1413	1429	1444	1461	1472	1488	1493	1504	1523	1538	1560	1577	1601	1616	1625	1644	1656
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	4	4	5	5	5	5	6	6	7	7	7	7	7	7	8	8	8	8	11	11	12	12	13	13	14	17	17	17	17	17	19	20	26	26	26	26	28	28	28	28	29	29	29	30	32	32	32	32	32	32	32	32	32	32	32	32	35	36	36	36	36	36	36	36	36	36	36	38	38	38	41	41	41	43	43	45	45	50	52	57	59	61	65	67	70	74	76	85	93	102	109	116	132	147	149	171	182	186	194	204	207	232	244	254	258	279	296	296	348	348	377	380	389	391	401	403	412	417	425	437	438	439	444	451	451	490	497	499	504	510	512	529	538	544	545	547	551	555	556	558	561	572	574	580	580	583	586	587	588	589	590	592	592	597	597	599	603	605	608	610	613	614	618	622	624	625	626	633	633	634	638	638	639	641	641	641	641	642	642	642	642	642	642	642	642	642	642	643	643	643	643	644	644	644	646	646	646	646	647	647	647	648	649	650	651	652	653	654	656	656	656	659	660
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	4	4	7	7	9	15	15	16	19	32	39	44	65	81	90	110	120	124	131	140	146	148	154	157	160	170	174	178	178	184	185	193	199	205	206	206	208	218	221	226	230	230	234	246	261	280	280	291	299	303	319	327	337	344	353	354	354	363	384	390	408	430	436	445	448	473	476	477	491	501	501	516	517	524	528	542	545	548	552	558	574	591	608	614	632	645	662	688	705	758	769	784	828	897	936	1009	1063	1090	1098	1188	1365	1414	1558	1688	1796	1834	1917	1990	2083	2163	2383	2452	2552	2659	2816	2907	2991	3106	3264	3392	3483	3603	3723	3928	4068	4154	4261	4382	4505	4590	4707	4808	4911	4960	5051	5210	5360	5441	5526	5665	5703	5764	5914	5990	6040	6146	6216	6247	6317	6371	6425	6498	6571	6632	6665	6730	6760	6802	6866	6935	6987	7012	7065	7129	7161	7240	7282	7355	7388	7418	7524	7592	7644	7697	7728	7794	7836	7877	7922	7984	8010	8074	8114	8142	8199	8277	8326	8377	8407	8428	8446	8482	8511	8548	8596	8646	8652	8672	8718	8739	8755	8809	8842	8868	8888	8927	8956	8984	9042	9076	9101	9125	9175	9220	9245	9280	9317	9323	9342	9406	9446	9479	9500	9530	9547	9548	9569	9613	9668	9699	9728	9732	9772	9805	9834
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	3	4	5	5	6	6	6	6	7	7	8	8	8	8	8	9	11	11	12	12	12	12	12	12	12	12	12	12	12	15	15	16	17	19	19	19	19	20	20	20	20	24	24	25	30	33	36	39	48	70	124	159	162	170	172	172	173	179	191	204	233	251	251	251	270	302	305	305	312	314	315	316	324	363	370	396	403	404	407	411	419	426	427	428	429	430	432	433	458	463	463	463	468	484	490	492	493	494	495	502	504	504	505	507	507	509	509	518	552	578	594	660	660	665	665	696	734	736	759	761	761	766	766	778	794	810	810	810	821	844	851	896	930	931	942	978	1026	1066	1088	1113	1113	1152	1192	1277	1336	1376	1427	1436	1439	1439	1461	1515	1533	1583	1583	1583	1583	1596	1612	1613	1622	1624	1626	1626	1628	1629	1632	1632	1632	1632	1632	1666	1678	1678	1683	1683	1683	1689	1694	1697	1697	1706	1706	1706	1706	1707	1718	1718	1718	1718	1718	1728	1735	1735	1735	1742	1742	1743	1747	1747	1753	1783	1804	1804	1804	1813	1815	1818	1820	1830	1839	1852	1852	1854
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	4	4	4	4	4	6	7	7	8	9	9	9	9	9	9	10	11	11	13	13	13	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	17	19	21	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	27	27	27	32	33	34	35	41	43	45	49	49	49	49	49	52	53	55	56	56	56	59	61	63	65	67	67	67	72	74	76	80	80	80	81	81	81	84	88	89	93	93	93	98	101	115	125	134	144	145	156	158	166	175	187	198	198	199	212	231	241	255	266	267	280	302	324	349	355	360	366	379	388	395	401	417	422	422	465	491	508	522	551	553	558	584	593	610	615	632	636	636	640	649	657	667	672	678	680	684	686	694	709	714	723	725	729	739	752	757	762	765	766	771	784	792	800	808	812	813	815	822	827	831	832	838	838	844	851	863	865	873	874	875	881	888	902	910	914	927	933	940	944	960	967	974	976	979	989	996	1005	1010	1020	1028	1030	1040	1042
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	5	5	7	7	9	13	16	17	18	24	30	36	44	50	54	60	69	78	85	94	114	120	124	141	147	155	167	177	186	187	204	219	232	245	274	285	300	317	324	340	365	367	368	374	393	430	456	467	474	482	490	509	516	544	568	578	593	607	624	635	656	676	695	700	714	732	745	758	770	790	808	825	831	850	861	874	885	890	909	910	918	924	939	955	958	966	976	983	994	1004	1017	1024	1036	1041	1057	1062	1073	1085	1094	1108	1118	1134	1158	1179	1209	1244	1250	1300	1330	1360	1376	1416	1443	1461	1503	1565	1596	1651	1701	1745	1760	1789	1828	1868	1927	2014	2086	2110	2125	2202	2267	2312	2364	2419	2453	2481	2579	2623	2687	2743	2791	2853	2885	2976	3085	3155	3269	3398	3462	3535	3609	3707	3796	3861	3939	3981	4005	4065	4126	4186	4262	4319	4369	4412	4459	4565	4653	4720	4791	4817	4856	4895	4962	5056	5095	5144	5200	5211	5227	5271	5338	5395	5473	5513	5545	5573	5632	5675	5712	5738	5770	5786	5811	5868	5912	5959	5994	6021	6033	6066	6118	6159	6185	6218	6239	6275	6289	6335	6359	6393	6423	6471	6497	6518	6571	6625	6680	6715	6746	6756	6778	6820	6881	6950	6998	7037	7057	7082	7161	7219	7242	7318	7364	7386	7441	7498	7536	7587	7656	7701	7751	7777	7828
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	5	8	9	9	10	14	17	21	29	34	35	35	47	51	54	55	59	62	62	72	78	81	81	81	82	84	88	95	102	102	106	106	110	114	116	118	122	123	123	123	140	142	144	150	155	156	156	161	168	174	176	180	182	186	188	189	190	192	194	194	194	200	200	200	208	219	222	224	232	249	259	270	279	283	283	293	296	296	307	315	318	323	326	330	332	334	340	342	347	350	360	361	367	375	376	383	401	410	428	448	467	482	486	522	565	593	624	665	686	713	750	779	820	871	913	924	939	970	1007	1045	1087	1140	1205	1238	1255	1286	1306	1356	1396	1439	1449	1475	1507	1557	1591	1665	1694	1717	1741	1794	1863	1894	1968	2027	2047	2081	2117	2150	2166	2209	2238	2250	2264	2305	2341	2372	2416	2473	2491	2511	2564	2628	2691	2737	2789	2842	2916	3070	3149	3322	3410	3687	3750	3788	3994	4109	4205	4314	4430	4503	4540	4639	4719	4775	4821	4855	4874	4890	4916	4939	4975	4997	5020	5024	5035	5064	5084	5105	5145	5184	5198	5202	5218	5249	5271	5307	5354	5373	5375	5399	5435	5477	5517	5533	5551	5551	5569	5596	5624	5656	5678	5699	5708	5729	5748	5787	5809	5848	5865	5877	5901	5917	5951	5992	6025	6040	6050	6088	6118
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	5	5	7	7	7	7	7	12	13	15	15	15	16	16	16	17	19	19	20	20	20	20	20	20	20	20	20	20	20	21	22	23	25	25	25	25	26	26	26	26	26	26	26	26	28	28	29	30	30	30	31	32	34	35	35	35	35	37	37	39	39	39	39	39	42	42	43	43	47	49	49	51	51	52	52	52	53	53	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	61	61	61	63	63	64	65	65	65	65	65	67	68	68	69	69	69	69	69	69	70	72	76	80	80	85	85	85	86	86	86	86	91	93	96	100	101	103	103	106	106	107	108	108	109	110	110	111	111	111	111	111	111	113	113	113	114	114	114	114	114	115	115	116	116	118	118	118	119	119	120	120	120	120	120	120	120	120	121	121	121	121	121	121	121	121	121	121	121	121	121	121	121	122	122	122	122	122	122	122	122	122	122	124	124	124	124	124	124	124	124	124	124	124	124	124	124	124	124	124	124	124	124	124	124
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	4	6	6	10	13	13	19	21	29	37	53	57	59	62	112	128	165	206	235	238	254	278	289	298	328	339	372	396	435	462	473	499	505	520	540	547	549	616	629	641	641	649	667	691	713	726	777	793	804	813	848	878	888	901	925	946	951	957	987	999	1002	1005	1009	1012	1034	1047	1071	1089	1120	1138	1174	1189	1204	1215	1217	1221	1234	1241	1270	1294	1311	1323	1333	1349	1368	1390	1409	1418	1427	1432	1444	1485	1497	1532	1564	1569	1618	1652	1714	1740	1782	1835	1874	1884	1889	1972	2053	2118	2221	2280	2346	2387	2452	2519	2607	2713	2754	2806	2831	2984	3060	3132	3236	3331	3411	3455	3542	3630	3737	3838	3948	4002	4063	4151	4248	4339	4413	4468	4518	4557	4626	4716	4790	4879	4952	5006	5059	5154	5245	5301	5380	5450	5522	5570	5640	5712	5827	5914	5980	6042	6087	6124	6283	6344	6366	6430	6458	6478	6529	6561	6596	6618	6647	6664	6671	6695	6721	6761	6786	6819	6850	6877	6914	6960	7010	7010	7010	7015	7043	7049	7049	7049	7061	7078	7078	7090	7090	7107	7114	7121	7159	7178	7182	7182	7245	7289	7347	7408	7466	7509	7569	7616	7686	7754	7799	7842	7859	7897	7948	7983	8037	8102	8137	8168	8200	8253	8298	8362	8417	8467	8485	8532	8586	8624	8661	8715	8759	8788	8842	8884
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	9	9	9	15	16	16	16	17	17	30	36	36	36	40	41	41	42	45	46	46	46	47	49	56	57	57	58	58	59	59	59	59	59	65	68	69	69	72	72	72	74	80	80	80	80	80	83	83	85	85	85	86	88	98	100	100	100	103	106	108	108	110	111	112	112	115	115	115	114	114	115	115	117	123	124	125	125	128	131	132	132	141	148	153	157	159	160	161	166	168	169	172	174	176	176	180	181	188	192	196	200	200	204	209	212	214	216	217	217	218	223	226	266	267	269	271	274	277	284	284	285	288	294	300	306	306	308	309	309	312	313	322	326	329	336	337	338	344	349	355	362	365	368	368	370	372	376	377	377	378	379	379	380	380	386	390	390	391	392	397	399	401	404	405	409	411	417	419	419	422	424	430	432	436	437	444	445	447	448	450	453	456	458	461	461	461	462	466	466	468	471	471	474	475
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	4	6	8	8	8	15	19	22	25	28	37	47	50	67	79	90	109	119	163	185	228	250	287	304	341	422	453	474	517	566	608	653	681	705	728	816	895	950	1014	1085	1104	1148	1196	1230	1272	1326	1368	1395	1428	1483	1514	1571	1615	1676	1749	1768	1840	1884	1999	2024	2072	2127	2175	2220	2254	2284	2363	2395	2406	2406	2429	2504	2587	2625	2653	2664	2703	2817	2861	2907	2943	2990	3010	3027	3052	3063	3119	3180	3225	3238	3262	3322	3348	3431	3484	3543	3576	3606	3626	3703	3723	3773	3834	3854	3938	4059	4198	4294	4378	4506	4598	4609	4777	4963	5181	5388	5557	5689	5766	5917	6140	6264	6460	6809	6952	7061	7170	7388	7571	7713	7972	8223	8370	8510	8759	8966	9380	9717	10009	10120	10240	10453	10653	10920	11206	11436	11690	11844	12135	12489	12718	13049	13336	13564	13729	14006	14279	14463	14690	14826	14893	14962	15086	15247	15449	15687	15816	15931	16055	16144	16369	16536	16630	16840	16896	16966	17097	17210	17375	17479	17595	17734	17792	17850	18005	18155	18255	18433	18495	18550	18601	18719	18839	18941	19000	19041	19092	19174	19283	19354	19430	19513	19551	19576	19634	19740	19829	19872	19968	20010	20054	20120	20224	20294	20367	20439	20545	20610	20679	20838	20924	21041	21118	21158	21196	21255	21367	21453	21563	21676	21750	21814	21867	21977	22059	22132	22342	22375	22430	22587	22709	22836	22913	23026	23090	23155	23286	23401
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	7	9	9	9	9	9	15	15	15	30	41	46	50	53	53	58	60	64	65	72	74	76	79	83	83	84	91	100	103	107	109	121	127	138	141	144	146	147	151	159	164	171	175	175	182	183	187	191	192	192	193	201	209	210	219	225	227	248	250	255	261	261	265	268	272	277	285	285	291	293	299	300	305	309	314	322	329	331	345	353	362	378	382	403	406	414	421	452	479	482	483	484	532	538	544	569	586	603	613	618	632	660	680	852	914	923	931	942	954	967	993	1006	1034	1049	1055	1071	1080	1099	1156	1184	1198	1208	1236	1245	1281	1299	1324	1341	1347	1370	1394	1416	1433	1447	1462	1468	1497	1529	1537	1566	1585	1591	1608	1616	1630	1664	1673	1691	1701	1715	1721	1730	1751	1767	1775	1775	1793	1797	1807	1829	1845	1859	1861	1866	1874	1876	1893	1896	1907	1910	1912	1912	1932	1940	1963	1976	1981	1982	2004	2009	2026	2036	2043	2053	2056	2061	2070	2079	2084	2094	2096	2100	2102	2121	2130	2141	2147	2149	2150	2151	2155	2169	2181	2183	2186	2187	2193	2200	2215	2230	2240	2242	2244	2255	2260	2274	2296	2303	2305	2308	2316	2324	2331	2350	2366	2370	2379	2381	2386
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	4	5	5	6	7	20	21	28	44	49	51	61	70	79	79	80	84	87	88	88	90	105	108	120	125	145	156	158	163	165	165	165	172	179	181	185	187	187	188	192	194	197	201	202	207	207	213	221	229	241	245	246	246	253	257	262	267	281	289	296	359	396	434	458	459	467	467	481	485	518	531	560	568	569	589	602	607	631	650	662	665	688	705	708	720	725	731	742	763	781	792	820	878	901	910	927	980	1007	1038	1080	1086	1103	1123	1167	1181	1220	1258	1273	1278	1278	1278	1306	1331	1331	1339	1360	1360	1361	1377	1383	1391	1405	1419	1426	1430	1437	1445	1454	1473	1481	1481	1503	1519	1521	1532	1537	1546	1555	1565	1581	1586	1593	1617	1623	1627	1640	1645	1649	1653	1674	1676	1693	1702	1708	1723	1736	1743	1751	1758	1770	1784	1790	1804	1809	1811	1816	1818	1825	1848	1853	1868	1870	1871	1871	1871	1871	1871	1871	1871	1871	1871	1871	1871	1875	1875	1878	1882	1890	1895	1898	1907	1911	1915	1922	1935	1947	1954	1966	1974	1976	1986	1994	2011	2017	2050	2068	2070	2072	2084	2094	2097	2101	2114	2123	2123	2123	2132	2136	2141	2142	2142	2142	2146	2155	2156	2163	2165	2169	2169	2180	2183
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	6	10	10	10	12	12	14	24	24	27	33	36	36	40	46	50	58	65	68	69	71	75	79	87	91	100	101	116	122	124	129	137	138	143	144	147	155	160	162	163	164	168	169	170	170	178	179	183	185	186	192	197	202	205	205	212	212	214	223	223	223	223	224	229	237	243	248	248	248	251	255	266	268	273	274	274	281	289	289	295	295	298	301	302	318	324	332	337	339	344	350	364	369	383	402	420	425	461	498	517	546	578	603	629	644	670	696	769	818	842	856	930	980	1044	1057	1123	1186	1205	1242	1300	1323	1361	1395	1439	1495	1548	1615	1689	1739	1793	1848	1919	1969	2008	2050	2088	2134	2188	2241	2284	2346	2443	2456	2511	2596	2635	2695	2761	2804	2869	2912	2936	2955	2978	2995	3028	3055	3085	3100	3109	3142	3179	3210	3240	3266	3297	3299	3303	3349	3366	3387	3394	3443	3461	3498	3509	3531	3573	3598	3617	3625	3637	3645	3661	3681	3704	3724	3741	3755	3760	3777	3796	3818	3841	3853	3875	3883	3902	3925	3947	3969	3982	4007	4015	4027	4070	4114	4135	4164	4180	4206	4226	4253	4283	4311	4330	4351	4371	4386	4415	4440	4477	4500	4517	4524	4538	4566	4593	4614	4618	4627	4705	4735
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	4	4	6	6	6	7	7	7	9	11	12	12	12	13	13	15	15	15	16	17	17	20	22	23	25	25	27	28	28	31	31	31	31	31	31	31	31	31	31	31	31	31	31	36	40	44	44	45	45	45	45	45	45	45	45	45	45	47	48	56	56	56	56	57	61	66	70	71	73	76	78	84	87	90	90	92	99	107	111	121	122	127	130	132	139	147	150	163	172	177	183	196	197	225	238	240	242	245	249	262	271	278	284	289	295	298	301	312	329	334	339	344	347	367	381	394	397	402	405	409	416	426	426	432	438	440	445	454	456	462	472	472	472	475	478	490	492	494	494	497	497	500	502	505	508	508	510	510	513	515	517	521	522	523	523	526	528	529	531	531	533	534	534	536	538	540	542	542	542	544	546	548	549	549	549	549	551	553	554	555	555	555	555	557	558	561	561	562	563	564	566	569	569	571	571	571	573	575	578	581	581	582	582	582	584	594	598	609	614	616	623	632	637	647	652	654	654	656	659
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	3	3	6	8	9	9	10	10	14	19	20	23	37	41	42	48	56	64	67	76	80	82	87	100	101	106	121	135	138	142	153	160	164	168	168	168	177	187	187	188	190	191	195	195	211	213	229	242	243	247	257	257	265	276	279	280	280	280	283	284	284	285	286	286	305	314	316	335	376	390	397	403	414	415	417	421	426	434	457	463	463	467	473	474	479	498	507	511	513	515	526	527	544	544	545	551	556	584	601	605	619	643	646	660	676	705	743	757	766	777	789	795	808	834	858	881	889	892	914	927	938	963	988	1010	1019	1042	1056	1104	1136	1168	1184	1207	1233	1258	1275	1296	1313	1338	1359	1373	1404	1425	1465	1485	1503	1514	1539	1568	1625	1688	1750	1768	1793	1832	1875	1925	1944	1972	2014	2025	2041	2107	2153	2201	2230	2244	2249	2266	2284	2297	2308	2325	2337	2339	2346	2357	2375	2379	2396	2402	2412	2428	2446	2465	2483	2499	2505	2513	2527	2546	2568	2578	2601	2605	2614	2617	2628	2637	2646	2662	2669	2675	2687	2699	2707	2718	2743	2757	2760	2775	2783	2807	2833	2837	2851	2861	2869	2881	2893	2915	2928	2949	2957	2964	2971	2983	3000	3013	3018	3030	3038	3048	3058	3069	3086	3092	3103	3111	3120
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	3	3	3	3	9	10	12	13	13	13	14	14	14	14	14	14	14	14	15	15	15	17	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	23	23	23	24	25	26	26	28	28	28	28	28	28	28	28	28	28	29	29	29	31	31	31	31	31	32	32	32	32	32	34	36	36	36	36	38	39	39	39	39	39	42	44	48	49	50	50	51	52	53	56	56	56	56	56	56	56	56	59	66	67	67	68	67	68	76	81	81	81	81	82	86	87	88	89	89	89	90	98	100	101	102	102	104	106	107	107	112	116	117	120	124	126	128	129	131	136	143	143	146	147	148	148	151	151	152	152	153	154	156	159	159	162	162	162	162	162	163	163	164	164	164	165	165	165	165	166	166	166	166	166	166	166	166	167	168	169	169	170	171	171	171	175	177	179	182	183	183	185	186	188	189	189	189	189	190	191	193	194	195	195	196	196	196	196	196	196	197	197	197	197	198	202	203	203	204	204
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	4	4	6	6	8	16	19	21	24	28	28	46	46	52	60	63	67	69	79	83	93	104	113	114	118	125	125	130	141	149	151	153	157	159	163	166	167	167	169	171	175	178	181	182	182	185	186	190	191	193	193	193	193	197	200	203	204	211	211	221	223	223	226	228	231	232	232	236	236	237	238	238	238	238	239	239	240	240	242	242	242	246	246	255	255	256	257	258	260	261	265	265	267	268	268	273	273	274	278	278	287	292	293	295	298	300	309	311	311	311	312	322	324	326	335	337	339	340	340	346	347	348	348	348	348	350	356	358	361	363	363	364	366	370	371	374	374	385	391	398	401	405	411	415	416	417	419	422	422	426	428	436	448	449	455	459	465	466	466	474	476	480	480	494	495	495	503	504	505	509	510	513	515	522	524	528	529	529	531	532	536	539	539	545	550	551	557	560	571	573	581	583	585	588	589	593	599	601	603	607	608	610	610	613	627	629	631	631	633	635	635	637	641	641	642	643	647	651	652	660	664	666	670	672	677	679	681	683	685	685	685
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	6	7	8	8	8	10	13	14	14	14	14	14	14	14	14	14	15	15	15	16	16	16	16	16	16	17	17	17	17	17	20	20	20	20	20	20	21	26	27	27	27	27	27	28	28	28	28	36	37	39	40	40	40	40	40	43	45	47	48	48	48	48	52	54	57	58	59	60	60	60	60	63	63	64	64	65	67	67	70	74	74	74	75	77	77	78	79	79	79	79	79	79	82	84	87	87	87	88	89	89	92	95	95	97	100	102	105	107	109	110	111	114	119	121	122	125	126	127	129	136	138	147	153	154	157	161	165	170	173	177	180	180	183	186	187	189	189	192	196	200	208	211	214	218	219	222	222	225	228	231	238	239	239	250	257	260	266	271	273	274	274	278	279	282	282	282	282	282	286	286	287	289	290	290	290	297	300	301	303	305	306	306	310	316	321	323	324	325	333	335	337	339	342	344	348	355	356	362	368	374	376	377	382	390	396	402	409	410	410	415	421
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	4	7	10	11	11	13	16	16	18	20	23	24	25	25	26	32	36	37	39	42	43	44	45	45	49	50	51	51	51	53	58	59	61	61	66	66	67	67	72	73	75	75	76	76	76	81	83	83	83	83	84	86	95	99	101	101	102	104	104	108	108	109	109	109	109	109	110	111	113	113	113	114	116	116	118	118	118	118	120	121	121	124	124	124	124	124	125	127	129	131	132	133	138	144	146	147	150	153	153	153	159	162	167	173	173	175	178	184	187	191	194	199	202	202	205	210	217	226	229	237	241	244	256	265	290	295	298	301	318	329	335	359	369	377	378	401	431	450	458	481	484	486	504	528	548	564	589	590	590	599	614	632	650	666	669	670	680	694	703	711	723	726	728	729	740	745	745	752	754	755	757	769	772	776	790	792	795	795	797	802	810	812	814	814	821	830	838	839	847	847	847	847	849	852	855	858	858	858	860	867	878	879	885	886	886	893	897	900	903	907	908	909	911	915	922	925	926	927	927	931	937	942	945	948	949	950	953	957
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	4	4	6	8	8	10	13	13	13	13	21	22	25	27	28	29	39	46	50	50	50	50	50	50	50	50	59	59	60	60	64	66	80	82	87	90	91	94	95	105	105	109	109	109	109	113	115	115	116	116	116	128	135	141	142	145	145	146	153	156	164	181	185	186	186	199	203	203	206	207	209	209	217	218	219	221	223	223	224	226	236	236	239	243	243	243	243	246	247	248	249	249	249	253	253	256	261	261	266	268	264	268	274	294	304	309	313	317	324	337	343	346	365	377	383	398	417	445	469	496	505	515	541	564	588	604	630	666	677	691	711	728	750	770	793	797	809	834	837	839	839	846	850	860	870	883	902	915	918	923	929	949	958	968	980	986	990	992	999	1007	1012	1014	1014	1021	1030	1040	1044	1050	1060	1064	1066	1068	1080	1082	1087	1100	1108	1115	1121	1122	1124	1133	1146	1149	1155	1156	1165	1173	1181	1200	1206	1211	1216	1219	1229	1230	1234	1235	1236	1237	1241	1248	1253	1256	1259	1260	1264	1268	1273	1278	1287	1288	1291	1292	1297	1304	1308	1310	1315	1315	1315	1319	1323	1328	1337	1340	1344	1349	1349
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	5	5	8	10	10	15	18	22	36	41	53	74	107	125	137	219	246	273	294	360	373	409	483	539	549	600	673	732	766	826	848	893	1006	1144	1225	1260	1366	1408	1473	1520	1563	1609	1689	1721	1788	1800	1855	1885	1966	2023	2068	2145	2181	2250	2274	2353	2391	2440	2484	2530	2561	2605	2632	2664	2754	2799	2802	2856	2918	2980	3048	3080	3146	3261	3305	3434	3578	3639	3718	3732	3734	3799	3828	3901	3964	3985	4008	4035	4083	4167	4214	4251	4301	4304	4334	4371	4457	4508	4590	4656	4668	4740	4866	5060	5179	5279	5393	5442	5450	5589	5914	6033	6258	6452	6702	6919	7092	7195	7365	7555	8024	8146	8255	8387	8784	8980	9165	9308	9597	9732	9800	9950	10203	10480	10767	11025	11159	11281	11494	11679	11916	12127	12348	12476	12604	12760	12998	13237	13509	13752	13923	14047	14292	14485	14563	14746	14926	15030	15101	15312	15422	15605	15731	15860	15959	16004	16086	16193	16278	16368	16443	16498	16555	16650	16716	16837	16900	17004	17089	17100	17169	17237	17314	17380	17477	17536	17610	17698	17777	17849	17907	18006	18072	18110	18192	18302	18418	18521	18600	18647	18699	18773	18859	18938	19030	19084	19128	19166	19263	19389	19473	19571	19613	19702	19743	19797	19857	19969	20088	20182	20275	20306	20394	20482	20583	20769	20883	20977	21049	21101	21231	21335	21441	21587	21678	21744	21882	22109	22261	22379	22445	22575	22650	22787	22927
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	3	5	5	5	6	8	8	9	9	9	11	13	15	17	18	19	19	19	19	19	19	21	22	22	23	23	24	24	25	26	28	29	29	30	31	31	31	32	32	32	33	35	36	38	38	38	38	44	44	47	47	48	48	48	48	50	50	51	51	51	51	52	52	52	52	52	53	53	53	53	53	53	54	54	54	57	60	62	62	62	67	67	70	70	73	79	88	90	92	99	104	107	111	113	113	113	119	127	129	136	138	140	141	141	146	155	161	165	165	167	168	174	178	178	178	178	178	178	178	178	183	186	188	189	189	189	200	201	209	210	221	221	236	240	240	246	250	253	254	260	267	272	273	280	287	289	295	299	303	308	315	323	325	331	334	339	343	343	347	349	351	356	357	360	368	368	369	370	373	378	389	392	401	401	407	415	417	417	422	426	426	426	431	434	437	439	439	440	444	444	445	449	453	459	462	467	492	499	517	520	521	526	530	544	563	583	590	593	605	609	612	620	630	638	638	638	648	653	656	658	661	666	666	674	675
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	8	10	11	12	15	15	27	27	28	35	37	40	44	51	51	55	64	69	69	70	71	73	74	81	106	108	112	119	119	122	129	129	131	132	132	132	133	133	140	141	146	147	148	151	152	155	157	157	162	162	163	164	164	165	168	172	174	176	177	179	179	179	182	184	186	186	189	189	189	189	189	189	189	189	189	189	189	193	193	194	194	194	194	194	194	195	196	200	200	200	210	210	210	210	211	212	215	212	215	217	218	218	218	220	222	224	225	222	222	222	224	224	226	226	229	229	230	231	231	234	236	238	239	242	242	242	242	244	245	248	252	252	254	258	261	262	262	263	264	264	266	268	270	273	275	277	282	282	282	282	282	282	283	285	285	287	292	292	294	296	296	298	298	300	302	304	305	308	308	312	316	320	322	325	326	330	334	335	338	338	338	338	338	340	340	345	346	346	346	347	348	348	350	350	351	351	351	351	352	355	356	359	359	359	362	364	368	369	369	370	371	374	375	376	379	379	380	380	381	383	383	386	387	388	388	391
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	6	6	6	7	20	44	47	52	69	101	123	164	203	224	247	278	466	490	521	607	685	688	722	973	1001	1042	1072	1102	1178	1245	1297	1320	1358	1385	1409	1425	1436	1456	1465	1465	1465	1470	1470	1480	1491	1498	1505	1530	1534	1536	1543	1550	1555	1566	1583	1587	1593	1608	1643	1644	1644	1661	1661	1661	1664	1668	1711	1715	1723	1725	1726	1730	1764	1764	1764	1768	1770	1771	1780	1784	1790	1794	1799	1803	1803	1817	1819	1826	1829	1832	1837	1837	1837	1837	1837	1840	1843	1846	1849	1858	1866	1866	1871	1875	1883	1883	1895	1907	1916	1933	1942	1978	1993	2006	2030	2035	2060	2141	2155	2158	2171	2182	2195	2219	2243	2290	2305	2317	2343	2365	2411	2428	2451	2459	2476	2493	2523	2554	2571	2589	2602	2621	2631	2652	2661	2661	2684	2694	2732	2754	2774	2776	2786	2805	2826	2837	2837	2845	2863	2869	2888	2904	2922	2925	2939	2949	2962	2969	2977	2985	2993	2993	2993	3001	3010	3021	3029	3043	3045	3049	3051	3064	3067	3074	3076	3090	3097	3100	3122	3124	3126	3128	3128	3129	3137	3141	3147	3149	3152	3159	3163	3164	3170	3170	3183	3184	3187	3192	3204	3215	3216	3223	3227	3237	3245	3251	3254	3262	3267	3271	3277	3282	3289	3293	3294	3294	3294	3300	3305	3307	3312	3318	3320	3321	3322	3329	3334	3342	3344	3348	3354	3357
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	7	12	18	18	32	35	38	43	51	56	66	78	84	91	105	117	124	134	148	151	159	177	189	201	209	222	229	233	243	246	259	273	276	276	278	284	298	311	319	329	335	341	343	353	363	366	398	400	403	417	417	422	429	433	437	437	439	445	452	455	478	488	493	504	517	521	529	538	540	543	547	549	557	576	589	592	594	609	615	631	635	648	655	657	665	669	691	701	709	718	729	756	787	799	828	860	878	878	901	946	981	1025	1060	1082	1103	1145	1189	1235	1304	1367	1390	1410	1448	1499	1545	1576	1632	1692	1733	1750	1805	1853	1914	1970	2027	2057	2078	2117	2158	2203	2245	2279	2317	2331	2400	2464	2493	2549	2602	2635	2678	2728	2773	2812	2838	2859	2874	2892	2911	2928	2963	2992	3015	3029	3048	3060	3092	3105	3123	3149	3154	3167	3179	3192	3216	3227	3238	3250	3260	3269	3293	3308	3319	3343	3350	3358	3373	3389	3410	3423	3432	3440	3447	3457	3485	3499	3520	3543	3550	3558	3571	3595	3621	3633	3656	3671	3682	3693	3747	3761	3779	3809	3838	3850	3864	3877	3896	3911	3933	3945	3948	3960	3983	4002	4039	4053	4066	4078	4084	4114	4135	4147	4197	4204	4215	4237	4270	4302	4333	4355	4366	4371	4385	4405
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	5	6	7	13	16	16	20	32	34	42	61	64	70	81	96	97	105	107	120	125	128	137	145	148	163	165	170	173	174	184	185	188	194	198	202	202	214	214	214	214	218	220	220	220	224	224	226	226	227	228	229	231	231	231	231	231	234	234	234	234	234	234	235	236	238	238	238	238	238	241	245	247	247	247	249	249	250	252	253	253	253	253	253	253	253	253	253	255	255	255	255	255	257	259	260	260	260	260	261	264	272	273	275	275	281	289	289	295	305	305	305	305	313	321	321	321	321	321	321	321	321	321	323	326	326	326	334	335	339	342	346	346	346	349	352	355	355	359	360	360	368	372	373	377	383	383	383	388	388	392	395	398	398	400	402	404	404	406	409	409	414	418	419	422	423	428	431	431	436	436	440	442	445	446	447	450	456	456	459	465	469	474	475	477	481	486	492	493	493	495	502	506	507	510	513	513	514	514	516	516	518	519	519	519	520	520	523	524	529	530	532	535	537	545	545	550	550	550	550	555	556	558	558	559	560	562	566	566	569	569	570	574	575
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	3	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	8	10	12	15	15	15	16	21	53	54	60	61	61	62	96	99	104	107	110	117	119	124	129	130	143	146	147	147	147	151	153	157	160	160	161	161	165	165	171	172	174	177	177	177	177	180	181	183	183	184	185	185	185	185	185	187	187	189	191	192	195	197	197	199	199	205	205	206	208	209	211	215	215	215	215	215	215	215	215	215	215	215	215	215	215	216	217	220	221	222	222	225	225	225	226	226	226	226	226	228	228	228	230	230	230	231	231	231	232	233	234	235	237	237	238	238	238	238	238	238	238	238	238	238	238	238	238	238	238	238	239	239	239	239	239	239	240	240	240	240	241	241	241	242	242	242	242	242	243	243	243	243	243	243	243	243	243	243	243	243	243	243	243	244	244	244	246	246	246	246	246	246	246	246	246	246	246	246	246	246	246	246	247	249
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	4	4	4	4	5	5	6	6	9	12	14	18	19	19	20	20	22	23	24	24	24	25	25	26	27	29	30	33	34	34	34	34	34	34	35	36	36	36	36	37	37	37	37	37	38	38	38	38	38	38	42	42	45	47	48	50	62	63	63	63	73	73	73	73	73	74	75	75	75	77	78	78	78	79	81	82	83	83	86	86	86	86	89	91	95	97	99	101	113	113	119	122	125	127	134	142	156	166	182	194	200	211	216	222	227	264	275	284	323	354	360	373	380	393	400	419	435	444	468	491	524	533	542	556	571	587	614	626	631	651	657	672	684	703	719	727	745	758	770	775	793	810	823	833	857	864	884	910	936	946	962	975	996	1010	1029	1042	1054	1068	1080	1083	1117	1140	1152	1173	1177	1195	1209	1224	1242	1257	1291	1309	1315	1322	1333	1338	1365	1376	1380	1384	1403	1416	1423	1431	1439	1439	1445	1453	1464	1484	1497	1506	1510	1523	1531	1540	1550	1561	1595	1600	1613	1625	1637	1654	1671	1689	1707	1719	1733	1745	1759	1769	1777	1796	1816	1827	1835	1845	1860	1863	1864	1867	1879	1890	1902	1907	1912	1916	1925	1931
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	3	3	3	3	6	6	7	7	7	7	7	7	7	10	14	15	16	19	19	19	22	23	24	27	31	31	32	33	34	37	38	42	42	43	46	46	46	46	46	48	69	69	69	71	71	71	71	73	73	74	74	75	75	75	75	76	77	77	78	80	82	82	82	83	85	85	85	87	87	88	89	89	91	92	94	94	94	94	97	99	99	103	104	107	108	110	112	114	127	136	143	150	172	173	182	183	191	197	209	224	228	234	234	246	247	266	271	279	282	286	299	306	314	318	323	323	324	326	334	339	348	354	358	360	366	369	376	381	383	385	386	403	407	410	418	420	421	422	431	438	440	447	452	464	471	479	479	498	512	516	517	519	520	526	529	550	553	557	559	570	572	583	591	594	594	596	600	624	635	644	645	645	645	677	677	698	704	705	705	705	705	705	707	712	714	715	719	724	730	733	736	742	744	749	752	752	752	752	752	752	752	752	754	760	763	767	769	771	778	783	792	798	810	816	816	818	821
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	3	5	7	7	7	8	9	9	9	12	12	12	13	14	15	15	17	19	19	19	20	20	21	21	21	21	21	22	22	22	23	23	23	23	24	24	25	25	25	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	28	28	29	29	29	31	34	34	34	38	38	42	46	46	47	50	55	57	59	65	72	75	84	90	100	102	105	111	116	119	123	138	139	146	158	177	180	184	194	209	210	214	218	226	230	237	256	259	260	267	271	286	295	324	326	330	365	374	387	391	409	426	426	444	450	459	469	501	511	513	534	537	547	566	580	591	599	619	626	637	640	656	659	662	688	691	698	719	721	758	758	771	775	790	810	815	830	835	862	877	879	890	903	915	921	939	949	967	970	978	993	998	1000	1015	1018	1031	1038	1047	1050	1058	1064	1083	1090	1097	1102	1105	1115	1119	1123	1125	1129	1134	1135	1137	1142	1145	1148	1155	1163	1165	1168	1171	1176	1187	1191	1195	1202	1203	1204	1209	1209	1211	1216	1218	1223	1230	1241	1242	1249	1251	1251	1251	1253
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	7	7	7	7	8	10	11	14	15	16	16	16	16	17	18	18	19	19	20	24	27	29	30	30	30	30	33	37	39	45	48	52	56	65	68	78	80	86	93	100	112	128	133	141	150	165	176	192	193	195	202	210	220	227	228	236	236	242	249	250	261	270	282	291	304	312	313	319	322	322	326	328	332	332	334	336	350	354	356	360	360	365	373	373	376	380	382	383	383	387	391	392	395	400	401	401	406	407	409	409	412	414	415	415	419	420	421	423	428	428	430	430	432	432	432	432	433	433	436	436	439	441	443	445	448	449	450	457	459	461	464	471	471	475	478	479	480	480	485	486	486	486	487	489	490	491	491	491	492	492	492	492	494	494
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	3	3	4	6	8	8	8	8	9	9	9	9	9	9	9	12	13	14	14	15	15	16	19	19	20	20	21	21	23	24	26	28	29	30	31	31	32	32	33	34	34	34	34	34	35	36	36	36	36	36	38	38	39	39	39	39	40	40	40	40	41	43	43	44	46	48	50	50	51	51	54	56	58	60	63	65	67	67	67	69	70	73	75	75	77	79	91	92	93	94	94	94	96	100	101	101	104	107	107	107	112	112	121	123	127	129	133	133	137	157	168	173	190	193	199	206	214	223	229	235	238	243	252	259	266	270	281	284	290	300	303	313	329	334	335	349	354	360	362	365	368	374	388	396	398	405	410	414	416	416	422	424	428	431	439	446	465	473	480	483	483	499	503	505	509	516	525	529	535	548	555	560	570	579	594	597	598	602	618	631	641	648	651	652	658	681	686	698	706	709	713	721	730	731	739	745	752	752	755	759	760	768	776	780	780	783	786	802	805	814	820	822	828	832	833	833	838	838	838	840	846	848	850	855	862	862	862	865
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	4	4	4	5	5	5	8	9	9	9	9	11	12	12	14	22	26	27	42	48	48	55	61	66	67	74	81	90	93	93	99	100	106	115	122	126	134	136	139	143	144	146	156	158	161	161	169	171	174	176	178	181	183	187	187	188	190	190	195	199	201	202	202	204	205	206	207	210	213	213	213	215	219	220	229	231	231	231	234	235	235	235	238	239	243	244	245	245	251	253	257	259	259	260	261	262	270	271	277	278	280	285	295	304	308	320	323	326	326	337	345	353	377	391	408	415	429	460	474	484	502	509	514	522	549	565	584	612	629	654	669	693	702	742	764	788	805	825	855	873	898	918	949	970	980	994	1028	1047	1078	1100	1120	1131	1159	1187	1210	1243	1263	1277	1305	1341	1365	1388	1394	1404	1412	1419	1434	1453	1492	1539	1564	1568	1573	1585	1595	1606	1613	1624	1628	1628	1632	1644	1653	1657	1667	1675	1681	1693	1701	1715	1725	1734	1745	1752	1754	1763	1789	1808	1840	1850	1855	1860	1877	1896	1906	1914	1922	1925	1931	1937	1947	1953	1953	1962	1966	1979	1987	2005	2012	2019	2040	2049	2062	2073	2087	2101	2104	2116	2123	2129	2129	2135	2145	2172	2193	2203	2217	2227	2239	2248	2255	2270	2279	2290	2296
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	4	4	6	6	6	7	8	9	10	12	14	17	26	27	28	31	50	70	78	79	80	82	89	92	97	100	104	107	108	118	120	120	121	121	122	122	126	127	128	128	131	133	133	134	134	139	144	145	145	145	150	151	152	155	155	157	157	159	160	166	169	172	180	180	187	196	210	220	226	226	227	228	244	254	258	260	263	265	269	279	286	298	320	322	324	331	346	353	362	366	367	367	373	381	387	397	402	412	419	430	451	461	481	491	493	500	510	524	545	569	584	587	588	609	641	658	682	701	715	725	739	755	784	810	829	853	860	867	889	905	942	977	1017	1047	1069	1103	1138	1168	1206	1243	1266	1283	1307	1353	1388	1428	1488	1504	1517	1580	1648	1692	1751	1789	1805	1823	1845	1871	1912	1950	1998	2015	2028	2086	2154	2193	2215	2250	2269	2277	2313	2343	2417	2446	2484	2501	2504	2514	2560	2593	2636	2675	2695	2707	2746	2805	2841	2902	2963	2975	2984	3010	3069	3100	3129	3152	3161	3169	3183	3219	3259	3284	3308	3313	3319	3338	3357	3374	3393	3409	3423	3438	3461	3500	3519	3553	3589	3610	3626	3667	3710	3785	3837	3866	3896	3912	3956	3975	4040	4072	4103	4114	4135	4174	4220	4252	4282	4309	4339	4356	4395	4427
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	4	5	7	8	10	15	21	22	28	36	47	50	53	61	71	73	85	98	98	109	119	128	133	143	153	157	169	185	197	202	211	216	227	235	241	249	252	271	283	286	296	306	329	330	339	347	356	361	364	366	386	386	386	393	395	397	398	399	405	412	435	443	443	446	475	480	495	501	508	512	512	512	523	532	532	537	541	546	549	559	575	577	583	593	595	595	599	604	618	627	639	643	655	668	701	728	742	774	788	788	819	844	855	881	919	936	949	967	1018	1045	1076	1111	1129	1154	1178	1223	1257	1280	1312	1355	1372	1383	1414	1454	1499	1556	1597	1617	1641	1691	1730	1796	1858	1898	1926	1942	1984	2035	2084	2143	2224	2270	2293	2357	2416	2455	2507	2554	2569	2586	2625	2681	2710	2754	2797	2808	2814	2884	2938	2975	3015	3057	3079	3091	3154	3200	3240	3281	3324	3353	3358	3384	3422	3463	3482	3515	3528	3545	3568	3611	3629	3665	3705	3731	3751	3772	3832	3868	3926	3979	4007	4022	4052	4114	4160	4182	4200	4211	4226	4252	4286	4312	4334	4356	4375	4378	4400	4440	4466	4502	4527	4550	4560	4575	4587	4607	4647	4674	4687	4700	4735	4772	4792	4823	4888	4906	4920	4938	4978	5005	5037	5073	5088	5098	5145	5181
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	7	10	10	10	10	12	12	13	16	16	17	17	17	17	17	18	19	20	21	22	23	24	24	26	26	26	28	28	29	30	31	31	33	33	33	35	35	35	36	36	39	39	41	45	46	46	46	102	104	111	132	132	132	132	134	134	134	136	137	137	138	140	144	144	151	154	156	158	158	161	169	169	177	187	187	187	196	197	201	204	217	217	221	227	239	244	249	259	261	265	270	272	278	281	289	292	294	300	308	315	319	321	322	327	331	339	346	350	354	365	375	381	385	390	390	396	401	406	416	423	434	443	452	456	460	471	479	483	491	497	499	503	514	517	522	525	537	537	554	563	569	582	596	604	604	612	619	627	639	647	655	657	659	675	683	691	698	709	713	726	729	735	736	747	752	752	752	752	758	765	768	775	775	778	780	783	789	801	802	804	809	814	815	820	828	834	834	843	854	856	862	887	915	919	924	933	935	937	955	959	962	965	974	980	989	997	1008	1011	1016	1023	1023
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	3	5	5	6	8	8	13	20	27	33	49	66	88	99	111	152	191	204	231	347	378	425	503	599	638	747	910	959	970	1053	1185	1261	1336	1417	1446	1495	1635	1812	1902	1945	2037	2065	2131	2198	2206	2255	2436	2500	2543	2545	2680	2720	2766	2808	2889	2925	2978	3063	3157	3251	3258	3316	3385	3508	3525	3595	3615	3627	3709	3746	3752	3752	3794	3794	3872	3932	3977	4054	4081	4256	4311	4370	4495	4511	4524	4626	4659	4690	4773	4793	4822	4845	4911	4964	5021	5065	5092	5099	5111	5111	5244	5307	5382	5435	5450	5569	5804	5928	6125	6250	6455	6604	6615	6848	7146	7444	7641	8019	8445	8675	8967	9169	9382	9784	10141	10381	10611	10763	11354	11746	12184	12584	12872	13117	13379	13779	14169	14673	15221	15649	15843	16073	16482	16867	17286	17646	17858	18079	18224	18566	18996	19230	19647	20049	20276	20468	20874	21140	21373	21601	21867	21993	22107	22484	22760	23068	23375	23622	23751	23825	23987	24211	24378	24586	24747	24801	24891	25063	25150	25339	25439	25540	25631	25681	25756	25861	25934	26022	26108	26225	26289	26360	26517	26620	26778	26910	26992	27080	27122	27247	27305	27389	27480	27529	27605	27650	27684	27790	27855	27994	28096	28198	28258	28392	28581	28834	28942	29072	29170	29274	29329	29429	29562	29678	29819	29885	29996	30141	30264	30540	30691	30838	30926	31038	31220	31315	31428	31655	31753	31843	31971	32134	32328	32433	32552	32694	32786	32925	33099
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	4	4	6	6	7	7	7	7	8	10	11	12	15	19	20	28	31	36	46	53	53	64	68	69	73	73	77	77	83	89	89	95	97	99	99	102	105	105	107	109	111	116	117	123	126	134	135	137	139	145	147	147	149	153	155	156	157	159	160	160	160	160	164	165	167	168	168	169	169	173	175	176	177	177	178	178	179	180	181	181	181	181	184	185	190	192	193	195	196	196	197	203	225	238	240	249	256	262	311	322	326	347	354	360	367	392	405	416	421	426	437	459	463	470	484	491	512	518	526	553	571	583	616	620	633	635	651	658	665	676	684	685	687	695	699	707	713	716	718	719	729	733	745	745	745	750	751	755	758	763	768	771	772	773	775	775	778	780	784	784	784	789	790	792	792	794	794	796	801	807	810	811	818	819	820	827	830	843	852	859	874	882	889	895	905	907	926	926	927	935	952	958	973	979	982	984	997	1004	1008	1020	1027	1030	1036	1043	1049	1049	1062	1064	1064	1074	1083	1087	1088	1088	1091	1091	1091	1097
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	4	5	7	7	7	7	8	9	10	10	10	13	13	13	14	14	15	15	15	15	15	15	17	17	17	17	17	17	17	17	19	19	19	19	19	21	21	22	22	23	23	24	24	24	24	24	24	24	24	26	26	27	27	28	28	29	31	31	33	33	33	33	33	33	33	33	33	33	34	34	34	35	35	35	35	35	35	36	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	42	43	43	43	43	46	48	48	49	49	49	49	50	50	51	52	52	53	54	54	54	54	54	54	54	54
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	4	4	5	5	6	7	7	8	17	17	19	21	23	28	29	29	30	31	31	33	33	33	38	40	43	45	46	49	49	49	49	51	51	51	51	51	51	55	55	55	58	58	58	58	59	68	69	72	72	73	74	74	74	74	75	75	75	77	80	82	83	84	85	85	87	100	102	112	115	115	115	124	133	136	139	151	154	155	163	165	169	174	182	186	188	195	200	214	234	263	305	305	335	403	406	503	532	532	533	626	818	870	1010	1069	1131	1180	1221	1290	1324	1365	1508	1541	1553	1586	1622	1653	1695	1734	1801	1834	1858	1914	1948	2008	2049	2083	2097	2127	2183	2209	2236	2250	2281	2311	2330	2359	2392	2422	2450	2487	2533	2557	2593	2625	2672	2698	2725	2750	2754	2766	2782	2808	2822	2856	2875	2891	2907	2935	2957	2985	3016	3032	3041	3053	3077	3119	3141	3172	3194	3197	3218	3238	3269	3288	3308	3321	3331	3335	3366	3392	3400	3408	3416	3416	3416	3428	3433	3446	3452	3454	3455	3463	3486	3494	3506	3511	3520	3521	3522	3531	3541	3545	3556	3561	3571	3572	3572	3590	3604	3621	3623	3628	3640	3650	3666	3681	3696	3706	3716	3723	3734	3751	3760	3786	3792	3800	3817	3832	3839	3849	3855	3869	3887	3889	3906
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	3	3	3	4	4	6	8	9	9	12	14	14	15	16	18	20	21	23	23	25	25	26	27	29	33	38	41	45	48	50	55	58	64	64	67	70	73	75	81	81	81	85	89	92	113	113	113	116	117	118	120	121	121	122	124	124	124	124	125	127	128	129	132	134	135	136	137	137	137	137	142	148	154	160	163	164	170	173	191	194	195	203	207	213	228	238	246	248	253	258	266	272	281	285	291	295	314	321	327	334	339	349	353	378	393	407	425	428	437	438	454	462	472	486	510	523	531	536	563	598	627	653	670	679	685	711	723	749	772	802	827	834	891	923	958	985	1001	1014	1026	1039	1083	1106	1144	1171	1183	1193	1225	1264	1285	1310	1325	1335	1338	1358	1380	1399	1415	1432	1439	1444	1461	1469	1481	1492	1506	1522	1527	1534	1549	1561	1577	1586	1598	1598	1607	1621	1632	1644	1668	1680	1686	1706	1720	1729	1751	1778	1783	1791	1802	1812	1815	1841	1845	1846	1846	1867	1870	1880	1894	1906	1912	1918	1923	1935	1948	1965	1988	1993	1999	2016	2042	2066	2092	2129	2154	2158	2196	2235	2262	2291	2307	2318	2326	2370	2387	2414	2428	2451	2455	2467	2499	2527	2550	2558	2597	2612	2620	2638	2660
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	3	4	6	8	13	15	15	15	18	21	23	26	27	27	31	34	38	40	47	48	48	48	54	58	63	63	63	63	63	63	63	75	80	83	83	83	87	88	88	88	90	90	90	92	92	92	92	93	93	93	93	93	93	93	94	94	110	112	115	117	119	119	119	119	125	128	129	136	137	137	137	140	147	147	156	162	162	164	165	167	172	175	181	184	185	190	205	210	219	220	221	229	235	239	242	247	249	249	250	257	257	258	268	276	281	286	289	301	312	327	341	346	357	358	366	375	387	394	400	407	419	425	439	453	471	476	480	493	503	522	538	543	546	560	564	567	587	599	603	615	626	627	628	630	642	642	644	662	667	669	671	682	686	688	695	695	698	702	707	709	716	729	729	729	731	736	738	749	752	754	754	754	765	768	771	774	774	778	785	796	797	800	807	808	814	814	822	823	828	828	829	831	833	834	838	839	843	843	844	845	846	849	850	851	853	858	860	866	867	871	871	872	875	879	885	884	884	888	888	891	892
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	7	8	8	12	12	12	15	23	23	24	25	25	26	30	31	34	40	40	42	43	45	49	49	49	51	52	52	52	52	54	54	54	54	54	55	55	55	56	56	56	56	57	57	57	57	57	57	57	60	60	60	62	63	63	64	64	65	66	67	68	68	68	68	70	73	74	76	76	79	79	83	86	86	86	86	86	86	87	87	87	88	88	88	90	90	91	93	96	97	97	97	97	97	100	101	102	104	106	106	108	111	112	117	117	117	123	136	154	156	159	161	165	166	185	189	200	203	203	215	217	222	225	236	247	248	254	262	283	287	297	308	308	313	325	331	339	348	356	361	371	383	383	389	392	395	396	400	409	410	414	428	432	433	435	445	446	452	465	467	467	469	476	476	479	480	482	482	483	484	487	488	490	492	492	492	497	498	498	499	501	501	503	508	509	509	511	514	516	517	521	532	532	536	539	541	543	545	547	547	550	550	555	556	557	558	561	566	569	569	569	570	573	576	577	582	584	588	590	593	593	596	597	597	597	597	602
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	4	5	7	7	12	23	23	27	35	46	69	79	121	131	145	178	242	257	303	353	400	410	455	540	586	618	669	681	701	766	815	885	917	1037	1059	1124	1181	1238	1273	1351	1382	1460	1504	1545	1603	1720	1786	1844	1932	1974	2056	2097	2222	2253	2323	2403	2447	2487	2495	2511	2556	2594	2594	2594	2686	2766	2824	2889	2962	2997	3061	3200	3321	3485	3628	3734	3770	3780	3874	3919	4122	4323	4414	4433	4535	4652	4751	4908	5026	5112	5144	5244	5361	5598	5685	5843	6032	6055	6284	6572	6801	7116	7271	7533	7666	7688	7963	8247	8536	8758	9273	9491	9645	9871	10041	10259	10565	10879	11114	11326	11488	11882	12217	12489	12897	13234	13444	13614	13878	14099	14442	14801	15134	15315	15534	15915	16255	16711	17130	17511	17781	17927	18201	18550	18854	19187	19548	19808	19971	20382	20685	20900	21175	21411	21534	21655	21936	22196	22455	22786	22991	23096	23178	23411	23636	23812	23972	24137	24182	24252	24477	24608	24763	24870	25019	25107	25127	25215	25376	25495	25611	25726	25806	25863	26019	26133	26280	26403	26550	26618	26678	26744	26931	27051	27187	27296	27358	27424	27519	27647	27733	27844	27986	28074	28129	28207	28328	28461	28593	28712	28796	28861	29015	29157	29295	29418	29558	29689	29748	29866	29916	29959	30109	30204	30306	30383	30489	30596	30746	30894	31102	31218	31348	31473	31647	31787	31933	32045	32167	32267	32462	32648
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	7	8	11	14	14	14	19	28	44	57	72	73	75	99	112	130	149	165	170	171	193	211	220	256	326	342	342	353	359	375	381	385	385	385	386	392	398	400	411	414	420	455	457	471	479	481	488	500	502	506	511	515	519	520	520	530	530	543	547	551	556	559	564	571	572	577	589	590	593	597	606	615	628	634	635	638	641	642	648	650	659	662	662	672	695	704	708	712	714	717	726	733	739	748	755	760	762	769	785	813	821	836	850	854	855	876	890	904	921	931	937	943	961	983	1002	1011	1026	1037	1048	1057	1089	1102	1125	1135	1141	1145	1157	1173	1183	1188	1206	1212	1212	1219	1236	1245	1263	1266	1268	1268	1279	1297	1301	1309	1325	1327	1341	1363	1371	1376	1390	1399	1402	1404	1407	1411	1423	1432	1442	1444	1444	1464	1483	1504	1531	1553	1557	1563	1565	1585	1601	1633	1639	1639	1639	1654	1674	1700	1719	1731	1733	1733	1741	1752	1758	1766	1775	1778	1778	1783	1802	1808	1819	1826	1828	1829	1838	1840	1856	1861	1868	1869	1870	1876	1884	1897	1900	1906	1909	1910	1917	1922	1930	1936	1941	1941	1945	1953	1960
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	5	6	9	9	10	16	19	22	30	31	33	34	67	71	72	81	117	117	138	215	233	247	273	276	282	319	363	402	526	605	607	625	702	756	907	963	1022	1032	1033	1098	1177	1238	1331	1481	1693	1698	1775	1836	1914	1958	1997	2002	2012	2050	2060	2114	2126	2140	2146	2150	2164	2204	2230	2248	2270	2305	2322	2328	2383	2422	2450	2465	2467	2467	2505	2517	2543	2575	2598	2615	2617	2655	2677	2692	2707	2730	2740	2747	2770	2796	2844	2894	2919	2922	2939	2960	3010	3037	3054	3096	3115	3117	3175	3227	3287	3330	3362	3395	3406	3445	3515	3590	3678	3752	3790	3833	3867	3928	4012	4130	4242	4358	4394	4420	4528	4620	4706	4789	4845	4860	4924	5017	5165	5272	5372	5482	5523	5547	5657	5759	5847	5947	6035	6080	6114	6206	6298	6339	6420	6512	6552	6581	6687	6764	6848	6916	6981	7004	7020	7116	7266	7365	7475	7589	7605	7714	7801	7869	7946	8023	8118	8143	8149	8177	8189	8266	8306	8341	8362	8379	8444	8533	8587	8634	8757	8785	8827	8864	8949	9035	9147	9225	9247	9248	9279	9373	9498	9567	9617	9618	9639	9677	9733	9773	9848	9941	9964	9985	10028	10098	10163	10233	10309	10331	10345	10415	10444	10485	10529	10574	10595	10605	10658	10694	10740	10785	10837	10845	10871	10929	10999	11065	11102	11150	11172	11201	11265	11291
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	5	6	6	6	7	7	10	10	11	14	16	17	18	25	35	40	45	51	57	61	64	66	110	117	119	127	128	132	138	140	142	149	149	159	161	167	167	167	176	176	191	191	192	192	194	194	194	195	196	196	196	196	196	197	199	200	201	201	201	201	201	202	203	203	203	203	203	203	206	207	208	209	209	210	210	210	212	216	217	218	219	220	220	220	223	224	225	227	227	229	230	236	237	238	240	240	242	244	244	246	249	253	255	259	264	272	275	280	280	281	282	283	290	294	298	308	315	318	318	324	328	331	336	338	338	340	340	340	342	342	346	346	348	351	352	353	355	355	356	359	360	360	366	368	370	370	370	370	372	373	373	374	375	379	382	383	383	386	386	386	386	386	386	386	387	391	391	392	393	394	397	398	398	399	399	399	400	402	402	402	405	405	405	407	410	410	412	412	412	412	412	412	414	413	413	413	413	413	413	414	417	419	419	419	419	419	420	422	422	423	425	426
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	4	5	6	6	10	10	10	14	15	15	15	15	16	16	18	19	19	19	20	20	20	22	25	25	26	26	26	26	27	27	28	28	29	29	29	29	30	31	32	32	32	32	33	33	34	34	34	34	34	34	35	35	36	36	36	36	36	40	40	42	43	43	43	45	49	50	51	52	52	52	52	56	56	57	57	57	57	58	61	62	62	63	63	64	65	66	67	68	68	68	68	70	73	79	81	83	83	85	87	88	96	101	105	106	107	109	114	120	124	128	132	134	135	136	142	146	151	162	169	176	176	179	184	189	191	192	196	199	201	206	207	208	213	222	230	231	237	241	247	251	256	256	257	269	280	284	289	293	296	301	307	319	327	330	332	333	333	345	350	359	365	366	367	375	378	383	394	401	402	408	412	418	425	433	438	444	446	454	455	460	469	473	478	486	487	493	500	511	518	518	520	524	538	541	544	546	549	555	563	570	576	593	598	600	604	610	616	625	630	632	635	642	650	659	661	672	673	674	676	693	716	719	728	733	734	740	749
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	3	3	3	5	6	6	7	10	12	15	17	19	19	20	22	23	27	34	36	39	42	44	44	49	55	55	55	56	57	57	59	59	59	59	59	59	60	60	61	62	65	66	68	68	73	74	74	74	74	74	74	75	78	79	80	83	83	84	88	89	91	91	91	101	104	110	120	121	125	127	139	172	180	187	195	197	202	206	218	229	236	239	240	245	255	279	284	288	303	306	306	313	334	340	349	361	369	376	385	389	401	412	416	421	425	443	465	477	481	485	495	504	511	522	530	535	547	551	556	567	580	591	599	607	616	620	624	626	628	637	645	652	656	657	659	668	674	676	682	685	688	692	696	699	704	710	711	711	711	713	718	721	723	723	725	728	733	736	737	743	747	747	748	753	754	757	760	764	764	766	766	769	771	774	777	777	780	782	783	786	790	793	793	794	799	799	800	802	805	805	806	806	807	807	812	818	820	823	826	832	833	835	835	837	840	843	847	847	849	849	850	850	851	852	852	855	857	858	859	863	869	877	878	878	878	885	887
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	6	6	6	6	6	6	6	6	9	9	10	10	11	11	11	12	13	15	15	15	16	17	18	18	19	19	19	19	20	22	24	26	26	26	26	26	26	26	26	28	28	30	30	33	33	36	39	39	39	39	39	39	39	39	40	41	43	44	44	45	47	48	48	50	50	51	52	52	53	55	56	57	59	64	67	72	81	84	86	88	91	95	106	109	112	115	121	125	131	136	143	152	158	165	175	185	191	198	200	207	219	230	241	255	263	266	269	272	277	284	292	300	305	310	322	325	331	336	345	350	351	357	363	369	375	377	383	385	390	390	392	402	406	408	412	420	423	427	431	434	436	444	448	456	460	461	463	465	465	467	470	476	482	483	484	486	488	492	497	505	507	507	510	515	521	522	524	527	528	528	529	534	535	540	541	542	547	547	548	551	554	556	556	559	561	561	564	566	570	573	574	576	576	578	587	600	601	602	605	606	613	615	617	623	632	635	636
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	4	4	4	5	5	5	5	7	7	7	8	8	9	9	9	9	9	9	9	10	11	11	13	13	14	14	14	14	14	14	16	17	17	17	17	17	17	17	20	23	24	26	26	28	28	28	30	32	32	33	34	34	35	36	36	36	36	36	37	39	41	42	42	43	43	43	45	45	45	45	45	45	46	46	46	46	48	48	48	48	51	52	55	58	63	64	67	72	75	79	79	80	82	84	85	90	89	93	97	101	102	104	104	112	117	118	119	120	120	125	127	128	129	130	131	134	136	139	140	142	143	143	147	148	149	151	152	152	152	153	154	157	157	159	161	161	161	164	165	168	169	169	171	172	173	174	176	179	180	180	180	180	180	180	181	181	183	184	186	186	188	189	189	189	189	189	190	192	194	194	194	195	197	199	200	201	201	201	201	201	201	202	203	203	203	204	204	205	207	210	210	212	212	213	217	222	224	225	227	228	229	234	237	240	241	243	244	249	251	253	253	254	254	255	256
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	6	7	7	9	13	20	29	44	50	56	68	86	95	115	143	167	168	181	208	219	233	249	254	263	289	306	328	330	350	355	371	382	384	386	413	419	436	451	464	484	492	492	492	512	520	520	527	546	558	566	591	604	611	611	611	611	611	611	611	611	611	615	623	626	626	635	653	655	672	672	686	689	690	693	696	735	750	755	756	761	777	780	806	818	834	839	851	852	878	893	907	928	928	956	992	1049	1070	1080	1113	1140	1141	1174	1224	1266	1322	1379	1414	1448	1491	1525	1569	1638	1712	1751	1769	1781	1851	1932	1976	2027	2098	2163	2213	2260	2301	2389	2479	2547	2591	2630	2696	2751	2841	2895	2954	2987	3019	3055	3138	3184	3252	3320	3364	3411	3457	3513	3537	3588	3694	3735	3786	3819	3886	3948	4006	4087	4117	4145	4166	4263	4310	4335	4391	4399	4417	4442	4467	4492	4529	4567	4583	4592	4609	4633	4649	4679	4710	4734	4751	4777	4813	4850	4895	4947	4977	4994	5026	5073	5115	5156	5181	5208	5218	5248	5281	5307	5352	5399	5416	5429	5469	5510	5551	5587	5618	5649	5669	5699	5723	5770	5816	5853	5905	5936	5957	5974	5999	6050	6096	6136	6163	6204	6223	6269	6304	6359	6395	6425	6447	6504	6568	6593	6633	6652	6678	6706	6736
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	5	6	9	10	13	15	26	30	44	49	58	59	62	70	85	99	108	112	113	121	129	138	142	158	164	165	166	182	184	190	194	204	206	209	215	219	221	223	234	237	242	260	265	275	281	283	283	285	285	290	290	309	313	313	314	322	323	324	335	340	342	349	350	355	362	363	364	365	366	375	377	387	392	393	399	402	406	406	412	419	421	421	435	457	463	472	481	487	495	504	514	524	541	553	568	576	578	633	642	680	714	728	739	747	779	845	860	926	959	963	990	1001	1017	1060	1108	1161	1190	1217	1239	1255	1297	1368	1430	1466	1476	1497	1533	1572	1627	1714	1746	1785	1802	1817	1847	1871	1898	1948	1976	1992	2023	2048	2079	2133	2159	2218	2251	2273	2307	2333	2374	2415	2431	2508	2543	2567	2587	2600	2616	2616	2629	2647	2670	2706	2735	2744	2768	2770	2793	2814	2829	2840	2851	2869	2900	2920	2945	2974	3002	3027	3043	3058	3069	3083	3102	3109	3126	3139	3155	3158	3163	3166	3180	3182	3195	3199	3206	3232	3250	3270	3284	3297	3310	3323	3346	3369	3392	3412	3434	3449	3468	3482	3514	3544	3566	3571	3588	3611	3615	3640	3668	3723	3740	3754	3765	3789	3796	3825	3848	3856	3865	3881	3895
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	3	3	3	5	5	6	6	6	7	9	11	11	11	11	11	12	12	12	13	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	18	19	20	21	21	21	21	22	22	22	22	22	22	22	22	22	22	23	23	23	23	24	24	24	25	28	28	28	30	31	31	33	34	34	34	34	34	34	34	34	36	38	38	41	42	42	45	45	46	46	46	47	49	50	51	56	62	64	64	67	71	75	76	77	83	84	93	101	101	104	106	107	107	109	109	109	109	109	112	117	122	123	124	126	130	134	141	150	152	153	156	157	157	157	159	160	166	167	167	168	172	174	178	178	178	180	184	185	190	194	194	200	200	204	207	209	210	218	220	221	222	228	231	233	240	245	245	246	250	250	252	255	268	268	269	273	277	278	283	284	285	288	288	291	293	293	295	295	300	305	313	318	323	323	323	325	332	332	334	335	339	340	342	343	343	345	347	347	347	349	350	351	352	356	356	356	356	356	358	359	360	361	361	362	365	366	370	370	370	371	371	375
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	8	10	11	13	15	15	18	23	23	26	26	26	27	29	32	35	43	46	47	48	55	57	63	69	73	73	73	77	78	84	93	97	108	108	111	115	117	119	122	123	123	124	125	126	126	127	127	127	132	134	137	139	145	147	147	148	153	171	175	184	184	184	195	199	200	218	224	226	229	234	239	242	248	259	260	260	264	275	280	289	296	297	304	310	323	333	337	343	348	354	367	385	388	394	417	427	433	452	464	472	491	506	510	520	529	548	559	569	590	609	618	631	647	667	694	735	766	779	793	819	849	884	912	936	950	958	972	1000	1017	1040	1059	1063	1070	1098	1118	1122	1148	1176	1188	1190	1221	1246	1271	1293	1311	1311	1311	1351	1381	1406	1427	1468	1480	1497	1523	1563	1586	1609	1640	1652	1654	1665	1696	1711	1725	1730	1735	1748	1790	1820	1838	1855	1874	1883	1894	1903	1914	1941	1961	1981	1987	1991	2004	2024	2035	2049	2061	2066	2074	2087	2095	2106	2125	2140	2149	2155	2165	2181	2200	2231	2245	2253	2259	2282	2294	2307	2323	2337	2351	2361	2375	2392	2408	2426	2457	2473	2484	2514	2531	2552	2580	2605	2617	2638	2667	2680
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	3	3	4	5	5	6	6	6	8	9	9	10	10	14	15	17	17	18	18	19	20	20	20	20	21	21	21	22	23	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	31	31	31	31	32	32	32	33	36	36	39	39	41	45	47	47	48	50	51	52	56	56	56	56	56	58	60	60	60	60	62	64	64	64	64	65	66	66	67	68	69	74	76	77	77	78	78	81	83	88	88	89	89	89	92	96	99	99	102	102	102	102	102	103	106	109	112	116	116	120	121	123	124	126	129	135	149	153	161	162	164	168	170	171	175	176	176	183	185	186	186	187	187	187	189	190	190	190	190	190	190	190	190	190	191	192	193	194	195	200	200	201	201	202	202	202	202	206	208	209	209	210	210	210	211	211	216	220	221	221	221	221	221	222	224	225	227	228	228	229	230	231	232	235	238	239	240	241	241	241	241	241	241	241	243	243	244	246	246	247	249	249	249	249	249	251	251	251	252	253	253	255	256	256
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	3	5	5	7	7	7	7	9	10	11	11	14	14	15	17	20	20	20	22	22	22	22	24	24	24	24	24	24	24	24	24	24	25	26	26	29	31	31	34	34	34	35	37	37	37	37	37	38	38	38	44	45	46	47	48	50	52	53	54	54	57	63	66	68	71	72	73	73	76	77	78	79	83	102	106	110	114	119	124	126	127	131	136	136	143	147	157	158	160	171	175	180	196	207	210	216	231	232	249	254	276	296	319	330	330	338	349	366	394	404	404	415	418	429	436	451	457	466	485	491	505	528	532	541	554	565	570	581	592	598	600	603	605	614	620	625	639	641	645	651	655	659	661	663	663	664	672	674	677	677	680	680	686	687	690	699	702	703	704	707	708	711	713	716	716	716	720	724	725	727	728	730	730	731	734	740	744	746	747	747	754	754	764	770	773	773	773	777	777	782	783	785	785	787	792	798	801	804	809	811	812	813	813	814	816	818	818	819	819	820
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	3	3	4	4	4	6	6	6	7	7	9	11	11	11	11	11	11	11	12	13	13	14	14	14	14	14	14	15	15	15	16	17	17	17	17	17	17	18	19	22	22	22	22	23	25	26	26	26	26	28	29	30	32	33	38	41	43	43	46	47	47	50	50	50	51	52	52	52	53	54	54	57	58	61	64	67	67	68	71	74	78	84	86	87	93	97	98	114	119	130	135	139	146	155	159	168	186	195	204	213	229	246	251	263	276	284	295	312	319	337	349	356	372	382	389	394	400	417	422	434	449	458	460	469	476	485	497	504	517	532	536	545	555	567	577	589	594	600	605	607	618	620	624	629	630	642	650	654	661	671	675	689	700	706	708	709	713	727	728	734	743	745	749	752	755	758	764	767	767	774	774	777	785	787	790	793	795	797	804	805	811	814	815	816	817	818	818	823	825	825	827	827	827	829	831	831	831	835	837	840	844	849	852	852	853	853	856	857	857	857	857	857	857	860	861	867	869	870	871	882	885
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	4	7	7	8	9	9	9	11	11	12	12	12	12	12	13	13	14	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	18	18	18	18	18	19	19	19	19	19	20	21	22	24	27	27	29	33	40	43	44	44	44	45	47	48	60	70	72	72	73	78	86	92	94	94	94	95	101	105	117	118	121	121	122	127	132	135	136	137	139	139	142	144	169	171	182	187	189	193	194	197	205	205	209	210	211	213	217	223	225	230	230	230	231	235	236	241	243	244	244	249	251	256	258	261	263	264	265	277	283	283	283	283	283	286	292	294	302	307	309	314	322	333	338	342	342	345	345	348	351	355	364	369	372	375	376	382	389	392	396	396	398	398	403	404	412	415	421	422	424	429	435	437	437	438	440	444	444	450	451	452	455	456	457	457	460	460	462	462	462	462	462	462	463	463	464	467	467	469	472	472	472	472	474	474	474	474	476	476	477	477	479	479
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	5	6	13	14	15	15	19	20	20	21	33	33	33	33	34	35	36	36	36	36	36	39	39	39	49	51	59	59	63	64	64	64	65	66	66	67	69	70	70	71	71	71	74	76	76	76	76	76	76	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	78	78	78	79	80	80	80	80	81	83	84	85	87	87	88	90	92	98	102	102	102	108	112	112	118	124	126	126	130	132	141	144	146	150	153	155	157	187	192	204	205	208	209	213	213	215	215	221	227	227	231	231	231	237	240	241	241	248	252	253	256	260	264	266	272	274	274	283	283	286	287	290	293	304	309	310	312	336	342	347	352	353	356	369	372	377	383	388	396	401	402	403	405	406	407	410	410	410	411	411	414	414	414	415	415	415	415	415	416	418	419	420	421	421	422	424	426	429	433	433	433	434	436	436	438	438	438	438	439	439	439	439	439	439	439	439	439	439	439	439	439	439	439	440	440	441	442	443	443	444
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	4	5	6	6	6	6	7	7	9	10	11	12	12	14	15	15	16	16	17	20	21	22	24	24	26	26	27	28	28	28	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	31	32	32	32	33	34	34	34	34	35	35	37	37	40	40	45	48	49	49	49	49	49	49	50	50	51	51	51	51	51	51	51	51	51	51	52	52	53	60	61	62	72	75	91	97	98	103	103	108	121	125	131	132	132	134	134	147	152	156	156	176	184	187	191	199	206	214	218	222	225	232	235	242	253	258	261	270	275	282	293	297	302	306	309	322	326	327	331	341	348	353	362	366	371	372	378	381	422	430	433	441	449	449	449	452	459	459	465	475	482	486	488	491	496	496	499	501	509	509	514	514	516	523	528	532	532	535	538	542	545	548	553	557	559	560	565	570	571	573	575	579	586	588	592	598	600	603	611	614	619	620	625	627	628	630	631	635	638	641	642	642	643	646	647	650	654	657	657	660	662	669	672	675	676	678	678	679
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	3	3	4	6	6	7	7	15	15	15	15	15	15	17	18	20	21	21	22	24	25	27	28	28	31	31	33	33	34	35	37	38	38	38	38	38	38	38	38	39	39	40	40	40	40	41	41	41	41	41	44	44	50	50	50	51	55	57	60	66	67	67	67	71	73	73	75	76	76	76	76	76	79	79	79	79	79	79	82	85	86	87	87	90	93	97	106	107	109	112	112	115	119	122	125	129	130	131	133	138	139	143	145	147	148	148	152	154	157	159	164	165	166	168	173	178	184	192	196	200	208	212	217	219	221	223	237	239	252	257	269	273	274	275	280	280	283	288	292	294	296	298	299	303	307	311	311	313	315	317	321	322	322	323	323	325	325	325	328	331	332	333	334	334	337	341	342	343	343	344	349	349	350	350	351	351	353	354	355	362	364	365	367	369	372	374	377	380	381	381	382	383	386	388	390	390	390	390	390	393	394	399	402	402	402	402	402	403	405	419	421	422	423	424	426	430	432	435	441	445	446	449	453	453	456	462	465
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	7	7	7	8	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	15	16	20	20	21	21	21	24	24	24	27	32	32	32	33	35	36	37	96	96	98	98	99	104	109	112	113	115	116	117	119	123	126	127	129	132	134	138	145	146	148	152	151	152	154	160	162	164	164	167	168	172	172	175	176	181	184	184	185	189	190	192	201	202	204	206	207	210	210	210	210	210	210	213	214	219	219	219	221	225	227	227	229	231	232	233	238	242	243	243	244	244	246	246	247	247	247	247	247	265	271	272	275	275	276	276	276	278	279	280	284	285	286	286	288	292	292	292	294	294	295	295	295	295	295	295	295	295	295	297	297	297	297	297	297	301	301	301	301	305	306	308	309	310	311	311	314	314	314	314	316	316	317	318	318	318	318	319	320	320	320	320	320	320	321	323	323	324	324	324	326
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	6	7	7	7	9	12	13	13	14	14	15	15	15	17	24	27	27	29	31	34	35	35	35	38	39	41	43	43	43	44	46	50	52	52	54	54	54	60	62	64	64	67	68	70	72	77	80	80	82	82	85	86	87	94	94	94	94	94	95	96	100	101	103	103	103	103	103	105	106	108	108	108	108	108	109	109	112	112	112	112	115	117	117	118	119	124	126	130	131	131	136	136	142	146	149	154	156	166	176	188	206	215	221	225	245	277	292	318	353	364	365	375	384	412	422	447	463	477	492	513	537	548	562	570	596	605	630	637	669	706	727	749	762	774	785	828	865	886	910	951	993	1064	1075	1086	1109	1128	1142	1154	1167	1179	1197	1212	1223	1227	1244	1253	1276	1305	1315	1323	1342	1350	1350	1371	1379	1387	1398	1416	1428	1455	1463	1468	1478	1491	1502	1521	1527	1546	1557	1578	1586	1587	1595	1609	1621	1632	1644	1651	1652	1657	1661	1671	1689	1702	1719	1727	1743	1763	1786	1808	1829	1840	1847	1852	1863	1879	1890	1896	1896	1904	1917	1921	1939	1944	1967	1970	1975	1989	2010	2014	2019	2031	2038	2040	2052	2077	2079	2095	2099	2107	2110	2111	2119
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	3	13	14	16	19	24	25	29	37	39	43	44	90	94	104	123	134	138	148	204	210	217	230	236	244	255	258	264	267	269	272	274	276	277	294	297	297	299	302	307	312	313	317	321	326	327	328	332	337	338	338	338	339	339	339	339	339	339	339	339	339	339	339	339	342	342	343	354	360	360	360	361	361	361	361	361	361	361	365	365	367	368	369	370	370	371	372	373	373	373	373	375	377	377	380	383	385	385	385	385	385	385	386	389	391	396	397	399	402	407	410	413	417	418	422	425	425	432	436	439	441	446	448	449	454	457	464	472	480	480	483	488	490	496	501	506	515	520	522	526	527	530	535	539	544	551	565	569	597	603	607	611	616	617	624	630	632	635	637	641	641	641	641	641	641	641	641	641	641	641	651	654	654	657	658	662	662	667	672	673	677	682	687	689	690	690	690	690	690	693	697	698	698	698	699	700	703	705	709	710	714	716	718	720	724	724	724	726	728	730	731	734	737	737	739	739	740	743	744	746	746	746	746	748	748	752	755	756	759	759	760	761	761	764	764	765	766	768
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	4	5	7	7	9	10	12	12	13	13	14	16	16	17	20	21	26	26	32	32	32	34	34	34	35	35	35	35	35	36	36	37	37	37	37	37	37	39	41	43	43	44	44	44	45	45	45	46	46	47	47	47	61	64	65	65	67	70	70	72	81	82	82	82	83	84	85	86	86	86	86	86	86	89	90	95	95	96	97	97	99	100	100	101	103	112	112	112	113	114	114	116	122	128	133	142	147	158	161	168	172	180	205	238	251	260	281	302	315	329	346	363	377	398	437	458	468	475	476	485	524	548	562	575	594	605	624	643	659	676	695	713	720	727	766	780	784	789	798	803	805	811	819	837	851	862	866	878	884	894	900	914	924	929	930	932	933	940	945	949	956	959	968	978	981	989	997	1006	1009	1012	1016	1029	1050	1060	1062	1064	1078	1091	1100	1103	1105	1108	1110	1118	1125	1129	1134	1140	1143	1145	1147	1149	1150	1161	1163	1164	1168	1169	1172	1176	1183	1187	1196	1201	1212	1214	1218	1228	1232	1233	1234	1247	1275	1286	1286	1287	1287	1287	1293	1304	1335	1336	1343	1345	1354	1359	1376
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	3	3	4	4	4	5	5	5	5	5	6	6	6	7	8	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	18	18	18	18	18	21	21	23	24	27	30	30	32	34	36	37	38	40	41	45	51	51	51	53	53	59	61	63	64	65	69	76	78	83	86	86	88	91	91	92	96	101	103	105	112	115	117	124	125	129	129	129	130	132	134	137	141	143	150	153	154	164	167	168	169	173	178	180	182	184	185	188	188	188	191	192	192	192	196	196	199	199	200	200	200	200	200	201	201	201	203	204	205	205	205	205	206	207	210	212	213	213	213	213	213	213	213	213	213	213	214	214	214	215	215	215	217	217	219	219	219	220	220	220	221	221	221	222	225	227	228	231	231	232	234	234	235	235	237	237	241	242	242	243	244	248	250	251	251	252	255
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	12	12	12	12	12	15	15	15	15	16	16	16	16	16	16	16	16	16	17	18	18	19	19	23	23	23	26	26	26	28	29	31	32	32	33	34	36	36	37	38	45	46	51	52	54	57	57	57	58	59	64	68	68	70	73	75	78	81	81	81	83	88	90	93	93	95	95	95	102	105	111	114	114	114	114	114	114	114	118	123	126	129	132	132	136	141	144	145	149	152	154	160	167	170	170	172	172	172	174	176	182	183	183	184	186	190	191	192	194	194	195	197	198	204	209	212	212	216	218	221	226	230	230	231	231	235	245	246	251	251	251	251	252	252	252	255	256	256	257	257	260	260	260	260	262	266	267	268	268	268	269	271	272	272	273	274	274	275	276	276	276	277	278	278	279	281	281	284	287	287	287	289	289	290	290
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	4	5	6	7	7	8	8	11	12	14	20	20	20	21	23	24	26	32	37	37	42	45	49	53	59	59	59	66	70	75	79	83	89	96	101	113	122	125	129	131	131	139	146	152	155	156	158	158	162	166	170	173	183	184	185	188	194	196	201	202	202	203	208	209	226	229	232	233	247	250	260	268	287	298	301	302	316	321	348	375	409	434	456	467	493	521	560	606	620	631	676	740	774	829	856	898	931	960	979	1018	1046	1119	1130	1144	1186	1234	1254	1272	1313	1337	1426	1505	1659	1699	1763	1820	1828	1847	1901	1955	1997	2064	2093	2180	2211	2248	2285	2344	2495	2563	2608	2645	2668	2687	2744	2825	2894	2931	2971	2985	3007	3032	3077	3114	3156	3178	3193	3229	3237	3237	3237	3249	3256	3259	3276	3289	3306	3335	3342	3360	3368	3379	3402	3426	3438	3459	3468	3492	3496	3521	3550	3565	3587	3594	3596	3606	3618	3652	3674	3691	3711	3717	3736	3754	3774	3786	3803	3814	3818	3828	3848	3864	3872	3890	3900	3903	3907	3920	3942	3955	3979	3987	3996	4012	4047	4065	4093	4101	4128	4144	4151	4179	4220	4258	4281	4300	4310	4328	4357	4382	4399	4423	4445	4451	4457	4475	4496	4503	4522	4535	4535	4545	4562	4593	4604	4629	4657	4661	4689	4708
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	4	4	4	4	4	7	7	7	7	9	9	9	9	9	9	9	9	9	10	11	11	19	22	22	23	24	26	26	28	29	29	29	32	37	39	44	46	63	63	67	69	72	76	76	76	76	76	77	80	82	82	82	82	83	83	88	88	88	88	89	91	91	95	95	99	99	99	99	100	101	101	102	102	102	103	105	105	106	107	107	107	108	109	114	116	118	118	118	120	122	125	126	134	135	135	138	139	141	143	145	145	145	146	149	155	159	165	167	172	177	182	188	189	193	203	204	204	211	222	233	236	240	240	242	247	259	275	291	301	301	302	309	316	320	327	339	342	344	357	371	381	394	416	417	417	444	466	492	522	558	559	559	596	619	656	676	701	701	701	719	737	757	772	786	786	787	788	790	795	800	803	806	809	815	843	847	850	872	874	881	886	894	901	905	907	908	908	917	926	930	937	939	939	939	945	947	952	958	967	967	967	975	987	995	1002	1009	1012	1012	1018	1022	1028	1035	1038	1038	1038	1043	1048	1053	1058	1063	1064	1065	1073	1077	1081	1083	1087	1088	1092	1102	1109
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	4	5	6	6	8	16	17	18	19	20	23	28	30	31	35	35	37	37	37	37	37	39	39	43	43	44	44	44	45	45	45	45	47	49	50	50	50	50	51	51	52	53	53	53	55	55	55	55	57	60	62	62	62	63	65	65	67	67	67	67	67	69	69	72	72	72	72	73	73	73	73	73	73	74	74	76	76	77	78	78	78	79	82	84	86	88	89	89	91	99	101	109	116	120	125	126	129	132	139	148	153	156	159	165	175	175	182	195	197	201	206	211	220	221	228	234	239	251	261	272	280	286	293	296	301	306	317	331	338	352	356	365	386	389	399	412	415	436	443	455	460	471	472	474	480	489	495	501	503	510	512	517	521	524	525	528	529	529	529	538	538	541	544	552	556	559	563	565	568	571	579	579	580	580	582	585	595	600	601	604	605	605	607	608	614	615	618	620	621	626	632	637	638	641	644	646	653	657	660	662	664	666	667	669	673	673	674	676	679	685	689	690	698	703	707	712	716	722	723	724	727	729	733	737
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	6	7	7	7	8	9	9	9	10	10	10	11	11	11	11	12	12	12	12	12	15	15	15	15	15	15	15	15	15	15	15	15	16	16	17	18	19	19	19	19	19	22	23	25	25	25	27	27	29	30	30	30	35	43	45	53	55	62	66	68	69	71	71	78	79	79	80	85	92	93	95	101	102	103	110	110	114	117	124	124	127	134	135	141	145	147	150	157	161	164	164	167	174	184	187	190	194	201	203	209	211	213	213	214	223	227	231	231	231	231	233	235	240	244	245	248	248	251	260	261	264	264	264	265	266	269	271	273	274	274	274	274	277	280	282	282	282	284	286	286	287	288	290	291	291	293	294	294	296	296	296	297	297	297	298	298	298	299	299	300	300	300	300	300	300	302	302	303	303	304	304	304	304	308	310	313	316	316	316	318	320	323	324	325	326	326	326	328
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	4	4	5	10	12	16	18	19	23	29	37	37	42	46	48	50	53	55	59	66	67	68	70	73	74	74	75	80	80	80	81	81	81	81	81	81	84	84	85	88	89	90	90	91	93	93	94	94	95	95	95	95	98	99	99	100	101	101	102	103	104	104	105	105	106	106	106	106	106	107	109	110	112	112	112	112	112	112	112	112	113	113	113	113	113	113	113	115	118	119	119	119	119	121	130	131	133	137	138	138	139	140	146	147	150	150	150	150	151	153	154	156	158	160	161	165	166	170	171	174	174	174	174	175	176	177	177	177	177	180	181	185	187	189	189	189	189	190	193	193	194	195	195	197	201	203	203	204	204	204	206	207	210	211	211	213	213	214	214	217	218	220	223	224	224	225	225	226	227	227	227	227	228	228	229	233	233	234	234	234	235	235	235	236	236	236	238	238	238	239	239	239	239	240	240	241	242	242	242	244	245	246	248	248	248	248	249	249	252	252	255	255	256	257	260	262	263	263	263	263	265	265
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	3	3	3	3	5	7	7	7	9	9	10	10	10	10	10	11	12	13	14	14	14	14	15	17	18	19	21	22	22	22	23	24	24	24	24	25	26	27	27	28	28	29	29	29	29	29	29	29	29	29	29	30	32	32	32	37	39	39	41	44	49	54	54	54	55	59	59	62	64	65	65	66	66	68	68	73	73	73	74	74	75	76	77	77	78	78	78	85	86	86	89	89	90	97	103	105	109	114	121	126	129	137	147	158	164	166	174	181	192	206	209	217	225	228	235	239	248	265	274	275	277	283	294	304	321	326	335	341	356	368	371	375	392	394	403	417	424	428	437	440	447	450	462	472	477	483	491	493	496	503	509	519	527	531	532	535	540	548	550	554	560	565	567	581	594	597	604	613	616	619	631	638	643	657	659	664	667	674	678	682	687	689	691	693	694	704	706	710	713	714	718	721	724	725	731	733	736	738	739	743	745	750	752	754	755	757	766	769	771	774	780	783	787	789	798	799	812	815	817	826	832	837	844	849	853	862	868	874
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	4	7	8	10	10	10	15	17	17	20	26	26	28	29	29	33	34	35	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	39	39	40	46	47	47	48	48	49	49	49	49	52	54	57	57	57	57	59	59	59	59	59	59	59	59	61	61	62	62	62	63	65	66	68	71	73	74	75	77	77	77	78	78	78	79	79	82	84	86	87	87	87	88	88	94	98	99	100	100	101	105	105	108	109	111	111	113	113	113	117	122	125	126	126	128	131	136	142	143	145	145	145	147	147	150	150	150	152	156	157	161	161	162	162	162	163	163	163	163	163	163	163	165	165	166	169	169	170	171	172	176	178	178	178	178	178	178	178	178	178	178	180	181	184	185	185	185	187	187	189	189	189	190	190	190	190	191	192	192	192	193	193	193	193	193	194	194	194	194	194	194	194	195	195	195	195	195	195	196	196	196	196	196	196	197	200	201	201	205	205	205	205	206	206	207	208	208	210	211	211
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	5	6	6	7	9	10	11	11	15	16	18	18	19	23	23	23	24	28	35	40	40	42	46	47	48	49	49	49	49	49	53	54	54	54	54	54	56	57	59	61	62	65	65	66	66	68	70	70	70	70	70	70	73	77	78	78	78	78	78	81	83	84	85	85	86	94	97	102	105	106	108	110	112	116	121	124	125	126	129	133	136	142	145	148	150	155	162	166	172	174	176	178	181	184	190	200	207	215	217	220	226	230	234	245	249	251	252	259	262	266	277	280	282	282	290	293	301	307	320	321	323	332	338	344	347	347	355	358	358	367	373	379	384	390	396	403	409	411	421	430	436	440	441	441	447	447	452	455	459	463	469	475	477	480	481	484	488	492	497	499	500	501	505	506	508	510	513	516	518	519	523	525	525	530	532	534	535	535	537	542	544	544	544	544	545	546	546	548	556	558	560	560	560	560	560	562	563	563	565	566	569	569	571	574	576	578	580	582	585	592	594	595	596	596	597	598	599	599	600	602	603	603	604	606	611	616	617	618
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	4	4	4	4	4	4	9	9	9	9	9	9	9	10	10	11	13	15	19	20	20	20	22	23	23	24	24	24	28	29	29	29	30	30	30	30	30	30	30	30	30	31	32	32	34	34	35	36	36	36	36	36	36	36	37	38	38	38	38	39	40	41	41	41	41	42	42	42	42	42	42	42	43	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	47	47	47	47	47	47	48	50	50	51	52	52	53	55	56	60	60	60	61	61	61	63	65	69	72	72	74	77	84	87	94	108	111	118	120	124	125	129	129	129	131	132	135	135	142	143	143	146	149	152	157	160	164	164	171	171	181	188	194	199	199	200	201	202	209	210	212	212	216	217	222	222	226	228	228	228	230	230	230	232	233	233	233	235	235	240	241	241	243	246	246	253	254	256	260	261	261	266	270	272	275	278	278	279	286	288	289	292	295	295	295	295	295	295	295	297	297	299	299	302	306	305	308	309	312	313	314	316	316	316	317	323	323	326	326	332	332	332	334	336
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	10	14	15	15	16	34	39	40	46	53	56	59	100	113	118	135	136	138	150	164	176	193	203	203	203	210	254	280	287	287	287	290	290	293	304	310	318	319	319	325	331	336	340	341	350	352	353	357	381	387	388	388	388	391	394	397	397	397	399	399	399	399	408	408	408	408	409	413	413	415	416	416	417	418	423	425	427	427	428	428	431	432	432	432	432	433	433	434	436	441	442	443	444	444	444	447	450	451	453	453	456	459	462	475	475	481	488	488	492	497	501	506	513	515	522	518	521	525	528	544	548	552	555	555	563	572	594	604	609	617	617	631	633	634	642	648	650	652	657	658	659	660	664	673	674	676	676	677	679	686	688	688	694	698	700	700	707	710	710	714	717	720	721	727	727	729	734	741	742	744	747	752	756	759	762	765	770	775	779	780	780	780	790	793	799	806	808	811	811	818	820	823	824	825	826	829	832	832	839	840	840	841	841	841	843	844	844	844	845	845	845	845	845	845	845	845	847	848	849	849	849	849	849	853	855	856	863	866	867	869	872
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	3	3	3	3	5	6	6	7	7	9	10	11	12	12	12	12	12	12	13	14	15	15	15	15	15	15	15	18	19	19	20	21	23	23	23	24	24	24	25	29	34	34	34	34	34	37	44	44	45	47	95	95	95	102	109	113	116	117	117	118	118	118	119	120	120	120	121	121	123	123	123	123	123	123	125	126	127	127	129	130	131	134	134	135	135	135	136	137	138	139	146	153	155	156	159	165	167	173	189	193	203	209	223	223	223	223	223	225	230	240	261	273	283	293	300	306	315	324	332	349	361	367	376	385	399	404	408	416	423	428	433	440	441	444	453	460	460	467	473	474	486	490	501	505	508	516	519	522	532	538	576	581	581	585	587	589	591	593	593	593	597	601	603	610	610	615	616	618	620	624	627	628	638	649	652	654	656	659	660	665	666	675	676	684	686	690	693	699	700	704	704	706	710	711	715	720	724	727	728	728	730	734	735	735	740	743	744	747	747	747	749	750	753	754	756	762	765	767	771	774	776	781	786	795	795	801	803	804	806	812
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	5	5	5	5	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	10	11	11	11	13	13	13	14	16	18	19	19	21	21	21	23	24	24	25	26	26	27	28	28	28	31	31	31	31	31	32	32	33	33	33	33	42	45	51	51	53	54	55	63	65	68	68	72	78	86	91	94	97	100	105	105	108	114	115	117	124	128	129	135	135	143	146	148	150	153	155	157	157	159	163	171	178	180	183	189	194	198	199	201	201	202	205	207	212	213	213	217	217	223	232	236	238	242	245	249	250	250	253	258	261	265	268	273	282	287	291	292	292	293	293	296	304	304	304	306	310	311	317	318	321	323	324	327	329	333	336	342	343	344	345	348	351	353	356	356	357	359	363	364	368	370	370	370	370	370	370	370	370	370	370	370	370	370	370	370	371	371	371	372
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	6	10	12	13	14	14	14	15	15	17	19	19	20	22	22	22	22	22	22	22	22	24	24	27	27	27	27	28	29	30	30	30	30	32	33	33	33	33	33	33	33	33	34	34	34	34	35	36	36	37	37	37	37	37	37	37	38	38	38	39	39	39	39	40	40	40	40	40	40	40	40	42	42	43	44	45	45	45	45	45	46	46	49	49	51	52	54	54	63	65	66	66	67	67	71	77	79	80	80	88	91	94	100	102	107	115	112	119	129	132	147	155	157	175	177	183	191	216	219	226	231	236	246	253	271	274	279	283	295	301	308	318	320	329	335	341	361	373	379	381	381	394	396	406	410	411	414	415	419	420	425	429	434	436	436	440	441	442	446	448	451	452	454	459	465	467	468	470	472	473	476	476	478	481	481	481	485	485	487	487	489	489	490	491	497	498	499	501	504	504	505	508	510	512	512	515	515	516	516	519	521	524	524	525	528	531	535	536	539	540	545	545	547	550	552	552	552	552	552	554
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	5	5	7	7	9	9	10	11	12	12	12	14	14	15	16	17	17	18	18	18	18	19	19	19	22	24	24	25	26	29	31	32	33	33	34	34	35	41	45	46	47	49	49	53	55	59	60	60	61	64	66	69	72	77	78	78	81	83	85	86	90	91	94	96	99	101	102	103	109	111	115	120	128	131	141	144	146	148	154	156	162	162	167	169	175	178	183	189	192	196	212	218	224	231	234	247	256	262	269	269	280	288	292	294	300	313	326	336	347	371	382	391	399	412	433	445	451	465	470	489	495	507	520	527	535	538	549	556	564	575	589	604	608	609	623	627	643	651	655	656	662	669	675	676	679	683	683	685	689	695	699	705	708	713	716	717	721	725	729	731	732	732	734	737	741	751	758	758	762	767	775	782	793	795	796	798	804	809	818	822	826	833	837	840	844	846	848	853	853	859	867	873	882	888	892	892	896	902	919	934	946	954	962	966	974	996	1005	1014	1023	1028	1033	1051	1064	1071	1093	1105	1114	1126	1139	1161	1184	1203	1218	1227	1230	1252
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	4	4	6	7	8	9	14	19	22	26	31	35	37	47	54	94	118	142	144	156	167	175	182	200	210	218	224	229	235	244	256	259	270	275	283	290	293	302	314	320	327	337	341	348	354	363	364	371	384	391	398	411	424	424	424	440	452	457	487	509	536	550	565	568	587	592	602	604	616	632	650	676	718	763	776	796	850	883	910	930	977	1003	1018	1038	1095	1104	1136	1146	1148	1186	1239	1344	1400	1444	1493	1519	1528	1589	1706	1752	1860	1957	2075	2139	2179	2214	2346	2459	2641	2707	2776	2859	2976	3061	3142	3196	3321	3382	3435	3520	3550	3642	3700	3781	3840	3893	3976	4044	4137	4201	4259	4307	4368	4390	4455	4514	4595	4685	4748	4780	4826	4879	4930	4992	5029	5066	5092	5136	5163	5195	5231	5265	5286	5304	5330	5361	5384	5402	5422	5440	5466	5484	5526	5547	5580	5598	5615	5623	5637	5653	5678	5688	5716	5732	5747	5769	5788	5809	5831	5849	5864	5874	5883	5920	5944	5973	5991	6009	6019	6034	6048	6070	6079	6094	6100	6111	6122	6137	6159	6166	6177	6191	6203	6218	6230	6237	6244	6249	6260	6268	6277	6297	6304	6313	6328	6339	6348	6362	6378	6390	6398	6414	6419	6429	6440	6461	6475	6503	6518	6530	6542	6563	6574
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	4	4	4	4	6	8	12	15	15	18	22	31	34	37	42	52	55	65	67	67	70	77	78	82	93	100	113	115	121	121	130	139	142	146	153	158	166	166	173	181	188	196	200	205	208	215	218	232	236	240	252	257	257	257	257	257	257	257	257	264	266	275	280	285	289	304	311	335	341	345	351	352	352	361	370	377	387	388	389	394	394	396	400	410	413	415	419	420	426	443	458	466	468	486	503	518	534	539	560	571	571	586	612	624	649	682	701	716	738	757	782	837	853	876	914	937	975	1010	1043	1098	1144	1177	1202	1239	1263	1294	1328	1355	1368	1386	1423	1455	1503	1533	1566	1596	1618	1645	1688	1693	1736	1764	1787	1823	1865	1895	1914	1944	1987	2012	2038	2060	2078	2095	2127	2148	2159	2168	2189	2208	2234	2252	2277	2295	2306	2325	2342	2360	2371	2375	2380	2381	2390	2406	2417	2418	2435	2439	2451	2466	2482	2489	2501	2519	2529	2535	2540	2552	2563	2575	2579	2581	2588	2602	2610	2617	2620	2627	2639	2645	2647	2652	2664	2669	2680	2694	2711	2718	2733	2750	2762	2772	2783	2788	2797	2803	2815	2829	2839	2842	2850	2856	2868	2878	2892	2918	2925	2938	2945	2975	2983	3006	3018	3031	3045	3062	3068
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	5	6	7	10	10	11	12	16	17	19	21	24	24	24	33	33	34	36	36	38	39	42	44	45	48	48	50	51	53	53	53	53	53	53	57	58	59	64	65	65	65	65	66	66	66	66	66	66	66	66	66	79	79	79	79	80	81	82	103	103	103	105	105	108	109	112	115	115	115	115	117	119	123	123	123	124	127	127	127	128	128	128	128	130	130	131	131	132	132	134	135	137	140	141	145	146	146	152	158	161	162	172	178	184	192	194	203	216	228	230	236	239	252	257	264	268	283	289	294	304	314	322	326	338	340	346	359	359	368	378	387	394	396	401	413	418	429	432	437	441	450	455	459	464	469	472	474	475	483	486	494	510	511	516	525	528	539	545	550	551	552	560	568	575	593	609	618	619	632	635	640	650	656	664	666	677	686	698	704	706	708	716	722	725	730	736	739	739	745	750	761	766	766	771	771	772	777	786	789	792	795	798	801	806	811	813	817	822	828	832	835	838	843	851	854	861	865	865	869	869	869	871	877	881	886	893	903	903	907	910	911	916	920
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	5	12	12	12	13	19	31	32	32	32	33	34	34	34	36	47	47	47	48	48	48	48	49	50	50	50	51	51	53	55	55	55	55	55	55	55	55	55	55	55	56	56	56	58	58	58	58	58	58	59	60	61	61	62	63	63	64	66	66	66	68	70	71	71	72	72	74	76	77	77	78	81	81	81	83	86	87	87	88	88	88	88	91	91	91	96	97	98	100	100	100	102	106	106	106	108	111	122	125	131	137	137	140	145	150	158	160	160	162	164	170	175	177	181	184	187	189	190	198	201	211	214	214	218	226	236	238	243	250	252	252	253	255	256	258	262	264	265	270	271	272	276	279	280	281	281	283	285	286	290	290	290	291	294	295	295	297	297	298	300	301	303	310	314	317	319	322	324	326	329	330	330	330	330	335	339	342	343	346	348	351	358	365	371	372	375	377	378	382	385	387	389	391	391	394	394	398	404	407	413	416	417	420	425	427	430	432	432	437	439	442	445	445	446	448	449	449
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	4	4	5	6	6	7	13	20	23	26	31	33	35	46	50	51	57	62	66	69	74	79	84	100	115	118	123	132	133	137	141	141	145	148	156	159	160	166	171	175	186	190	194	195	207	208	212	218	221	222	223	228	230	234	236	240	240	240	241	247	262	265	274	275	290	291	301	305	316	321	325	328	328	336	336	344	348	351	353	363	378	391	400	402	405	407	410	421	431	443	458	462	470	476	503	518	532	550	560	563	573	613	637	648	666	673	683	707	747	771	802	827	846	858	873	892	912	932	966	1003	1043	1057	1080	1110	1146	1178	1205	1222	1231	1267	1306	1343	1370	1401	1430	1452	1495	1538	1578	1615	1651	1678	1694	1744	1789	1809	1851	1868	1886	1894	1916	1945	1982	2016	2032	2063	2082	2106	2147	2184	2214	2255	2262	2269	2300	2336	2377	2403	2423	2438	2456	2464	2491	2530	2552	2576	2588	2594	2620	2642	2663	2693	2707	2716	2717	2728	2739	2751	2760	2770	2776	2780	2789	2806	2827	2834	2854	2860	2864	2869	2884	2891	2907	2922	2933	2948	2957	2979	2987	2993	3018	3022	3027	3037	3050	3065	3091	3105	3113	3129	3147	3176	3193	3204	3245	3251	3261	3291	3326	3350	3367	3388	3396	3404	3432	3442
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	5	5	6	6	6	7	7	7	7	10	10	13	16	19	19	20	21	22	23	24	24	25	30	32	32	32	35	35	35	36	37	37	37	39	44	45	46	52	55	55	59	60	61	61	62	62	63	64	68	69	69	69	69	69	69	69	69	69	70	70	70	70	70	70	70	72	72	72	73	74	76	76	76	76	78	80	80	80	81	86	86	89	91	91	92	92	92	93	93	93	95	95	95	98	98	98	103	106	112	115	116	117	120	123	129	131	142	144	144	148	148	159	170	175	184	193	195	201	204	209	220	237	243	250	256	273	280	294	308	318	326	334	336	351	359	364	374	385	387	394	402	411	428	438	451	464	477	482	490	490	495	502	540	546	553	558	563	564	564	567	572	572	573	578	585	586	586	591	594	603	607	611	616	623	627	628	635	648	655	658	659	660	662	664	665	666	670	670	670	670	674	677	682	684	684	685	688	690	693	704	704	706	709	714	726	729	733	734	737	740	744	749	758	763	766	769	772	776	786	790	802	805	810	816	816	820	821	828	831	833	833	839
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	4	4	4	4	5	5	6	7	7	9	9	9	9	9	10	10	10	10	11	11	11	13	14	15	16	18	18	18	18	18	19	20	20	21	21	23	25	25	25	27	28	28	28	29	31	32	33	33	35	35	35	35	35	35	35	38	39	39	40	41	43	43	43	43	43	45	47	47	48	48	49	49	49	51	51	52	53	53	58	59	60	65	66	68	73	73	77	78	78	80	83	84	84	85	87	89	89	92	93	95	96	98	98	101	101	101	107	110	110	114	118	119	122	130	134	138	162	166	166	176	191	200	206	211	218	232	243	252	266	274	276	290	295	321	335	341	362	369	380	390	410	420	430	434	442	444	446	450	452	463	464	475	476	477	490	492	502	506	513	517	521	525	527	531	533	538	538	542	551	558	563	564	568	571	571	577	581	588	592	600	602	603	610	611	613	615	618	618	618	619	619	621	623	628	632	634	636	642	645	646	653	656	660	661	663	673	677	691	693	700	710	720	727	735	741	759	763	775	785	805	807	816	820	822	829	840	847	854	862	865	868	874	877
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	3	7	10	16	16	16	23	32	39	40	43	45	45	45	47	48	49	49	51	51	51	51	51	51	52	52	52	52	52	52	52	52	52	52	53	56	58	59	59	65	66	66	68	69	69	69	70	71	75	81	84	85	88	88	90	91	91	92	97	98	99	100	100	105	105	112	116	116	118	121	121	125	126	128	128	129	131	132	132	133	135	135	139	143	144	148	155	158	160	161	166	172	180	182	187	196	199	215	217	224	236	244	251	256	263	269	278	291	298	309	312	314	322	324	337	342	347	353	363	364	364	370	373	376	378	380	382	386	387	392	398	400	410	413	420	429	434	439	442	466	469	469	478	482	490	492	495	499	502	507	510	513	518	519	520	523	530	532	537	538	539	540	543	544	552	559	563	565	576	581	585	587	589	591	591	594	595	602	602	603	606	607	611	612	614	618	620	621	622	623	624	626	628	630	632	633	635	636	639	641	643	647	647	648	651	655	661	667	674	677	679	680	682	686	688	688	690	692	701	704	707	710	712	713	714	715
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	4	5	5	9	10	11	12	15	16	16	19	22	25	28	29	30	33	33	34	35	38	38	38	38	38	39	39	40	40	40	40	40	40	40	41	41	41	44	44	44	44	44	44	44	44	44	44	45	45	48	48	50	51	52	54	54	54	54	54	54	55	56	59	59	60	62	63	64	65	65	69	69	70	70	76	76	76	81	81	81	83	85	86	87	87	87	88	89	90	91	94	98	102	103	104	105	108	110	112	113	115	115	119	124	128	135	140	140	141	141	146	149	157	161	164	167	177	178	180	186	187	192	195	196	198	200	203	210	215	216	224	228	232	239	241	241	246	254	258	261	261	262	263	266	267	268	271	271	275	276	277	280	283	285	287	288	288	288	290	291	291	296	297	297	297	298	300	304	305	311	314	315	315	316	320	323	324	326	329	329	333	343	347	347	348	350	351	354	358	362	362	363	365	367	368	370	372	373	374	375	377	377	380	381	382	385	385	387	389	393	395	395	395	395	397	398	399	401	402	406	407	408	409
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	4	4	4	8	9	10	10	10	10	14	15	16	16	18	18	18	20	20	21	21	21	22	25	25	25	27	28	29	29	30	36	36	36	36	42	45	46	49	49	56	57	59	59	59	60	61	64	64	65	65	66	66	69	69	71	78	79	79	80	80	86	87	93	95	95	99	102	107	113	118	118	119	124	128	134	137	139	139	141	152	154	155	161	164	164	164	167	173	175	177	178	178	182	187	191	194	198	203	205	205	206	207	207	211	224	231	234	243	257	278	293	302	319	325	329	334	372	386	399	410	415	417	431	439	457	479	509	521	531	547	584	614	637	664	675	682	690	714	743	765	789	802	808	837	877	901	927	939	958	961	974	991	1018	1039	1061	1072	1074	1122	1153	1168	1189	1206	1212	1216	1220	1236	1254	1265	1275	1278	1279	1281	1295	1302	1324	1334	1337	1339	1348	1364	1375	1387	1396	1400	1409	1417	1429	1453	1468	1474	1476	1481	1484	1490	1498	1507	1514	1516	1517	1519	1521	1529	1539	1548	1555	1560	1564	1577	1584	1597	1611	1619	1627	1640	1649	1683	1688	1691	1698	1701	1707	1711	1728	1736	1748	1751	1752	1758	1775	1791	1793	1802	1805	1809	1823	1834
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	3	3	4	5	5	6	6	8	8	9	9	9	9	9	11	11	11	16	16	16	17	17	17	17	20	20	20	20	24	25	27	30	31	31	32	33	33	33	34	34	34	34	34	34	34	35	35	35	35	35	35	35	38	38	39	39	39	39	39	40	42	42	42	42	42	43	43	43	43	43	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	48	49	49	49	50	50	51	51	51	53	54	56	57	57	59	60	60	60	61	61	61	63	63	70	70	70	70	70	73	74	74	74	74	77	78	78	81	85	86	87	87	90	90	96	100	115	123	127	132	132	135	137	139	143	148	151	157	157	161	162	165	168	169	192	200	207	210	223	223	224	230	238	248	262	270	275	279	279	289	294	295	300	300	301	301	304	310	310	310	310	311	312	312	312	312	312	313	313	314	318	318	318	318	319	319	319	319	320	320	320	320	320	323	324	325	325	326	327	329	330	332	335	335	335	339	339	340	340	340	340	340	340	340	341	345	346	347	350	351	351
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	5	5	5	5	5	6	7	12	12	14	17	19	22	25	26	27	29	31	31	31	37	37	37	40	41	41	41	46	49	51	52	54	55	55	59	59	59	60	62	77	77	79	80	83	84	84	85	87	88	88	88	88	89	90	90	93	93	96	98	99	100	100	101	102	103	104	106	109	109	110	112	112	112	115	115	120	120	123	128	128	136	136	137	146	151	157	162	165	171	181	193	201	201	203	206	212	221	221	225	229	253	254	265	272	274	276	279	287	295	303	307	317	330	343	355	364	377	381	384	384	393	401	408	424	428	430	437	449	454	465	469	476	489	502	508	519	546	556	567	573	597	607	610	610	610	610	611	616	619	627	634	638	640	640	644	646	651	654	656	657	659	660	662	664	673	674	675	675	675	678	679	683	684	688	688	692	695	699	702	710	715	720	722	732	734	742	745	747	748	752	753	755	761	765	771	772	773	776	777	784	788	788	788	795	800	808	809	817	821	824	830	834	842	847	849	851	854	854	859
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	6	6	6	6	6	6	6	6	6	7	7	7	8	8	8	8	8	8	8	10	11	11	11	12	12	12	12	12	12	12	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	17	17	17	17	18	18	18	19	20	20	22	22	22	22	22	23	23	24	24	24	24	25	25	25	25	25	25	25	25	27	29	29	29	29	29	29	29	29	29	29	29	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	33	34	34	34	34	34	34	34	34	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	40	41	41	41	41	41	41	41	41	41	42	42	43	43	43
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	3	3	5	6	6	6	6	6	7	7	7	7	7	7	7	8	8	9	9	9	9	9	10	12	12	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	16	17	19	20	20	20	23	23	25	25	26	26	26	27	27	29	30	30	31	31	32	33	33	33	35	35	35	36	36	39	39	41	41	41	42	43	46	51	55	57	57	57	58	60	63	68	79	81	86	86	97	101	108	116	118	118	125	134	139	147	150	154	159	164	172	176	186	190	191	193	198	200	203	212	215	215	215	227	230	230	231	232	234	234	237	239	240	247	250	254	255	257	263	268	276	278	278	278	283	287	290	293	293	297	297	299	301	305	305	307	308	308	309	314	315	315	316	320	321	321	327	329	335	338	340	340	341	344	366	376	378	378	378	378	383	384	387	397	397	400	402	402	404	408	409	412	413	416	417	417	420	423	425	425	428	429	432	434	435	437	437	439	442	445	447	454	454	460	462	463
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	3	3	3	3	4	4	4	11	18	18	26	83	87	95	102	103	111	122	131	131	135	140	141	144	145	146	148	149	152	153	153	156	156	159	159	161	163	163	164	165	167	167	167	168	168	169	169	169	169	169	169	169	169	169	170	170	170	170	173	174	176	176	177	179	179	179	179	179	179	181	183	183	183	185	187	187	189	190	190	190	191	191	191	194	194	194	194	197	197	197	197	197	197	197	197	197	200	201	201	201	201	204	204	205	210	212	212	212	212	212	214	220	222	223	223	223	228	229	230	231	235	235	235	237	241	246	257	259	259	261	261	266	266	268	270	271	272	273	274	276	278	280	287	287	290	292	296	299	302	303	305	307	308	308	310	310	310	312	314	317	318	318	320	320	320	322	322	325	325	327	327	327	327	329	331	331	331	331	331	331	331	331	331	331	331	331	331	331	331	331	331	331	331	331	332	333	335	336	336	336	338	338	338	338	338	338	338	338	338	338	338	339	339	339	339	339	339	340	340	340	341	341	341	341	341	341	341	341	342	343
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	8	10	10	10	10	10	11	11	12	12	17	40	41	42	49	51	51	56	75	79	89	134	138	144	156	162	169	231	246	262	264	283	294	313	335	353	355	360	377	382	389	406	412	416	417	422	424	429	435	441	444	447	456	469	471	480	490	490	490	491	495	501	521	523	525	529	534	558	563	577	595	595	595	599	604	606	614	620	627	628	649	655	658	664	666	669	680	684	701	709	721	739	740	747	770	782	789	810	820	844	862	933	987	1034	1062	1158	1218	1279	1306	1354	1388	1464	1544	1588	1613	1656	1830	1922	1979	2096	2156	2208	2305	2390	2437	2524	2579	2721	2815	2903	3073	3200	3334	3482	3588	3719	3786	3840	3921	3984	4121	4218	4355	4412	4509	4672	4718	4829	4961	5064	5192	5268	5369	5456	5553	5590	5641	5691	5731	5773	5853	5916	5955	5965	6040	6062	6102	6165	6191	6233	6245	6248	6331	6366	6405	6418	6506	6570	6614	6634	6667	6721	6780	6834	6867	6900	6921	6956	6983	7027	7062	7101	7123	7136	7147	7180	7220	7245	7270	7292	7302	7327	7370	7424	7467	7490	7533	7549	7571	7610	7652	7667	7708	7728	7754	7776	7816	7845	7876	7893	7926	7941	7964	8012	8043	8115	8160	8193	8205	8236	8295	8351	8372	8386	8397	8518	8558
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	5	8	10	13	16	17	18	29	45	47	57	67	75	77	82	85	85	85	89	92	97	101	106	107	111	117	119	131	140	141	144	151	158	161	161	166	172	178	186	191	194	196	199	204	223	226	228	230	239	244	245	248	249	249	249	249	250	251	251	254	258	258	265	267	269	276	280	284	285	285	285	290	294	303	303	308	313	316	320	324	329	337	339	343	347	348	353	355	361	365	377	385	393	407	417	428	436	436	452	465	478	501	531	542	552	572	587	606	635	669	682	700	712	743	756	783	803	840	865	895	914	926	940	966	976	982	990	1027	1057	1090	1122	1152	1169	1176	1198	1221	1242	1270	1302	1318	1347	1371	1395	1411	1439	1455	1471	1487	1503	1522	1548	1569	1583	1590	1597	1613	1622	1626	1626	1634	1638	1651	1665	1678	1688	1695	1701	1709	1711	1718	1724	1729	1739	1745	1751	1760	1766	1777	1781	1792	1806	1811	1817	1818	1828	1833	1842	1846	1852	1856	1858	1865	1872	1882	1892	1896	1897	1898	1906	1912	1924	1936	1946	1957	1965	1975	1983	2003	2012	2025	2032	2036	2044	2049	2073	2101	2108	2116	2122	2136	2148	2151	2169	2175	2197	2207	2225	2233	2243	2253	2267	2275	2288	2297
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	4	5	6	6	7	10	10	11	12	12	12	12	12	13	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	18	18	18	18	18	18	18	18	18	18	20	20	20	20	21	21	22	22	22	22	23	24	24	24	25	25	25	25	26	26	26	25	25	27	28	29	29	29	29	34	37	30	31	31	31	31	31	32	33	33	41	44	45	46	46	47	49	50	51	55	55	56	58	63	66	66	68	69	74	77	78	78	79	79	83	87	87	89	90	90	90	92	92	93	93	94	94	94	95	96	96	96	97	97	97	99	101	101	101	102	102	103	103	103	104	104	104	104	104	104	104	104	105	105	105	105	105	105	105	106	106	106	106	106	107	107	107	107	107	107	107	107	108	108	108	108	108	108	109	109	109	109	109	109	109	109	109	109	109	109	109	109	110	110	111	114	115	117	117	117
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	4	4	5	5	5	7	7	9	9	11	11	11	11	11	14	14	14	14	14	14	14	15	15	15	15	15	15	15	16	16	17	17	17	17	17	17	18	18	18	19	19	20	20	20	22	26	26	27	28	32	47	50	50	51	51	55	55	55	56	57	57	57	59	59	59	59	62	62	63	65	65	71	73	75	75	75	82	85	86	87	89	89	89	91	92	94	96	97	97	98	98	100	104	106	107	108	109	111	121	123	130	132	133	135	136	136	138	141	144	147	151	157	157	161	165	167	172	173	175	178	182	185	189	195	198	210	215	216	220	223	228	228	240	243	246	247	247	248	251	268	274	276	277	278	280	281	293	295	298	303	305	305	313	315	316	327	327	332	336	345	352	357	357	361	362	372	380	389	392	400	405	406	412	414	414	416	417	420	420	423	424	424	425	427	429	429	429	433	434	435	436	437	440	441	444	445	445	445	446	447	448	450	450	450	450	450	452	452	454	455	456	457	457	457	458	458	458	459	460
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	5	5	5	5	6	8	8	9	9	13	13	13	14	14	15	16	16	19	20	20	20	22	25	26	27	27	27	27	27	29	29	29	29	30	30	31	31	31	32	33	34	34	34	36	36	38	38	40	40	40	40	41	41	42	42	42	42	43	43	43	44	44	44	45	45	45	45	46	46	46	46	46	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	50	50	50	50	50	50	50	51	51	51	54	54	54	54	55	55	55	55	57	61	63	64	66	71	71	77	77	79	86	91	91	92	107	115	129	135	144	145	145	162	170	180	185	196	196	196	212	220	229	231	239	242	242	250	252	256	259	259	259	264	269	276	279	282	282	282	285	292	292	298	303	304	309	312	313	314	315	318	324	325	325	329	330	335	338	343	344	346	346	347	353	354	355	356	356	356	361	366	367	367	367	367	367	367	368	369	370	374	374	374	377	379	379	380	380	382	383	384	386	390	392	392	392	393	393	394	394	396	396	400	400	402	407	407	408	409	409	422	425
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	4	5	10	11	11	11	12	14	15	17	17	23	26	26	44	54	56	60	65	69	73	78	83	96	122	124	126	128	135	136	136	140	144	189	190	197	198	205	208	214	215	219	219	220	223	224	227	232	235	237	237	237	239	239	239	239	241	246	246	246	250	253	254	259	262	264	267	275	275	275	277	277	280	288	290	294	295	300	301	303	309	310	313	316	319	329	333	337	337	337	342	347	356	362	365	375	383	383	389	405	428	442	450	459	467	481	491	518	529	542	554	565	572	590	601	615	629	639	652	659	664	676	689	708	735	750	762	791	802	823	837	846	861	868	876	884	893	913	931	937	949	967	983	990	1019	1028	1036	1039	1049	1052	1075	1079	1089	1111	1115	1126	1137	1144	1152	1160	1163	1172	1182	1190	1198	1202	1210	1217	1217	1221	1230	1238	1240	1248	1249	1251	1257	1265	1270	1273	1278	1279	1289	1295	1305	1314	1327	1332	1333	1335	1335	1341	1347	1354	1355	1364	1365	1373	1381	1387	1399	1407	1415	1423	1432	1442	1455	1463	1467	1477	1485	1504	1513	1532	1549	1561	1574	1576	1588	1599	1611	1617	1629	1631	1634	1652	1659	1680	1684	1694	1700	1703	1718	1723
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	3	4	5	5	5	6	6	8	13	15	15	16	17	17	20	24	24	28	30	31	35	40	41	42	48	55	56	70	71	71	72	78	81	86	86	86	86	91	91	91	91	91	92	93	94	94	98	98	107	113	114	117	121	123	123	123	123	129	132	136	138	138	143	143	143	143	143	144	144	144	145	147	148	152	152	152	152	155	160	161	163	165	165	165	174	184	190	191	194	212	212	220	234	238	249	260	261	262	267	279	283	302	302	314	321	322	333	375	379	383	395	402	403	412	442	446	463	474	476	484	495	506	528	542	547	556	561	566	579	588	599	611	621	623	655	663	676	679	693	696	700	711	722	727	743	749	754	756	766	778	796	808	820	820	845	853	862	875	882	894	896	898	909	909	914	917	922	922	927	933	942	953	966	992	1000	1017	1019	1030	1039	1050	1055	1055	1055	1064	1083	1094	1107	1114	1123	1129	1142	1151	1159	1178	1190	1193	1193	1216	1222	1224	1231	1239	1239	1242	1252	1255	1258	1262	1263	1263	1265	1278	1280	1287	1288	1293	1293	1293	1305	1307	1308	1311	1319	1321	1324	1334	1341
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	4	4	4	6	6	7	8	8	9	12	15	15	15	17	17	17	17	17	17	17	18	21	23	24	24	25	25	25	25	26	27	30	31	31	34	35	35	37	37	37	37	39	40	40	40	40	42	43	44	46	47	51	52	52	52	52	53	54	54	55	56	57	58	59	59	60	62	62	62	65	70	71	78	78	78	78	78	78	100	109	111	112	112	115	127	130	146	182	183	184	191	205	205	209	211	214	214	215	225	233	231	231	231	233	233	234	235	235	235	237	237	239	240	244	245	245	247	248	250	251	253	254	255	255	255	255	256	256	257	258	260	275	275	275	275	297	313	315	315	315	315	318	335	353	354	354	355	356	367	368	373	377	377	377	377	386	402	403	409	410	411	414	437	437	462	462	462	462	462	478	505	520	521	521	521	521	521	521	521	521	521	521	521	521	523	523	523	523	523	524	524	524	525	526	526	527	534	534	534	534	535	535	535	567	567	568	569	571	571	571	571	571	571	571	571	571	571	571	571
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	4	5	7	10	13	15	17	35	38	48	67	83	83	90	162	180	194	216	224	239	251	269	276	292	306	314	332	332	334	341	344	348	350	356	362	369	377	380	382	385	385	385	385	385	387	391	399	400	401	406	409	412	413	415	415	419	421	425	432	437	439	445	449	454	460	466	475	475	475	487	490	490	493	493	493	495	498	499	500	504	506	507	508	520	524	529	531	532	532	532	538	540	541	542	548	550	550	552	555	558	563	567	571	574	577	582	591	598	606	607	610	616	637	642	649	657	664	665	668	675	680	684	688	693	693	698	703	708	713	717	724	729	732	740	741	742	749	757	762	768	768	768	768	778	779	783	789	794	795	803	811	817	820	824	826	832	844	849	851	852	856	861	862	872	877	881	884	886	891	893	893	895	900	903	904	909	913	913	918	918	919	919	922	927	928	928	929	930	933	933	934	935	939	941	941	941	941	942	943	946	946	946	948	949	949	951	953	954	955	958	958	958	959	959	959	959	959	959	959	961	961	967	967	969	970	971	974	976	976	976	976	976	977
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	4	5	7	7	8	9	9	9	9	10	13	15	16	16	16	19	20	21	21	21	21	21	21	22	24	24	24	24	24	24	24	24	26	26	27	27	27	27	27	27	28	28	28	30	30	31	32	34	34	35	35	37	38	38	38	38	38	39	39	40	40	41	41	41	42	44	45	45	45	45	47	47	52	52	53	55	57	59	63	64	66	67	68	68	69	69	73	77	78	81	82	82	85	88	88	88	93	93	93	94	96	97	101	102	105	106	106	107	108	114	114	119	119	121	122	122	122	122	126	126	128	129	129	133	134	136	138	138	140	142	143	145	146	147	147	148	149	149	152	152	152	152	153	154	154	154	154	154	154	155	155	155	155	155	155	155	155	155	155	156	156	156	157	157	157	157	158	158	158	159	160	162	163	166	166	166	166	166	166	166	166	166	166	166	166	166	166	166	166	167	167	167	167	167	167	167	168	168	168	169	170	173	174	174	174	174	174	175	176	176	180	180	180	181	181	184	189	190	191	193	193
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	5	7	7	7	7	9	12	12	12	12	12	12	12	12	13	13	13	13	13	14	15	17	17	17	17	17	17	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	21	21	21	21	21	21	22	22	22	22	22	22	22	22	23	23	23	23	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	26	27	27	27	28	30	30	31	31	31	31	31	31	31	31	31	31	32	32
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	7	8	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	11	12	13	13	13	13	14	15	15	19	19	21	23	23	27	27	27	29	29	30	30	30	33	34	35	36	42	46	50	56	59	62	73	78	80	84	90	97	100	105	114	126	128	133	140	141	144	150	156	158	161	166	168	176	185	192	194	200	206	210	220	235	255	263	267	277	282	295	306	317	326	334	358	365	378	394	407	416	425	433	458	466	483	494	502	511	520	546	558	578	585	597	603	608	613	621	630	639	643	648	651	658	659	663	668	671	676	685	691	702	704	708	712	712	717	722	724	734	740	744	748	751	755	761	769	779	788	792	793	804	810	826	832	832	834	836	840	844	846	848	850	851	854	860	863	866	869	871	871	872	876	879	888	898	901	908	908	910	914	915	919	921	922	926	933	942	947	954	955	957	957	961	968	971	971	971	972	976	977
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	3	4	5	5	7	7	7	9	9	9	10	10	10	11	13	13	13	14	14	16	16	17	17	17	17	17	18	18	18	18	18	18	18	18	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	23	23	23	23	23	23	23	24	25	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	28	28	29	30	31	31	37	38	38	39	34	35	35	36	36	39	47	46	49	51	52	52	54	54	54	54	55	59	62	62	65	68	69	69	70	71	74	78	78	81	82	87	88	93	94	99	102	103	105	107	108	111	112	112	114	116	118	121	126	127	134	153	156	157	160	162	162	163	164	164	164	167	169	174	175	176	178	180	180	182	199	201	204	204	205	206	207	207	208	208	210	212	213	213	214	216	216	216	216	216	217	217	217	219	221	221	222	224	224	224	224	225	225	225	225	226	226	228	229	229	230	232	235	235	237	237	237	240	240	242	245	245	245	246	246	250
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	4	4	4	6	7	9	9	9	11	11	11	13	14	14	14	15	15	16	16	20	25	25	25	25	25	27	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	30	32	32	32	33	34	34	36	37	37	37	37	37	38	38	38	38	38	38	39	39	45	47	54	54	55	57	61	62	63	64	64	64	65	65	78	80	106	109	117	119	119	125	125	125	126	129	135	137	164	174	175	178	182	188	193	197	200	201	201	216	219	226	228	232	233	234	236	236	236	236	251	251	253	254	256	263	273	274	278	278	281	289	299	299	299	306	309	313	316	321	324	325	325	329	331	332	333	340	343	346	347	348	349	349	349	355	358	359	360	361	363	363	365	368	372	372	372	372	372	376	377	379	379	381	383	383	383	383	384	386	390	391	393	395	395	396	396	396	400	401	402	403	405	406	411	416	420	428	428	428	428	430	431	435	444	495	495	495	495	495	495	495	495	495	496	496	497	502	506	506	506	506	507	508
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	4	5	6	10	10	20	40	46	47	50	57	58	66	92	95	98	103	106	109	118	134	137	137	142	146	148	150	156	159	162	165	165	165	167	170	177	183	184	185	186	189	191	193	194	197	197	197	197	198	199	199	199	199	199	199	199	203	203	211	211	211	211	213	213	213	213	213	213	213	214	216	217	217	217	217	217	217	217	217	217	217	217	217	217	217	217	217	217	218	219	219	220	222	224	225	225	225	227	228	231	231	232	232	236	236	238	238	244	248	249	249	249	252	259	260	260	260	260	265	268	271	273	274	275	277	280	285	288	289	291	292	292	293	295	295	295	301	301	301	301	306	307	307	307	307	308	309	309	309	309	309	309	311	313	313	314	317	317	318	319	320	320	321	321	321	322	322	324	324	324	324	324	325	325	325	325	325	325	326	326	326	327	327	327	328	329	329	329	329	329	329	329	330	331	331	333	333	333	333	333	335	335	335	335	335	335	337	338	338	338	338	338	340	340	340	340	340	340	340	341	341	341	342	342	342	342	343	344	346	346	346	346
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	7	7	7	10	14	17	26	26	28	28	42	56	72	74	76	77	78	89	109	112	115	115	125	126	143	148	157	157	157	158	162	173	178	186	190	191	192	196	204	219	227	239	242	242	253	264	267	276	281	283	283	288	289	302	304	308	309	311	313	323	324	324	324	324	324	329	342	347	349	353	353	354	357	357	357	359	361	361	362	363	363	363	366	371	371	371	384	391	397	404	413	417	417	433	453	464	480	490	496	497	508	529	536	571	585	590	592	594	609	620	657	673	681	692	696	714	755	789	809	821	847	850	879	902	912	943	982	997	999	1021	1035	1057	1084	1109	1123	1125	1135	1147	1147	1165	1237	1248	1250	1261	1275	1286	1305	1323	1330	1332	1341	1355	1367	1377	1388	1396	1407	1413	1418	1418	1418	1418	1418	1418	1418	1418	1418	1418	1428	1430	1433	1435	1448	1455	1465	1468	1468	1468	1468	1468	1480	1486	1488	1492	1494	1495	1497	1500	1501	1505	1510	1514	1518	1524	1529	1538	1540	1540	1544	1550	1551	1558	1567	1569	1571	1573	1576	1579	1582	1586	1592	1595	1600	1601	1605	1610	1615	1619	1625	1626	1631	1635	1639	1643	1643	1649	1650	1652	1658
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	4	7	7	13	13	13	19	20	28	29	34	34	34	42	45	52	55	56	59	59	66	71	76	79	80	82	91	92	92	93	97	97	97	97	97	97	110	117	122	126	127	132	132	136	139	145	152	156	159	161	164	170	175	176	181	185	188	194	204	212	213	219	228	234	238	247	255	256	256	266	271	273	279	299	305	318	320	332	345	364	374	389	411	425	435	451	470	511	519	538	556	578	614	666	684	692	696	743	750	756	782	802	815	832	872	900	906	941	969	981	983	990	999	1013	1062	1093	1101	1108	1109	1088	1089	1104	1131	1150	1153	1158	1180	1189	1208	1220	1241	1246	1249	1264	1287	1297	1313	1321	1333	1345	1363	1373	1380	1390	1395	1399	1402	1412	1415	1418	1422	1438	1445	1448	1451	1468	1479	1485	1496	1499	1501	1511	1530	1547	1560	1566	1577	1579	1584	1596	1612	1623	1628	1634	1638	1641	1650	1650	1661	1688	1693	1697	1713	1735	1747	1754	1771	1774	1775	1787	1803	1805	1813	1822	1823	1828	1831	1839	1844	1853	1861	1867	1871	1881	1884	1888	1893	1904	1905	1907	1909	1920	1924	1931	1942	1949	1950	1951	1964	1969	1973	1981	1984	1987	1990	2001	2003	2006	2012	2016	2020	2030	2035
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	3	5	5	5	5	7	8	8	11	11	11	11	12	15	17	17	19	20	20	20	21	21	23	26	27	27	28	28	30	31	31	32	34	34	34	37	38	39	40	40	41	41	41	43	43	44	44	46	46	47	48	50	50	50	50	53	54	55	56	56	56	56	57	60	61	62	62	67	68	76	85	92	101	102	106	125	128	131	139	142	143	149	163	170	208	216	224	227	232	240	249	254	262	265	272	274	283	294	297	311	320	322	325	328	342	354	363	372	388	402	412	426	444	463	475	488	506	527	548	558	571	592	622	632	649	667	677	699	710	741	755	759	783	789	816	841	857	871	878	892	902	936	956	962	975	982	1000	1011	1030	1038	1054	1056	1072	1080	1090	1116	1128	1140	1152	1153	1163	1178	1197	1201	1213	1219	1222	1229	1245	1259	1270	1277	1277	1279	1280	1284	1293	1312	1326	1327	1330	1330	1331	1343	1350	1359	1360	1364	1374	1378	1389	1400	1406	1410	1412	1417	1423	1431	1433	1441	1445	1449	1453	1455	1463	1468	1471	1473	1477	1496	1499	1506	1511	1518	1523	1526	1532	1534	1538	1539	1544	1545	1546	1552	1554
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	3	3	3	8	8	10	10	12	13	15	15	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	23	23	24	24	24	24	26	26	28	30	30	30	30	31	32	32	32	33	35	35	35	35	35	36	36	36	36	37	37	38	38	38	38	39	45	45	45	45	49	50	50	58	58	64	64	70	70	70	70	71	75	78	81	84	84	84	85	94	94	98	100	101	105	107	107	107	111	115	119	120	120	124	134	142	143	144	151	154	155	155	158	158	159	165	173	175	177	180	184	184	187	192	195	201	201	204	209	213	218	221	221	223	225	227	234	240	244	246	254	254	255	265	272	282	284	297	297	304	309	316	316	322	329	331	331	334	341	342	345	348	351	356	359	369	375	377	382	382	382	392	397	398	401	401	402	405	411	413	418	422	428	431	431	438	441	444	448	455	455	456	464	467	473	477	482	482	483	488	492
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	4	5	5	5	5	5	5	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	12	13	13	14	14	14	14	17	17	17	17	17	17	17	17	17	18	18	19	19	19	19	19	20	22	23	23	23	23	26	27	27	27	30	31	36	39	45	45	46	46	46	51	51	52	53	56	57	59	62	62	66	74	76	77	77	77	78	82	89	96	99	100	101	104	107	113	118	124	129	130	132	135	137	138	143	145	146	160	165	165	170	178	179	185	188	197	198	201	204	208	214	214	222	225	225	226	229	231	232	232	234	237	239	240	241	244	244	244	244	244	244	245	250	253	256	257	258	258	258	261	263	263	263	263	263	267	269	272	273	274	277	279	281	283	285	289	290	290	292	292	292	292	301	302	302	309	309	310	310	310	310	310	310	310	313	315	315	317	317	317	319	319
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	4	4	4	6	7	9	9	9	10	15	18	19	21	30	33	34	36	47	49	54	56	57	60	62	68	72	77	80	86	92	100	107	109	118	122	122	126	138	141	145	148	150	154	154	159	163	168	171	176	185	186	192	192	192	192	198	199	200	201	213	215	227	239	246	254	260	268	268	284	292	307	313	319	337	348	391	400	416	440	473	508	569	656	716	748	781	793	841	849	887	937	956	1011	1049	1173	1228	1253	1282	1313	1335	1380	1432	1507	1532	1566	1584	1608	1643	1652	1678	1709	1724	1742	1750	1745	1767	1802	1815	1841	1857	1866	1874	1939	1957	1999	2027	2069	2085	2090	2109	2130	2140	2158	2159	2169	2175	2193	2213	2238	2257	2280	2290	2298	2312	2335	2354	2380	2400	2413	2419	2431	2438	2454	2483	2496	2503	2512	2516	2540	2557	2570	2584	2588	2589	2602	2614	2627	2634	2642	2652	2655	2663	2669	2674	2679	2692	2697	2701	2711	2720	2732	2739	2752	2754	2758	2763	2776	2785	2796	2800	2802	2805	2808	2822	2833	2837	2845	2850	2855	2861	2868	2882	2891	2893	2905	2907	2913	2931	2947	2954	2957	2966	2971	2980	2987	2995	3008	3019	3041	3044	3054	3054	3054	3064	3068	3069	3071	3082	3083	3090	3096	3106	3114	3115	3122	3129
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	3	4	5	6	12	12	12	15	19	22	25	28	35	37	40	41	46	49	51	51	58	58	58	59	61	62	62	63	64	66	67	68	68	69	69	69	70	71	73	74	78	78	78	78	80	81	81	81	81	84	85	85	90	92	96	100	105	106	110	114	115	118	118	125	133	134	136	139	139	140	140	141	144	146	150	150	152	153	156	161	161	166	166	168	170	171	172	173	175	176	176	177	177	177	177	178	178	181	183	183	183	188	189	189	189	189	190	206	207	211	213	214	214	204	204	204	204	205	206	209	212	214	216	222	224	225	227	234	237	237	241	245	246	250	251	257	260	261	262	262	263	266	267	268	273	273	273	274	274	275	276	276	277	277	277	279	279	281	281	282	283	283	283	287	287	287	287	287	287	287	289	289	289	292	293	293	294	294	295	296	301	304	304	305	306	306	311	316	317	317	317	319	320	323	323	324	326	327	328	330	330	330	330	331	331	332	332	332	333	334	334	335	335	338	338	338	339	339	339	339	340	341	344	351	352	352	353
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	6	6	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	10	10	11	11	13	13	14	14	15	15	15	17	17	17	18	18	18	18	18	18	19	19	19	21	21	21	21	22	22	22	22	23	23	23	23	23	23	23	23	23	23	26	26	26	26	27	28	30	36	39	40	40	40	40	40	40	45	48	50	51	52	55	56	58	61	61	65	67	67	69	74	76	87	93	93	93	94	96	102	106	111	116	118	121	122	124	127	131	132	135	139	142	144	147	153	157	157	165	165	165	165	165	165	165	165	165	165	167	168	170	170	170	171	172	173	173	176	178	178	179	179	179	182	183	184	184	185	186	187	187	187	192	194	195	197	199	199	199	199	199	199	199	202	204	205	205	205	205	206	206	209	210	210	210	211	211	214	215	216	216	216	216	217	220	220	222	224	226	227	229	229	229	229	230	231	232	232
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	4	5	5	6	7	7	7	8	8	8	10	12	14	15	15	18	25	27	28	30	30	30	30	30	30	30	31	31	32	32	33	34	34	34	35	36	36	36	36	36	36	37	37	38	39	39	39	39	39	41	43	43	44	44	46	46	48	48	48	49	49	49	50	50	52	53	53	53	53	55	55	56	56	56	56	56	57	62	62	67	67	68	68	71	71	75	75	76	78	78	79	89	89	96	99	109	109	115	120	123	127	134	135	136	137	144	147	151	162	167	174	176	180	184	197	197	205	218	227	235	238	242	256	260	263	264	285	298	313	324	331	331	335	363	371	384	386	397	403	413	423	427	449	463	463	474	480	488	497	509	511	516	519	529	534	538	542	582	599	599	603	608	619	641	649	660	666	675	675	701	707	737	756	756	756	771	777	779	786	797	803	806	823	834	835	839	839	839	839	844	848	850	852	854	857	859	862	863	871	875	880	882	883	886	890	895	907	911	912	915	926	932	938	945	950	950	950	958	961
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	5	5	5	5	6	6	8	12	13	25	29	39	42	50	51	56	122	128	139	143	164	170	173	175	180	185	191	193	196	197	203	208	211	216	223	224	230	240	243	245	246	247	248	249	251	254	255	255	257	258	260	261	267	267	271	271	272	273	275	279	280	280	280	280	281	283	288	289	289	290	290	290	290	290	294	295	295	295	295	299	308	309	311	318	319	322	324	329	343	343	348	348	348	353	358	367	371	377	377	378	381	382	382	384	385	387	390	390	393	393	397	407	407	416	419	426	434	434	435	440	448	448	452	457	460	471	481	484	488	489	494	496	507	523	535	541	567	574	574	620	624	626	632	634	634	634	634	634	634	634	634	636	640	646	654	659	661	664	667	670	672	681	687	688	690	693	699	701	706	716	717	726	727	732	743	749	751	755	757	764	780	783	786	789	791	796	799	804	804	806	807	807	809	814	814	817	818	819	819	823	826	826	826	826	826	826	828	829	829	830	832	833	833	838	839	840	840	843	843	845	846	846	848	851	853	854	857	864	865
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	3	3	4	4	4	6	6	6	7	10	13	13	13	14	15	19	36	51	51	51	51	51	51	51	51	51	51	51	51	61	61	61	61	62	64	65	67	68	73	74	74	74	74	74	77	81	84	94	94	94	96	102	109	112	139	141	142	167	167	177	180	189	192	196	198	204	208	214	219	219	222	226	241	263	275	281	284	285	288	298	299	308	312	315	315	318	322	329	337	343	344	344	347	362	362	367	372	373	376	378	384	389	392	402	408	410	411	414	419	425	439	453	462	469	490	504	521	539	548	553	556	581	617	635	658	684	705	710	723	742	760	791	808	814	823	837	847	863	882	903	908	912	925	942	946	996	1021	1025	1025	1046	1069	1083	1107	1123	1137	1144	1150	1179	1215	1235	1274	1297	1313	1346	1364	1379	1403	1426	1465	1470	1481	1496	1506	1521	1527	1531	1535	1552	1569	1591	1600	1616	1618	1620	1639	1651	1655	1665	1671	1672	1672	1679	1702	1718	1725	1746	1767	1772	1781	1795	1801	1826	1841	1855	1861	1877	1894	1910	1922	1941	1952	1958	1978	2007	2044	2057	2073	2089	2094	2112	2139
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	4	5	9	13	15	16	18	21	23	25	27	32	34	38	42	45	52	54	56	58	59	61	63	63	73	81	92	95	95	100	110	120	126	129	132	133	136	139	143	148	148	151	152	152	152	158	158	158	158	158	164	166	172	185	186	186	189	213	218	242	246	261	265	265	265	272	278	293	298	298	301	307	307	316	319	321	324	327	330	332	337	341	343	343	345	350	357	363	369	381	382	383	394	408	422	432	449	459	469	479	489	497	515	532	536	542	552	574	591	602	613	631	645	649	669	675	705	729	737	754	762	802	840	880	900	934	955	969	982	1020	1044	1077	1103	1113	1118	1153	1188	1210	1233	1259	1268	1280	1294	1309	1330	1347	1355	1366	1371	1403	1411	1429	1440	1448	1458	1466	1506	1527	1550	1562	1578	1589	1597	1613	1623	1636	1649	1667	1677	1681	1685	1695	1704	1719	1733	1739	1742	1752	1758	1771	1781	1802	1813	1821	1826	1836	1847	1850	1862	1867	1870	1883	1904	1919	1937	1953	1962	1972	1984	1999	2008	2022	2033	2045	2064	2092	2143	2218	2271	2310	2323	2327	2339	2354	2365	2374	2388	2394	2397	2407	2420	2429	2439	2449	2457	2469	2483	2496
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	5	5	5	10	12	14	17	18	18	28	37	43	45	50	50	54	58	64	67	76	77	81	86	88	93	95	100	103	105	107	112	112	115	121	128	129	130	133	140	144	147	155	155	165	165	166	166	169	170	171	171	174	179	191	192	205	206	214	218	221	224	227	228	228	228	228	233	236	239	243	247	250	250	252	252	261	266	268	276	288	296	298	306	309	309	328	335	353	365	372	393	395	395	414	445	456	463	501	508	510	530	540	555	589	608	623	659	664	703	734	761	788	835	844	851	896	914	947	972	983	997	1028	1038	1038	1046	1055	1073	1077	1083	1084	1097	1113	1125	1135	1144	1153	1170	1178	1186	1201	1210	1229	1237	1242	1248	1274	1281	1286	1296	1302	1306	1311	1318	1324	1327	1333	1340	1347	1349	1353	1367	1373	1376	1378	1384	1389	1394	1405	1409	1414	1417	1438	1443	1445	1456	1461	1463	1465	1472	1475	1479	1480	1485	1492	1497	1501	1509	1512	1516	1521	1522	1523	1525	1532	1536	1537	1557	1581	1603	1604	1615	1624	1634	1698	1709	1714	1715	1717	1720	1722	1722	1729	1733	1734	1737	1745	1755	1764	1765	1768	1775	1779	1783	1786	1793	1794	1797	1802	1806
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	4	4	5	5	5	6	6	6	6	6	7	7	7	8	10	10	10	10	10	10	10	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	14	14	15	15	16	16	16	16	16	16	16	16	16	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	21	23	23	24	26	26	27	27	29	30	30	30	31	31	32	34	36	37	40	45	44	44	44	44	44	44	45	45	46	46	46	50	53	55	55	55	56	60	62	68	75	77	79	80	87	89	89	90	92	92	97	98	100	110	110	110	110	114	116	116	117	117	117	117	120	121	121	123	123	123	124	124	124	124	124	124	125	126	127	128	128	131	131	135	136	138	140	141	142	145	150	151	152	152	153	156	156	158	158	159	159	160	160	161	161	161	162	163	163	163	163	163	163	163	163	163	163	163	164	164	164	165	167	169	169	170	171	171	171	171	171	171	171	173	173	173
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	4	4	5	5	5	6	6	13	16	21	21	21	22	22	22	22	23	24	25	25	25	28	28	28	33	34	34	37	38	38	42	43	43	43	43	43	46	51	53	53	57	62	62	62	63	63	63	63	67	68	71	72	73	73	73	73	73	74	74	74	74	74	74	74	74	74	74	74	75	75	75	75	75	75	75	75	76	76	76	77	78	79	80	81	81	83	89	91	91	91	102	110	125	127	130	133	136	145	148	158	171	180	180	187	190	198	205	208	215	221	226	244	250	254	273	301	326	332	337	365	376	387	400	410	421	427	435	448	448	454	458	475	479	486	497	518	529	531	536	540	559	564	575	579	583	586	587	592	594	598	605	607	609	614	616	616	619	619	624	627	630	630	631	634	635	637	637	638	640	641	642	650	650	654	654	655	657	664	666	670	671	672	675	676	685	685	689	689	692	692	698	704	705	709	710	710	710	713	719	722	723	725	725	731	737	742	749	756	758	760	764	776	776	778	792	792	799	809	813	818	862	866	866	872	893	906
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	4	4	4	5	6	6	7	7	7	7	8	9	10	10	11	11	11	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	15	15	15	16	16	17	17	18	18	19	19	19	20	22	22	23	24	25	25	27	31	32	33	34	35	39	39	41	41	44	44	46	48	49	50	52	53	53	55	57	65	74	80	86	91	99	104	112	118	121	133	139	156	160	166	192	204	216	242	292	336	381	429	443	475	489	502	506	526	535	541	552	559	615	622	630	678	696	701	722	736	773	785	790	825	846	857	863	871	877	882	889	905	912	914	919	927	931	934	941	946	951	954	957	967	973	984	998	1005	1014	1014	1019	1025	1030	1042	1053	1056	1058	1064	1070	1073	1081	1087	1089	1092	1094	1100	1110	1118	1123	1128	1130	1139	1140	1145	1148	1152	1156	1159	1162	1167	1170	1173	1177	1182	1185	1185	1187	1191	1193	1196	1200	1201	1203	1205	1209	1215	1221	1225	1231	1235	1242	1254	1258	1262	1268	1268	1269	1272	1282	1282	1286	1296	1296	1302	1304
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	4	5	5	5	6	7	7	7	7	7	8	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	15	16	17	17	17	17	17	18	18	18	20	20	21	21	21	22	22	23	23	24	24	24	24	27	31	31	31	31	32	33	34	34	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	40	40	40	40	40	41	41	41	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	7	7	7	9	9	9	9	9	9	9	9	13	13	13	13	13	13	13	13	14	14	14	14	15	15	15	19	24	27	27	27	31	33	35	35	35	41	41	41	43	43	44	46	49	49	53	53	54	55	55	56	56	56	56	57	57	57	57	62	66	69	71	75	76	76	76	76	77	80	80	80	80	82	82	83	83	83	83	84	84	85	87	89	91	91	94	95	97	100	101	103	106	107	113	120	127	129	131	136	137	141	141	141	143	145	147	149	149	152	152	154	154	154	154	154	160	232	305	305	308	309	309	317	319	322	322	322	322	324	326	326	329	331	332	334	336	336	340	343	345	347	348	348	349	349	352	352	352	352	352	352	352	352	352	352	353	355	356	359	363	367	367	368	369	369	369	369	369	369	369	369	369	369	369	369	369	369	370	370
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	3	3	4	4	4	10	11	11	11	11	11	11	14	14	20	20	20	20	30	32	33	36	38	38	38	48	56	58	59	63	78	78	79	83	83	86	86	87	87	87	87	87	87	87	87	87	87	90	91	91	92	93	94	94	95	98	99	101	101	101	103	105	107	111	111	113	113	116	117	121	122	124	124	124	124	124	124	128	129	129	129	129	133	134	134	139	139	139	142	143	144	146	147	150	151	152	155	159	166	168	171	174	174	180	190	195	204	210	213	218	228	236	241	248	253	253	254	268	278	285	292	299	301	302	308	314	320	347	353	353	353	359	370	376	381	391	394	395	400	413	420	431	440	441	442	450	462	478	492	510	511	517	529	538	560	571	590	592	592	593	598	629	639	653	659	659	672	688	693	710	721	723	727	736	761	795	828	831	832	833	837	848	873	888	892	892	894	902	919	930	948	955	957	957	961	967	973	976	982	982	982	988	991	993	994	997	997	997	1000	1005	1011	1013	1021	1022	1022	1031	1032	1040	1047	1053	1055	1059	1072	1073
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	6	6	8	8	10	14	14	15	16	16	18	19	19	21	24	24	24	28	29	32	34	41	43	43	45	46	53	59	62	63	63	69	75	79	103	111	118	120	126	131	135	140	140	149	154	165	171	173	175	177	180	180	188	194	206	220	249	270	281	283	307	311	322	331	351	374	391	394	411	432	449	462	499	504	507	523	541	568	585	602	623	643	673	693	726	747	781	810	835	857	891	933	984	1013	1073	1118	1165	1197	1233	1292	1333	1371	1479	1525	1674	1735	1772	1802	1818	1869	1978	2017	2070	2179	2246	2298	2347	2410	2479	2539	2571	2643	2726	2812	2881	2961	3061	3135	3204	3232	3272	3313	3358	3419	3496	3527	3549	3575	3621	3654	3678	3700	3720	3730	3740	3771	3790	3805	3819	3841	3851	3859	3878	3902	3932	3962	3971	3989	4002	4030	4064	4079	4106	4146	4150	4164	4177	4217	4247	4261	4292	4302	4310	4344	4370	4405	4436	4451	4457	4469	4491	4517	4530	4551	4562	4582	4585	4625	4651	4672	4698	4722	4727	4739	4770	4794	4833	4851	4877	4886	4915	4942	4993	5027	5065	5096	5097	5118	5175	5228	5268	5325	5357	5383	5410	5469	5522	5563	5646	5701	5738	5788	5833	5925	6001	6071	6122	6175	6204	6246
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	5	5	5	24	24	28	30	34	38	42	44	44	45	51	64	68	68	68	72	88	88	89	90	90	90	90	90	90	92	94	95	95	95	95	95	95	95	95	95	95	97	98	98	98	98	98	98	105	105	106	109	111	111	116	116	116	116	116	116	116	116	116	116	116	117	118	118	118	119	120	120	120	121	121	122	122	123	123	126	126	126	126	126	127	131	131	131	131	132	132	132	133	134	135	135	136	139	144	144	146	146	146	147	148	148	150	150	150	150	150	153	154	155	161	164	166	167	169	173	176	176	181	181	184	186	188	188	192	198	198	199	199	201	203	205	210	210	212	213	215	218	218	222	222	222	224	225	225	226	227	228	228	228	228	229	229	233	233	233	233	237	238	240	243	245	245	245	247	247	247	247	247	247	247	247	248	249	249	249	249	249	249	249	249	249	249	249	250	251	251	251	251	251	251	251	251	251	251	255	255	256	256	257	257	258	259	259	260	261	261	262	262	262	262	262	262	262
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	3	3	3	4	5	5	6	6	6	6	7	8	9	11	11	12	18	18	19	21	22	22	22	23	23	23	24	25	25	25	25	25	26	26	26	26	27	27	27	27	27	28	28	28	28	30	30	30	30	32	32	32	32	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	35	36	36	37	40	42	42	42	43	43	45	49	49	51	52	52	53	53	55	56	59	60	72	75	76	85	85	87	87	95	108	109	113	122	124	130	136	139	144	144	149	150	157	157	161	163	164	167	168	169	176	176	177	179	180	182	183	187	189	193	193	193	195	196	197	199	201	202	202	207	209	210	210	213	214	216	216	216	219	220	222	225	225	226	229	231	232	232	236	237	239	241	244	247	249	253	254	254	255	257	259	260	260	260	261	263	264	266	266	266	267	267	267	267	268	268	268	269	269	269	271	271	271	271	272	272	273	277	277	279	281	282	282	283	289	290	294	295	297	300	303	306	315	317	318	319	319	324	328	328	330	330	332	333
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	3	3	8	8	9	10	11	11	12	14	18	20	20	20	22	22	22	27	29	30	31	32	34	34	35	35	35	35	35	35	39	39	39	39	40	40	40	40	40	42	45	45	45	46	49	61	64	64	65	65	67	68	68	69	69	69	69	69	69	71	71	71	71	71	71	73	73	73	73	73	73	73	73	73	73	73	73	74	74	74	74	74	75	75	75	75	77	78	79	82	82	85	98	100	108	111	111	111	118	122	126	127	127	132	133	134	140	145	150	154	155	156	157	159	162	167	172	178	182	185	188	199	201	205	211	215	215	220	221	223	234	235	238	240	243	243	248	250	257	261	280	280	280	283	287	289	289	289	289	289	290	295	298	298	298	302	305	307	309	310	311	312	314	315	318	328	331	331	331	331	333	334	335	335	336	337	338	341	341	345	345	346	347	347	350	351	352	354	354	355	356	356	359	359	359	359	359	359	360	361	364	366	366	368	368	368	368	371	372	374	376	376	378	379	379	382	383	386	386	387
13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	3	3	3	7	8	10	12	28	28	28	33	36	37	39	60	65	70	78	80	87	96	99	111	114	116	119	122	128	138	138	138	138	140	141	143	144	149	153	159	162	162	167	173	175	179	180	182	183	184	188	191	191	195	195	196	197	201	202	202	203	204	208	208	208	208	208	209	210	211	222	223	228	228	232	233	238	241	246	252	256	256	256	258	262	267	267	274	282	282	285	291	291	294	295	300	300	303	311	317	317	321	324	324	329	334	340	342	346	352	354	355	355	357	360	366	371	372	374	374	377	383	389	394	397	398	399	400	408	415	418	421	424	427	429	436	440	440	444	447	449	450	457	461	465	468	471	472	473	476	480	482	483	483	487	488	492	494	496	497	497	498	504	509	509	511	513	514	514	514	514	514	514	513	513	513	514	515	517	519	520	522	523	523	523	525	528	530	530	532	535	535	536	538	545	547	549	552	562	563	565	569	570	574	576	578	581	584	584	586	591	593	601	602	604	604	604	604	604	607	609	609	610	612	612	612	612	613	614	614	614	614	614	616
15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	14	14	5	3	6	6	11	15	20	22	13	10	9	11	9	9	5	6	5	5	5	9	7	11	6	6	6	6	6	6	6	6	7	7	7	7	8	9	9	9	9	9	10	10	10	10	11	11	11	11	11	11	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	14	14	16	16	16	16	17	0	0	17	0	0	18	0	18	18	19	19	19	21	21	21	24	22	25	25	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	28	28	28	28	28	28	28	28	30	30	30	30	30	32	33	33	34	34	34	34	34	36	36	37	37	37	37	37	38	40	40	34	34	34	34	34	34	34	34	54	56	58	64	70	70	76	79	84	89	94	101	107	112	113	118	127	128
15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	5	5	7	10	12	15	15	18	18	20	22	22	23	23	26	28	31	34	39	40	41	41	41	44	61	62	64	64	67	68	69	69	70	70	70	70	73	73	73	74	74	74	74	74	74	75	75	75	75	75	75	76	76	77	77	78	79	81	81	81	81	81	81	81	81	81	81	81	81	81	81	81	81	81	81	81	81	81	81	81	81	82	82	82	83	83	83	83	85	85	85	86	86	86	86	87	87	87	87	90	91	93	93	94	95	96	97	98	100	101	102	105	107	107	109	111	113	114	114	114	115	115	115	115	115	115	115	115	115	115	115	117	122	122	122	123	128	131	131	133	135	139	144	145	148	149	152	159	164	177	192	200	209	220	243	253	279	318	340	364	383	418	435	469	493	506	517	523	533	541	562	572	587	594	599	603	623	632	639	644	651	659	672	677	691	693	700	700	703	730	736	752	795	810	820	834	852	866	911	924	948	953	974	992	1005	1026	1038	1052	1059	1083	1091	1120	1154	1170	1221	1230	1233	1238	1246	1259	1274	1300	1304	1311	1332	1356	1375	1386	1405	1409	1413	1436
15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	4	6	8	10	18	28	35	41	53	58	68	77	87	108	123	139	157	182	206	237	266	281	292	312	328	334	343	348	350	352	358	369	373	380	382	385	385	385	388	389	392	395	396	396	396	399	399	400	400	400	400	404	405	407	407	407	408	410	411	414	414	414	414	414	414	414	414	414	414	414	414	414	414	414	417	419	421	421	421	422	423	424	431	439	441	442	448	451	458	472	489	493	501	505	508	526	551	557	566	568	571	584	595	608	613	636	638	652	659	676	701	720	744	750	788	808	842	867	905	923	942	960	986	1002	1025	1040	1065	1079	1100	1117	1167	1225	1291	1345	1373	1419	1516	1637	1755	1842	1886	2083	2221	2394	2445	2741	2964	3111	3249	3361	3558	3900	4117	4390	4591	4754	4878	5111	5340	5547	5806	6031	6181	6382	6626	6915	7147	7410	7584	7691	7848	8149	8339	8575	8765	8911	9000	9058	9146	9304	9446	9559	9654	9723	9782	9879	10015	10119	10218	10289	10338	10393	10546	10627	10724	10848	10939	11026	11106	11197	11296	11365	11452	11505	11546	11613	11702	11788	11896	11954	12031	12068	12097	12176	12249	12317	12398	12465	12494	12552	12617	12669	12734	12791	12839	12864	12913	12953	13013	13087	13133	13186	13250	13321	13445	13510	13596	13704	13810	13862	13924	14008
15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	5	5	11	12	12	12	12	12	13	15	16	17	18	18	18	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	29	29	29	29	29	33	34	35	37	37	38	38	38	38	40	40	40	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	45	45	45	47	47	47	47	47	47	47	47	47	47	47	48	49	49	51	52	53	54	54	54	54	54	54	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	58	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	60	60	60	60	60	60	60	61	62	62	63	64	64	64	65	66	67	67	68	69	71	71	71	71	74
15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	5	5	7	9	9	9	13	14	16	16	20	25	25	26	27	36	38	43	44	48	54	57	66	80	84	86	88	92	95	102	104	106	108	110	110	112	112	112	112	113	113	115	116	116	116	116	116	116	116	116	116	117	117	117	117	117	117	117	117	117	117	117	117	117	117	118	118	118	118	118	118	118	119	119	119	119	119	119	120	120	120	120	120	120	120	120	120	120	120	120	120	120	121	122	122	122	122	122	122	122	122	122	122	123	125	125	127	128	128	128	128	130	130	131	133	134	135	135	135	135	135	135	135	135	139	139	141	141	146	153	153	154	163	167	170	170	171	177	177	177	178	181	184	185	186	190	191	198	206	213	226	235	242	262	263	269	279	290	300	303	311	318	324	330	334	335	340	342	346	347	352	354	358	360	360	363	367	373	375	378	378	378	381	381	384	385	385	385	386	388	388	388	388	388	390	391	391	391	394	395	395	396	396	397	397	397	397	397	408	409	411	411	411	411	411	413	417	435	464	480	497	497	507	516	518	523	524	524	527	530	535	537	544	546	548	548	553	559
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	0	0	0	0	0	0	0	0	4	4	4	4	0	0	9	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	1	1	1	1	1	1	1	1	1	1	0	0	0	0	0	0	0	0	2	3	0	3	0	4	4	7	6	7	7	7	4	5	5	0	4	0	4	5	5	3	0	3	3	3	2	2	3	3	0	0	0	0	0	3	3	3	3	3	4	4	3	3	2	2	2	1	1	1	2	2	1	1	1	1	4	3	3	3	3	3	3	3	1	1	0	0	0	0	1	1	1	0	0	0	0	0	0	0	0	0	0	0	0	5	4	2	2	3	3	4	3	3	0	0	0	0	0	0	1	0	0	2	1	0	1	3	4	4	1	1	1
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	3	3	4	11	13	15	22	37	53	75	88	113	151	195	226	307	351	385	402	419	438	447	494	513	517	517	529	530	567	576	593	598	598	616	622	630	635	642	650	650	661	662	671	681	689	705	705	710	713	717	721	731	733	733	739	744	754	759	770	773	773	780	783	791	791	794	796	796	796	798	800	803	803	812	812	818	818	823	832	833	838	838	844	848	854	866	877	892	892	915	947	986	1043	1100	1166	1166	1307	1383	1484	1585	1752	1841	1841	2040	2169	2288	2336	2507	2631	2835	3000	3252	3431	3596	3790	3975	3975	4146	4541	4836	5132	5457	5723	5723	5979	6195	6423	6587	6732	6942	7092	7203	7378	7515	7681	7828	8004	8004	8069	8280	8415	8569	8720	8932	8949	9144	9315	9425	9595	9753	9924	9924	10030	10132	10228	10228	10450	10562	10562	10664	10748	10853	10930	10982	11080	11080	11176	11267	11374	11411	11468	11558	11558	11622	11688	11750	11823	11873	11923	11953	11980	12043	12106	12164	12261	12321	12351	12417	12455	12520	12588	12693	12831	12831	12945	12945	13116	13256	13343	13498	13498	13672	13767	13875	13993	14108	14281	14399	14528	14604	14706	14827	14913	15013	15013	15188	15341	15496	15746	15885	16179	16179	16397	16551	16551	16908	17098	17326	17451	17499	17828	18110	18311	18618	19065	19325	19665	19902	20423
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	6	8	9	9	9	9	9	10	10	10	10	10	10	10	10	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	13	13	13	13	15	15	15	15	15	15	16	17	17	18	18	18	18	18	18	18	18	19	19	19	19	19	20	20	21	22	22	22	22	22	23	23	23	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	30	30	31	31	32	32	32	32	32	32	32	39	48	48	54	57	57	63	63	65	65	65	71	74	75	79	80	80	81	82	84
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	8	8	8	8	8	8	8	8	8	8	8	8	8	10	11	11	11	11	11	11	11	12	12	12	12	12	13	13	13	13	14	14	14	16	16	16	16	17	18	18	18	20	20	24	24	28	28	32	34	37	38	45	47	47	49	49	52	59	59	63	63	64	67	69	74	77	79	79	82	84	87	88	95	95	95	95	102	104	105	112	112	112	112	122	129	134	137	140	140	141	158	163	176	183	186	186	199	213	221	229	234	238	243	262	279	290	299	301	302	302	312	329	359	375	388	391	391	400	427	443	464	488	489	489	507	529	536	536	556	556	556	560	573	589	598	607	612	612	619	624	638	642	651	671	671	671	677	709	719	737	754	757	759	769	775	828	855	870	893	900	922	942	961	972	997	997	1027	1027	1085	1105	1218	1247	1247	1272	1298	1346	1408	1441	1452	1456	1456	1479	1505	1553	1708	1859	1859	1928	1941	2056	2117	2204	2290	2290	2404	2466	2466	2582	2666	2732	2732	2782	2834	2893	2948	3024	3071	3074	3133	3162	3230
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	6	6	6	6	6	6	6	6	6	6	7	9	11	12	15	15	15	17	17	20	20	21	21	21	21	24	25	25	25	25	25	27	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	35	35	37	39	41	42	42	42	44	44	46	46	48	48	48	48	48	50	50	51	53	53	53	53	53	53	57	61	61	61	61	64	66	67	67	67	70	73	73	76	76	77	77	79	81	82	88	93	109	114	115	117	120
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	7	7	7	7	8	12	12	14	17	17	17	17	17	17	18	18	18	18	18	18	19	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	23	23	23	23	23	23	24	29	29	29	29	29	34	34	35	35	36	37	37	38	39	41	42	42	48	49	49	50	51	51	57	58	59	60	63	64	64	64	72	77	80	80	80	80	80	86	90	90	93	95	95	95	103	103	109	109	110	110	111	116	119	119	121	121	121	121	122	123	124	124	126	126	127	127	130	133	136	136	136	137	137	139	141	141	142	142	142	142	151	151	152	152	152	155	155	162	162	162	162	162	162	162	162	162	164	164	164	165	167	167	168	169	170	170	170	172	172	179	180	182	188	189	190	194	195	199	201	203	203	205	214
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	8	11	12	20	20	20	22	23	23	23	23	24	24	25	26	26	27	27	30	30	32	32	33	33	33	36	36	37	40	43	46	48	48	48	50	58	62	69	76	78	78	78	91	95	102	107	107	107	113	121	129	133	140	142	144	148	159	164	173	176	179	179	187	207	223	229	236	243	244	254	269	297	320	338	339	339	351	360	370	370	395	396	396	398	407	419	432	439	446	446	451	451	454	458	481	499	499	499	509	549	564	582	591	592	594	605	614	636	694	718	747	766	822	841	873	881	896	896	916	916	960	977	1032	1058	1058	1064	1079	1102	1136	1146	1151	1151	1152	1158	1175	1197	1267	1351	1351	1397	1405	1443	1481	1512	1539	1539	1569	1590	1590	1621	1636	1664	1664	1685	1717	1756	1783	1829	1873	1875	1917	1935	1973
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	5	16	19	21	21	21	33	52	82	99	114	115	148	192	256	351	405	410	410	423	428	428	446	452	454	454	458	458	469	473	475	475	476	478	480	484	485	489	490	492	493	497	497	497	497	497	497	498	499	499	499	499	503	503	506	506	507	507	508	508	508	508	509	509	510	510	510	510	510	510	512	512	512	512	512	512	512	514	514	514	514	514	514	514	515	515	515	515	515	515	515	515	517	518	519	519	520	523	524	528	528	528	528	532	535	535	538	539	539	539	542	543	544	546	548	549	549	550	551	554	555	555	556	556	558	560	560	560	560	560	560	563	566	567	567	568	569	569	570	571	573	575	575	575	576	577	578	578	582	584	585	585	586	590	592	592	593	594	594	595	596	598	601	601	604	604	604	604	604	606	606	606	606	606	607	608	609	609	610	610	614	616	617	621	624	630	631	638	641	642	643	648	664	664	674	674	683	687	691	698	698	700	706	715	719	731	745	762	771	775	781	788	803	808	808	813	831	842	844	854	859	859	861	865	865	897	909	911	916	919	930	938	963	979	994	996	1002	1007	1036
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	4	4	4	4	4	4	5	5	5	7	7	8	8	8	9	11	12	13	15	15	15	20	22	25	26	29	32	33	33	33	34	35	38	38	38	39	42	43	43	47	48	48	50	51	51	52	52	53	53	54	54	56	56	57	57	57	57	58	59	60	61	61	61	61	62	62	62	62	62	62	62	62	62	63	65	65	65	65	65	65	65	65	66	66	66	67	67	67	67	70	70	70	70	70	72	72	73	73	73	73	73	73	73	73	73	73	74	74	74	74	75	75	75	75	75	75	75	75	75	76	77	77	83	84	87	87	87	90	92	97	100	101	103	104	105	108
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	10	10	11	12	12	15	15	19	24	24	24	24	31	32	33	34	36	38	39	40	40	45	54	59	59	59	71	76	78	88	89	90	90	99	101	103	104	111	130	131	135	140	141	143	145	152	152	156	156	164	174	178	180	180	180	184	189	189	191	191	191	192	192	192	192	194	194	194	197	202	204	207	211	213	213	213	215	218	221	225	226	226	229	231	234	238	245	246	246	255	256	265	270	279	283	283	293	302	309	314	320	321	321	327	327	340	355	357	363	363	369	371	383	389	392	396	398	398	404	413	418	427	429	429	438	440	450	454	460	470	470	481	487	487	508	517	523	527	533	541	547	558	575	588	598	612	635	653
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	5	5	6	6	7	7	11	11	12	13	14	16	24	24	24	24	24	24	24	26	26	26	26	26	26	27	28	28	28	28	28	28	28	28	28	30	30	30	30	30	30	30	30	32	32	32	32	32	32	32	32	32	32	33	33	37	37	47	47	47	51	56	59	60	60	60	64	68	68	69	73	79	79	86	87	90	91	91	93	93	95	96	103	106	107	107	107	113	115	117	119	121	131	134	141	156	159	164	177	190	190	197	225	234	252	262	271	271	358	370	394	417	461	491	506	548	588	603	636	685	709	709	774	808	858	914	958	1003	1052	1075	1112	1176	1206	1266	1281	1281	1338	1374	1394	1394	1479	1506	1506	1553	1582	1596	1647	1697	1720	1720	1777	1817	1831	1884	1907	1926	1926	1967	1996	2025	2055	2128	2165	2208	2230	2257	2290	2319	2377	2417	2452	2464	2505	2558	2595	2638	2694	2694	2737	2737	2841	2882	2917	2943	2943	3041	3094	3146	3201	3278	3323	3370	3456	3526	3560	3612	3685	3743	3743	3901	4001	4068	4130	4210	4249	4249	4381	4459	4459	4591	4665	4719	4764	4797	4890	5018	5081	5157	5250	5294	5414	5509	5639
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	5	5	5	7	8	8	8	10	10	10	13	19	19	26	27	28	28	28	29	32	33	33	33	33	34	34	34	35	35	35	35	36	37	37	38	38	38	38	40	42	42	42	42	42	42	42	42	43	43	43	43	43	43	44	44	44	45	45	45	45	45	45	45	45	45	45	46	48	53	56	56	56	56	56	56	56	57	57	57	57	57	57	58	59	59	59	59	59	60	63	64	68	68	68	68	71	76	78	89	94	94	97	103	115	121	126	132	132	142	147	147	173	190	203	203	209	219	231	237	244	251	252	257	263	273
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	4	4	4	4	4	4	4	4	7	10	10	10	11	12	13	16	20	20	20	20	21	24	24	24	26	26	26	26	26	26	26	26	27	27	27	27	27	27	28	28	30	30	33	33	41	43	43	43	43	46	49	50	51	51	51	51	57	62	71	77	77	79	81	86	86	92	93	93	96	98	98	103	103	104	104	104	105	106	107	110	111	111	111	112	112
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	7	16	17	19	20	20	21	21	24	25	27	31	31	33	33	36	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	40	40	41	41	41	41	41	41	41	41	41	41	45	47	49	50	50	50	51	51	51
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	4	5	8	21	22	22	40	48	53	68	79	89	99	101	104	114	121	139	145	146	155	161	167	181	181	187	187	187	207	212	215	222	226	231	231	238	250	252	255	258	258	258	266	266	270	272	272	272	272	274	274	275	276	276	276	276	276	280	280	283	284	284	284	284	287	291	294	294	303	303	310	310	315	322	336	340	340	345	345	351	354	356	356	356	360	367	369	376	403	433	433	470	494	546	601	652	692	692	763	856	900	980	1092	1253	1346	1399	1485	1561	1665	1777	2010	2010	2106	2281	2555	2730	2834	2986	2986	3317	3493	3598	3683	3814	4014	4108	4255	4333	4449	4595	4706	4778	4778	4959	5111	5199	5453	5620	5726	5772	5869	5951	6064	6137	6257	6308	6308	6422	6501	6589	6589	6663	6735	6735	6825	6910	6950	7004	7051	7126	7126	7222	7261	7304	7332	7385	7435	7435	7471	7526	7575	7618	7652	7671	7687	7718	7729	7775	7809	7850	7873	7896	7929	7973	8000	8048	8087	8143	8143	8201	8201	8296	8328	8372	8396	8396	8443	8492	8567	8642	8707	8764	8765	8835	8872	8940	9027	9102	9150	9150	9240	9328	9438	9536	9644	9736	9736	9824	9929	9929	10111	10259	10335	10417	10504	10603	10775	11001	11101	11301	11385	11452	11616	11789
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	5	5	5	6	6	8	8	8	8	8	8	9	9	9	10	10	10	11	11	11	11	11	11	11	12	15	15	15	16	16	17	19	19	20	21	21	21	21	21	21	21	21	21	21	21	21	22	22	23	23	23	23	23	28	31	31	31	31	32	32	33	34	34	34	34	34	34	34	34	35	35	35	35	35	35	39	39	39	39	40	40	40	41	41	43	43	43	45	46	46	47	50	51	58	61	67	75	83	94	96	96	97	101	103	105	116	116	116	116	125	131	135	136	136	136	137	140	145	146	152	152	152	156	157	161	182	198	198	212	213	227	246	249	256	256	265	277	277	293	299	306	306	307	313	324	330	346	349	349	350	362	364
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	3	4	4	4	5	5	5	6	7	7	8	9	9	9	10	10	10	10	11	11	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	14	15	15	15	15	16	16	16	18	18	19	19	20	21	22	28	28	28	49	50	56	56	63	63	75	85	89	102	109	112	112	117	118	123	126	131	136	136	143	149	152	158	163	167	167	173	178	191	193	200	209	209	228	240	248	260	262	262	266	285	285	297	307	311	323	323	323	339	341	342	345	356	356	381	381	383	384	398	405	405	424	430	435	448	461	472	472	483	491	498	503	513	516	518	525	527	532	543	544	545	545	553	560	565	565	570	570	570	570	572	573	578	580	580	580	581	584	584	586	587	587	587	588	590	592	594	594	596	596	599	608	613	619	626	632	634	639	650	656	662	705	724	724	729	729	757	772	794	802	802	815	861	868	880	916	947	951	967	984	1018	1031	1070	1113	1113	1176	1199	1221	1242	1276	1324	1324	1352	1381	1381	1419	1430	1461	1469	1490	1520	1541	1572	1607	1639	1646	1661	1691	1734
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	5	7	8	8	8	8	8	9	9	10	10	11	11	14	15	15	15	15	15	15	16	18	18	18	18	20	20	21	21	21	21	21	22	22	22	22	23	23	24	24	24	25	27	28	28	30	31	31	31	32	32	32	32	32	32	33	33	35	35	36	36	36	37	38	38	38	38	38	38	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	43	43	44	44	44
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	3	3	5	5	5	5	5	5	7	7	7	7	7	7	8	8	8	14	14	14	14	14	15	15	15	15	15	15	15	15	16	16	16	16	16	17	17	17	17	17	17	17	18	18	18	18	20	20	20	20	20	20	20	21	21	21	21	21	21	22	22	22	22	22	26	26	26	26	26	26	26	26	26	29	30	30	30	34	38	39	39	44	44	44	47	47	52	53	63	63	63	73	82	82	86	94	96	96	96	108	112	112	120	120	120	124	127	128	130	132	132	132	140	144	144	145	145	149	149	165	167	170	180	188	188	188	200	210	210
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	10	10	10	10	11	11	11	11	11	11	11	15	16	16	18	18	18	18	18	21	27	31	31	31	36	37	40	42	43	43	43	43	43	44	45	54	54	54	54	54	54	56	57	57	57	57	59	60	63	64	65	65	66	66	71	71	71	72	72	72	72	76	77	77	77	79	79	79	85	90	92	93	93	93	93	93	93	93	93	93	94	94	94	96	96	97	98	99	100	101	103	103	103	103	103	103	112
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	9	10	11	11	12	14	14	16	16	16	16	16	18	18	18	21	22	22	24	25	28	29	29	29	29	29	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	33	33	34	34	34	34	35	37	37	37	38	39	39	42	43	47	47	50	52	52	54	60	61	63	64	64	70	70	75	80	82	85	91	91	97	105	108	112	117	120	120	125	128	131	132	136	140	147	150	155	184	186	197	200	200	201	201	202	205	207	212	212	213	215	218	229	230	234	234	234	241	245	245	259	259	259	265	267	273	274	274	278	278	281	288	291	293	295	298	298	300	302	303	306	307	311	312	312	314	317	317	317	318	319	321	326	334	338	338	342	342	346	346	361	370	374	379	379	385	388	395	397	403	414	415	416	420	425	437	440	448	448	457	468	477	490	501	511	511	520	521	521	543	557	577	581	581	596	609	612	633	641	659	679	682	697
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	8	8	8	8	8	9	9	9	9	10	11	12	14	14	15	17	17	17	18	19	19	19	20	21	21	23	23	23	25	25	25	25	26	27	27	27	30	30	31	32	32	32	32	33	33	34	35	35	35	35	36	37	38	38	45	45	45	45	45	47	47	47	47	47	50	50	50	51	51	51	52	52	52	52	52	52	52	52	53	53	53	54	54	54	54	54	54	55	56	56	56	57	57	57	58	59	60	60	60	61	61	61	62	63	64	64	67	69	70	72	79	85	85	97	101	104	109	115	115	123	123	129	129	144	151	151	157	163	176	195	198	202	202	202	203	207	208	237	269	269	284	286	309	322	329	337	337	347	359	359	374	378	384	384	388	395	400	409	416	421	421	426	438	441
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	7	7	7	7	8	8	8	8	8	9	11	11	11	11	12	15	16	22	22	22	26	29	31	34	36	37	37	37	40	42	44	45	50	50	63	68	69	72	77	79	84	85	87	89	90	92	92	92	94	96	96	96	97	97	97	102	103	103	107	108	111	111	113	115	116	118	119	123	123	124	125	129	132	135	138	139	140	145	146	149	155	156	161	161	171	175	177	188	197	197	202	202	217	217	263	263	263	272	275	280	281	284	288	296	301	307	323	329	338	353	353	362	367	381	389	437	462	462	470	477	477	486	489	496	504	518	524	527	532	538	546	552	556	561	572
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	4	6	7	7	7	8	8	8	8	9	9	9	9	9	10	10	10	10	10	10	10	10	11	11	12	12	12	12	12	13	13	13	13	14	14	14	14	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	19	19	19	20	20	20	20	23	26	26	28	34	39	39	39	39	42	44	48	57	57	65	69	75	85	87	94	94	101	102	107	116	117	120	124	128	134	140	144	150	151	151	159	161	165	171	174	179	179	180	180	183	187	188	189	189	195	195	198	198	202	205	205	205	205	205	206	208	210	210	210	212	214	229	231	238	238	238	242	244	245	255	263	264	265	265	268	268	268	270	271	276	291	294	304	307	323	323	331	331	340	345	346	347	347	347	349	349	349	352	357	357	359	363	373	380	384	387	387	393	395	401	408	412	415	415	424	425	425	436	445	448	452	457	463	471	485	491	497	501	514	521	532
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	4	5	5	5	5	5	5	7	7	7	8	8	8	8	8	9	9	9	9	9	9	11	11	11	12	12	13	13	14	16	16	17	17	18	20	21	22	24	25	25	26	27	29	32	35	39	39	39	40	44	46	46	47	47	49	49	50	53	55	56	56	57	57	57	58	58	59	59	59	60	60	60	60	61	61	61	61	61	62	62	62	62	64	65	65	65	66	66	66	66	68	71	79	82	84	84	85	87	92	93	94	95	95	95	97	100	104	111	115	115	119	124	126	128	131	134	134	142	144	149	152	157	161	162	169	170	174	175	179	180	180	183	185	188	188	194	196	196	200	209	211	215	219	224	224	231	232	237	240	240	242	242	242	244	245	247	247	249	251	254	254	256	259	263	263	263	263	265	273	275	280	283	283	287	287	304	312	324	326	326	330	344	355	362	366	378	379	384	391	395	413	432	436	436	449	470	485	501	515	528	528	548	562	562	604	621	631	636	646	669	698	711	723	746	748	756	767	797
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	8	8	10	11	11	11	11	11	13	13	14	16	16	16	17	18	22	24	24	24	24	25	25	27	27	29	29	29	30	30	30	30	31	31	31	32	32	33	33	34	34	34	36	36	38	38	39	39	39	39	40	40	40	40	40	40	42	43	44	44	44	44	44	44	50	50	51	54	54	54	68	75	77	85	88	88	88	179	184	186	189	198	198	198	203	203	210	213	220	220	220	228	233	237	241	244	245	245	245	260	266	271	287	288	288	292	303	311	323	337	336	336	359	370	370	376	380	380	380	402	428	435	438	450	450	450	473	482	482
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	10	11	11	11	11	11	11	11	12	12	15	16	16	16	17	18	18	18	18	18	18	19	19	19	19	20	20	21	23	24	24	31	34	36	37	42	44	44	54	59	61	68	79	87	90	97	107	109	122	131	135	135	146	158	164	174	185	190	198	201	214	219	229	239	242	242	260	270	281	281	294	299	299	318	325	329	336	338	341	341	352	362	365	370	372	372	372	373	377	382	386	401	407	409	422	433	439	452	467	471	483	489	504	518	535	549	558	558	581	581	607	618	628	644	644	666	674	688	700	715	725	740	760	770	789	798	814	828	828	857	869	878	895	911	919	919	951	967	967	994	1012	1021	1025	1044	1055	1063	1084	1101	1119	1138	1155	1174	1200
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	4	8	11	13	13	18	18	19	24	28	29	29	30	30	38	41	44	44	44	44	44	44	44	45	46	46	46	48	51	54	54	55	55	57	61	64	65	67	71	71	75	81	84	87	88	95	95	102	105	110	114	137	145	145	145	154	156	161	161	169	169	174	175	180	191	194	194	194	198	201	202	204	205	206	206	208	211	214	216	216	216	216	225	227	231	231	232	232	232	237	239	243	244	246	247	247	251	260	270	280	289	296	296	300	315	326	337	345	349	349	356	360	361	361	367	367	367	383	392	398	409	414	420	420	433	439	449	458	461	471	474	483	488	499	505	517	521	521	528	532	537	537	546	560	560	571	576	579	589	592	596	596	601	603	612	617	624	627	627	632	647	661	676	677	681	681	689	695	701	712	715	721	724	728	733	738	748	753	756	756	764	764	783	791	798	805	805	811	830	847	855	872	878	883	893	898	903	930	944	953	953	974	981	1006	1021	1034	1043	1043	1076	1093	1093	1142	1170	1189	1198	1229	1254	1307	1341	1373	1416	1418	1442	1468	1520
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	9	9	11	13	13	28	30	31	37	37	40	42	42	42	42	42	44	44	45	45	45	48	49	50	50	51	52	53	56	59	59	59	61	61	61	61	62	62	62	62	62	62	62	62	63	63	63	64	64	64	64	64	65	65	66	66	66	66	66	66	66	66	66	67	67	67	68	68	73	73	74	77	81	82	82	85	91	91	96	98	98	98	101	104	105	107	115	122	122	129	134	155	171	176	187	187	234	261	286	302	357	401	424	440	464	507	559	630	678	678	712	747	793	864	935	977	977	1067	1116	1161	1204	1246	1257	1308	1339	1377	1426	1499	1538	1574	1574	1620	1633	1668	1729	1764	1790	1791	1792	1856	1922	1946	1972	1989	1989	1994	2015	2033	2033	2057	2062	2062	2074	2120	2136	2150	2164	2169	2169	2187	2200	2220	2237	2243	2263	2263	2271	2286	2302	2322	2335	2357	2357	2375	2382	2400	2419	2456	2474	2474	2504	2517	2542	2586	2634	2655	2655	2689	2689	2743	2773	2790	2812	2812	2844	2884	2939	2973	3004	3018	3044	3044	3105	3179	3217	3277	3356	3356	3418	3538	3629	3677	3801	3921	3921	4019	4068	4068	4253	4386	4444	4509	4583	4662	4737	4823	4939	5055	5118	5195	5349	5473
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	9	9	9	10	11	11	11	14	20	24	25	25	25	25	27	30	31	34	34	36	36	36	36	38	38	40	40	40	47	50	56	59	65	65	65	71	71	73	74	78	79	79	88	88	93	95	99	99	99	102	107	113	124	133	133	133	146	154	156	156	175	175	175	191	215	219	225	233	233	233	242	245	249	250	256	257	257	257	265	265	267	273	273	273	287	291	293	299	310	310	310	324	335	345	376	409	413	413	477	477	538	547	570	574	574	620	647	669	677	696	699	701	705	748	768	775	806	807	807	826	835	847	862	886	887	887	933	949	949	962	979	982	982	1026	1040	1065	1081	1114	1114	1114	1185	1207	1210
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	4	4	4	6	6	6	6	7	7	7	8	8	8	8	8	11	11	12	12	12	12	12	13	14	16	23	25	25	28	35	35	41	45	45	51	53	61	61	62	63	63	63	68	69	69	69	70	70	70	70	70	70	70	70	70	70	71	71	72	72	72	72	72	72	72	72	72	72	72	76	79	83	85	85	92	92	99	99	107	109	113	113	113	115	117	123	130	130	131	132	140	143	149	159	165	171	171	181	192	194	196	203	204	204	218	230	230	262	273	284	290	301	313	318	321	335	347	350	351	362	368
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	4	4	6	6	6	6	6	6	6	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	11	11	12	12	12	12	12	12	12	12	12	12	12	14	14	14	15	15	15	22	22	35	35	36	36	36	39	41	44	50	50	50	50	50	53	55	61	64	65	65	71	71	71	73	75	76	76	79	81	81	84	85	85	85	90	97	97	103	111	111	111	117	121	121
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	5	5	7	9	9	12	12	12	14	14	14	15	15	15	15	15	16	17	17	17	18	20	21	21	22	22	23	24	27	27	27	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	32	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	38	40	40	43	43	43	43	43	43	44	44	44	44	44	44	45	47	48	48	48	49	50	50	50	50	50	53	53	54	56	56	56	56	59	59	59	60	61	61	61	62	62	63	63	63	63	63	63	64	66	66	66	67	67	67	67	68	70	73	73	73	73	73	74	80	82	83	83	83	83	84	84	87	87	87	87	87	88	88	88	91	91	92	92	94	94	94	95	95	95	97	99	100	103	108	108	111	117	122	124	130	131	131	135	138	143	150	154	163	163	184	198	198	213	233	237	240	243	247	260	267	275	279	281	284	288	298
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	11	11	12	12	12	13	13	16	16	17	17	18	18	18	18	18	19	19	19	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	25	25	27	27	27	27	27	27	28	29	29	29	29	29	30	30	30	30	30	31	31	31	31	31	33	33	35	35	35	35	37	38	39	40	43	44	48	56	66	66	69	75	81	84	90	94	94	100	104	108	111	113	116	117	118	125	128	131	131	132	132	135	142	144	150	156	162	165	170	172	175	177	180	180	180	195	200	204	204	208	210	210	219	221	226	229	233	235	235	240	252	256	260	268	275	275	279	286	300	319	331	331	336	355	392	408	436	446	462	486	510	547	571	605	654	703	703	768	768	847	892	933	987	987	1102	1177	1220	1249	1301	1395	1467	1617	1685	1736	1758	1838	1902	1902	2088	2159	2205	2236	2328	2401	2401	2532	2585	2585	2644	2694	2718	2751	2780	2811	2874	2925	2956	3002	3035	3079	3122	3156
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	3	3	3	4	4	4	5	6	6	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	12	13	15	15	15	15	15	18	20	25	26	29	29	29	40	43	45	45	50	50	56	58	61	66	71	72	72	78	80	85	87	98	101	101	103	103	109	113	115	115	115	124	130	136	138	148	153	153	175	185	188	201	201	202	208	222	227	238	250	253	264	264	264	281	286	288	293	300	300	317	325	328	334	355	368	368	391	401	409	416	419	428	428	444	453	459	464	469	475	478	479	479	486	498	503	503	503	507	509	517	517	525	525	525	528	539	540	547	550	550	550	550	556	563	564	569	570	570	570	572	574	583	584	584	584	584	594	598	609	614	617	620	628	637	648	659	675	685	685	695	695	725	733	748	761	761	774	799	807	826	868	891	896	907	912	930	941	996	1038	1038	1075	1095	1103	1113	1126	1148	1148	1185	1199	1199	1220	1236	1257	1260	1267	1283	1298	1318	1340	1358	1361	1380	1401	1447
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	4	4	7	9	10	13	13	13	13	15	17	18	19	19	19	19	20	20	27	29	30	30	30	40	44	45	55	58	58	58	59	59	60	60	60	60	60	74	74	78	78	78	78	78	78	79	79	79	79	79	79	79	79	81	81	81	81	81	81	82	82	82	82	82	82	82	82	83	83	83	83	83	83	83	84	84	84	84	84	84	84	84	84	84	84	84	89	90	91	91	93	93	93	95	96	97	98	98	98	98	104	106	107	108	108	108	108	108	116	116	116	116	116	116	116	118	120	120	122	122	122	123	123	124	129	130	130	130	134	138	138	140	145	158	159	161	161	162	168	174	174	174	188	194	201	201	227	227	227	243	259	269	274	284	284	284	298	301	313	317	324	324	324	324	348	350	351	372	372	372	376	383	388	389	389	390	390	402	413	420	431	435	435	435	442	442	461	465	469	469	469	484	492	508	519	525	526	526	526	554	565	588	612	616	616	634	681	690	725	757	757	757	818	853	853	895	923	924	924	1001	1073	1105	1180	1251	1251	1251	1387	1454	1454
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	4	4	4	4	4	4	5	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	9	13	13	13	13	13	13	14	15	16	16	16	16	16	16	16	18	18	18	18	18	18	18	20	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	24	24	24	24	26	26	26	26	28	28	28	28	29	29	29	29	29	29	29	29	29	29	31	34	34	34	35	37	38	44	45	45	46	51	51	56	57	64	64	64	70	72	72	76	81	81	81	86	89
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	4	4	5	6	6	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	18	20	22	27	27	28	28	28	33	34	34	34	40	41	41	42	44	50	51	53	57	66	72	76	87	87	93	101	107	118	123	133	133	147	156	166	169	175	181	186	193	197	206	223	227	232	232	238	239	241	255	258	262	263	265	266	269	272	276	276	276	281	282	283	283	287	290	290	290	290	293	296	297	300	300	304	305	306	306	309	311	311	312	312	316	316	317	320	320	321	322	323	323	323	323	323	323	324	324	326	326	329	329	329	329	333	335	335	335	335	338	345	350	353	353	353	353	357	358	360	363	364	365	365	367	369	378	380	384	387	387	389	392	392	399	404	405	406	409	411	417	423	426	433	439	440	446	453
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	3	5	5	5	6	6	6	6	8	8	8	8	9	9	10	10	10	10	10	11	11	11	11	13	13	13	14	14	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	19	20	20	20	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	25	26	26	26	26	26	26	26	27	27	27	27	28	30	30	32	40	42	42	42	48	60	73	77	82	82	89	102	111	115	122	131	136	138	141	149	154	166	172	172	188	198	212	221	228	235	235	244	252	259	259	268	277	281	288	290	302	311	323	326	326	343	348	354	367	377	384	384	394	405	417	424	441	443	443	451	468	495	495	514	550	550	570	586	605	628	639	652	652	672	690	702	713	717	722	722	726	743	750	756	758	765	769	773	780	786	791	799	805	812	814	839	853	858	864	871	871	879	879	910	919	933	938	938	947	961	970	978	993	998	999	1007	1021	1028	1038	1052	1068	1068	1075	1082	1089	1098	1104	1112	1112	1116	1130	1130	1145	1162	1171	1174	1178	1181	1196	1223	1233	1238	1242	1243	1256	1286
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	6	6	6	6	7	7	7	7	9	9	9	9	9	9	9	9	9	14	14	14	14	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	19	19	19	20	20	20	20	20	20	21	22	22	22	24	24	25	26	27	28	29	30	32	35	40	41	42	42	43	53	54	55	55	55	55	57	58	62	64	66	66	66	67	74	76	76	90	90	90	94	97	104	105	107	113	113	119	119	128	131	134	135	135	135	138	146	150	150	151	151	151	155	156	171	188	194	205	207	210	218	222	227	230	230	237	237	250	254	279	281	281	283	285	289	297	301	305	306	306	308	309	312	328	336	336	338	339	342	353	355	356	356	357	361	361	369	372	376	376	381	386	390	391	395	396	396	401	403	404
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	6	7	8	8	8	8	9	13	17	21	21	21	28	31	32	35	36	40	40	56	58	59	60	67	73	73	78	78	81	82	87	96	100	100	117	132	154	163	166	166	168	172	176	176	183	183	183	184	192	192	195	195	196	196	197	197	197	198	200	204	204	204	205	206	206	208	209	209	210	211	211	211	212	212	212	213	214	215	215	215	215	215	215	215	216	216	217	217	217	217	217	218	220	220	220	220	220	220	222	226	229	229	229	236	237	241	245	253	259	259	264	266	266	281	286	287	288	290	296	298	305	312	316	317	322	347	358
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	5	5	6	6	6	6	6	6	6	7	7	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	14	14	14	14	14	14	14	16	16	16	16	17	20	22	22	22	22	22	23	23	26	28	29	29	33	35	38	39	41	42	42	48	49	49	49	49	52	52	52	53	54	55	57	58	58	61	62	66	70	77	82	82	83	85	86	90	95	98	98	101	102	107	107	116	117	117	120	122	122	122	123	125	125	126	126	127	128	129	133	133	135	135	135	137	139	140	140	140	140	140	142	142	142	143	144	146	151	160	162	165	165	170	170	185	192	195	199	199	204	209	213	218	221	224	231	232	236	245	248	252	253	253	257	267	268	273	274	274	274	281	283	283	289	297	302	305	305	308	318	343	345	354	363	376	395	404
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	3	5	6	17	32	33	37	37	53	53	55	70	73	75	79	79	79	99	100	110	115	117	123	132	138	139	149	152	156	157	165	170	181	191	196	196	208	218	231	239	248	259	259	269	280	288	298	310	318	318	326	332	340	348	374	381	381	381	396	404	410	410	419	419	425	428	432	435	437	445	445	456	463	469	470	479	479	479	483	489	499	504	507	511	511	518	522	532	540	546	551	551	566	599	614	642	656	662	669	685	727	756	788	812	816	816	830	861	874	894	907	920	920	946	951	960	983	1023	1028	1028	1064	1138	1146	1171	1199	1206	1206	1238	1257	1283	1310	1313	1384	1412	1430	1435	1464	1482	1506	1517	1517	1533	1537	1548	1548	1583	1589	1589	1604	1610	1628	1640	1650	1665	1665	1685	1689	1695	1734	1758	1768	1768	1783	1805	1818	1840	1862	1871	1871	1911	1932	1938	1976	1997	2020	2037	2072	2090	2109	2162	2196	2225	2225	2270	2270	2376	2424	2453	2485	2485	2513	2588	2654	2746	2813	2866	2891	2938	2970	3014	3125	3220	3262	3262	3353	3430	3540	3637	3734	3804	3804	3907	3987	3987	4200	4273	4316	4363	4444	4546	4671	4810	4953	5076	5114	5194	5262	5450
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	10	10	10	10	13	14	14	16	17	20	20	22	23	23	24	24	24	24	26	28	32	34	36	36	37	38	40	41	41	42	42	43	45	45	46	46	46	46	47	50	54	56	56	59	59	61	65	66	69	71	74	74	76	76	77	77	77	78	78	78	78	79	80	80	84	84	84	84	84	85	85	85	85	85	86	86	86	86	86	86	86	86	86	86	86	86	86	87	87	88	89	91	91	91	93	93	97	97	97	98	98	98	103	103	103	103	104	104	105	105	107	107	107	107	107	107	108	110	111	113	115	115	115	117	117	119	122	127	129	133	136	143	145	153	165	169	175	177	177
16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	8	10	13	20	23	23	30	31	32	33	34	34	34	34	34	34	36	36	38	38	38	43	44	45	46	46	46	46	46	49	49	50	55	55	57	62	70	78	84	84	84	89	96	97	97	98	98	98	100	102	107	107	113	114	118	118	120	124	129	130	131	131	131	132	135	138	144	146	146	149	152	159	159	162	162	166	167	171	177	181	183	189	189	191	194	196	200	201	203	205	209	216	217	224	229	234	234	241	244	245	245	253	254	254	257	258	263	263	267	268	268	278	284	288	293	298	303	303	304	305	311	315	317	317	318	320	321	321	324	328	328	333	336	342	349	356	356	359	359	361	361	368	374	383	386	386	387	392	392	395	397	401	401	405	408	410	414	419	420	420	426	428	431	434	436	441	441	446	451	451	471	478	481	484	489	495	505	517	524	529	539	540	547	562
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	24	0	0	16	7	5	6	3	67	0	0	2	0	5	17	9	17	17	20	20	61	62	72	65	74	68	81	85	97	65	54	45	55	74	84	115	130	192	228	193	214	273	307	338	335	354	378	363	278	257	277	309	173	171	120	150	163	150	147	128	151	136	132	151	161	157	162	174	218	225	254	274	297	315	332	244	198	203	211	262	225	203	206	192	200	181	194	168	166	154	164	168	159	160	102	50	53	55	59	57	51	46	39	30	29	29	44	49	51	108	46	47	54	56	55	49	49	45	48	53	55	45	41	23	32	34	33	41	39	41	36	42	51	57	74	55	57	52	56	56	56	66	70	70	61	65	53	68	58	48	95	85	50	36	40	48	39	58	55	61	47	44	47	80	46	59	50	75	81	62	79	74	87	61	63	32	32	38	63	41	45	47	43	44	48	50	52	46	45	42	45	54	42	49	53	52	50	45	55	76	46	39	39	39	32	31	49	34	38	33	40	36	34	34	34	38	38	47	42	42	47	49	61	82	71	70	72	74	58	67	67	61	42	42	54	70	94	116	110	73	69	83
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	8	9	10	22	24	25	25	26	27	27	29	29	29	29	29	29	29	29	32	32	32	33	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	42	42	42	42	42	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	46	47	48	55	57	63	67	71	76	77	83	87	87	93	93	106	113	122	131	134	139	142	151	167	169	189	204	208	223	232	244	252	285	286	286	302	316	324	336	351	351	351	363	393	410	424	445	454	461	486	506	517	519	542	557	580	581	607	620	643	665	672	692	692	700	705	713	727	730	731	734	749	762	769	771	786	786	795	805	812	817	819	820	829	849	857	874	876	888	902	914	922	956	971	981	990	1020	1032	1055	1082	1112	1123	1149	1183	1199	1209	1218	1247	1249	1267	1282	1298	1319	1349	1366	1377	1416	1432	1458	1488	1525	1542	1585	1633	1659	1701	1730	1767	1838	1862	1888	1935	2004	2071	2136	2136	2223	2302	2346	2426	2534	2640	2733	2806	2888	3023	3135
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	4	4	4	4	6	6	6	6	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	12	12	14	15	15	15	15	16	16	16	17	17	17	17	17	18	18	20	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	24	25	25	25	26	27	29	30	32	32	32	32	33	34	35	35	35	35	35	35	35	36	36	36	36	36	36	36	37	37	37	37	37	37	37	39	40	40	40	40	40	40	40	40	40	41	42	44	44	44	44	44	44	45	45	47	50	50	50	51	51	52	56	57	60	61	61	62	64	65	69	71	71	73	73	74	76	80	81	83	84	85	87	87	88	90	91	94	97	98	99	100	100	101	101	102	105	105	105	107	108	109	110	113	117	120	120	124	132	136	145	147	147	154	154	156	157	160	170	178	182	182	185	191
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	6	6	6	6	6	7	8	8	8	8	8	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	16	16	16	17	17	19	19	20	21	21	21	21	23	24	24	25	25	28	29	30	33	36	38	40	41	42	45	48	49	54	57	57	59	59	59	60	60	62	62	64	68	69	77	80	82	88	92	95	97	100	104	107	117	119	123	125	131	143	144	154	161	162	191	202	206	209	209	212	216	223	226	231	241	245	262	266	276	286	288	290	294	296	304	313	322	328	330	334	342	349	352	358	361	363	365	368	368	372	382	385	387	392	405	417	432	440	460	466	471	480	483	484	488	499	507	513	518	525	532	532	544	546	566	576	586	627	644	657	687	718	748
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	4	6	7	7	7	7	11	13	13	16	18	21	29	30	33	35	41	54	60	71	76	79	81	89	98	113	129	138	144	146	155	168	177	185	193	206	244	253	268	274	282	290	307	314	324	343	368	389	393	397	407	410	424	428	441	452	463	476	481	488	498	500	504	506	507	511	515	518	520	524	525	537	542	546	551	554	555	556	560	560	567	568	572	577	579	586	595	595	602	608	608	610	617	623	629	630	635	637	639	640	641	645	646	647	649	656	659	663	669	677	684	695	695	708	710	712	722	727	728	735	739	749	754	758	761	764	764	764	764	764	764	764	769	771	778	793	796	812	815	823	827	835	843	846	849	856	860	865	873	884	886	898	907	911	915	924	932	947	953	955	955	969	974	984	999	999	1012	1026	1033	1056	1074	1082	1095	1113	1125	1128	1136	1153	1160	1178	1199	1213	1224	1243	1270	1309	1338	1374	1399	1425	1464	1491	1527	1562	1596	1640	1655	1687	1709	1774	1790	1830	1860	1878	1905	1953	1998	2038	2038	2171	2206	2232	2285	2349	2442	2494	2581	2637	2706	2794
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	6	6	6	8	8	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	14	14	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	18	20	20	20	20	20	23	23	24	24	24	24	25	25	25	26	26	26	29	30	30	35	36	36	37	39	41	43	45	56	59	61	62	67	69	70	70	71	71	71	72	75	76	77	78	78	78	80	82	87	93	93	96	96	98	103	103	105	107	107	111	115	117	121	121	121	127	130	133	144	149	161	171	179	188	196	199
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	3	3	3	4	4	4	4	5	5	6	6	7	7	7	8	8	8	8	8	8	9	9	10	10	10	10	10	10	11	12	12	12	12	12	12	12	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	17	17	21	21	21	21	21	22	22	22	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	25	25	29	29	29	29	30	30	30	31	31	31	35	37	37	38	43	44	47	48	50	53	53	57	62	65	69	71	78	80	84	91	108	123	132	141	144	154	161	170	179	190	205	215	231	241	247	262	269	276	276	281	281	291	303	312	317	322	330	335	348	353	357	360	370	378	393	407	429	435	447	453	453	463	469	482	488	489	497	511	527	542	557	567	573	580	587	597	612	625	637	641	652	659	671	685	703	719	722	737	753	756	770	776	790	794	798	798	799	821	827	832	842	847	855	866	879	881	895	906	913	925	948	955	986	986	1022	1038	1055	1079	1118	1184	1226	1290	1328	1356	1443
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	4	5	5	6	6	6	6	6	6	7	7	7	8	8	9	9	9	9	9	9	11	12	12	13	14	14	15	17	19	19	19	21	22	24	25	26	26	26	26	26	26	27	27	32	33	33	33	33	33	33	33	33	34	34	34	34	34	34	35	37	40	44	47	47	58	59	60	60	61	62	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	66	70	70	84	85	86	94	94	114	117	121	125	127	135
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	6	6	6	7	7	7	7	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	11	11	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	14	14	14	15	15	15	15	15	15	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	22	24	23	23	24	24	27	29	29	33	35	36	39	43	43	44	45	46	46	46	48	50	54	56	59	61	64	68	72	79	84	89	92	94	97	104	111	113	113	113	115	125	131	132	133	134	135	138	138	146	148	148	149	150	151	156	157	158	159	194	195	198	200	202	204	204	204	212	217	218	227	227	230	233	233	238	242	242	242	243	245	251	252	259	261	266	274	277	287	293	328	336	350	356	365	367	372	383	384	401	410	419	430	437	457	490	490	506	521	559	571	620	641	670	679	723	755	787
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	6	7	8	17	21	25	25	27	29	33	34	40	40	40	42	48	50	52	56	56	56	62	62	63	63	63	64	64	66	67	67	67	67	67	67	67	68	69	71	73	73	73	73	73	73	73	73	73	74	74	74	75	75	75	76	76	76	78	79	99	99	100	100	100	117	119	121	127	127	129	129	130	130	134	136	136	136	136	136	136	137	138	140	140	140	140	141	145	146	152	156	157	160	161	163	167	170	173	174	183	189	192	198	202	202	203	214	219	223	230	231	231	233	238	245	251	251	257	258	259	265	272	278	283	287	287	290	296	296	296	297	297	299	299	309	313	332	332	337	337	337	337	341	345	348	350	350	353	363	370	372	380	384	384	384	389	393	393	395	398	398	398	404	409	412	412	414	414	415	418	421	424	428	431	433	434	435	442	445	447	449	449	450	453	455	459	460	462	463	464	468	470	474	474	476	476	478	481	484	533	564	570	572	613	645
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	4	8	10	11	21	23	26	33	43	51	52	54	62	65	69	72	79	85	86	87	88	90	90	92	93	95	95	97	97	99	102	102	105	107	114	120	130	143	156	177	182	212	212	229	247	256	263	279	303	318	324	344	366	401	418	435	472	496	515	537	556	564	569	580	595	617	627	640	645	652	661	671	677	679	685	691	695	700	704	724	724	736	736	740	754	761	765	770	775	781	787	801	814	826	837	847	854	860	880	880	930	939	948	960	973	992	1010	1018	1038	1040	1041	1057	1089	1121	1165	1203	1209	1249	1263	1293	1318	1350	1366	1388	1419	1425	1442	1453	1486	1513	1544	1547	1576	1593	1615	1625	1663	1669	1686	1693	1709	1729	1737	1752	1766	1776	1793	1827	1835	1881	1929	2027	2078	2100	2187	2210	2310	2368	2423	2462	2498	2557	2657	3225	3371	3428	3468	3628	3728	3811	3876	3992	4035	4059	4133	4164	4218	4290	4320	4330	4379	4411	4472	4538	4583	4645	4703	4733	4789	4818	4879	4959	5011	5041	5057	5096	5183	5227	5270	5286	5352	5389	5434	5525	5559	5596	5634	5660	5680	5741	5819	5893	5945	6048	6091	6172	6285	6390	6462	6585	6585	6824	6906	6999	7114	7308	7572	7744	7866	8003	8180	8413
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	12	13	14	15	17	17	20	22	23	23	23	23	23	23	23	23	23	23	24	25	25	26	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	30	30	30	30	30	31	32	32	32	32	32	33	33	33	33	33	33	33	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	37	39	39	39	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	45	45	45	47	47	47	48	49	50	51	52	52	53	53	54	55	55	55	56	60	65	75	76	78	80	80	89	97	101	111	113	115	117	126	128	134	137	142	143	143	144	144	146	150	153	157	161	166	167	171	182	184	185	191	192	195	216	230	231	232	244	249	250	264	267	267	267	267	269	284	291	297	305	306	320	329	374	412	427	427	438	443	460	463	521	537	539	554	560	565	595	611	620	626	630	637	659	680	691	699	705	708	712	724	739	747	750	763	771	784	794	800	803	811	816	825	829	846	868	888	888	912	924	942	978	1050	1083	1129	1182	1224	1265	1313
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	7	8	8	8	8	9	9	9	9	9	9	9	9	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	18	21	36	40	41	40	41	45	45	48	49	49	50	50	50	51	52	53	57	59	63	63	65	66	66	66	68	70	73	76	79	81	82	83	87	87	88	91	93	95	96	96	98	104	105	112	112	112	112	112	112	115	116	116	116	116	119	119	120	121	121	121	121	122	123	125	133	137	140	141	141	143	144	146	147	147	151	154	156	158	172	173	174	176	183	184	186	190	190	193	194	206	207	227	229	229	233	234	240	241	247	251	253	266	272	288	292	298	307	308	310	312	314	317	328	328	334	336	338	349	355	466	472	495	502	510	531
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	5	5	8	8	8	8	8	8	8	8	9	9	9	9	9	9	10	10	10	12	12	13	14	14	15	17	18	20	23	23	23	26	27	31	32	32	36	38	40	47	51	52	57	59	60	61	62	65	72	74	78	80	84	91	92	108	112	113	113	114	114	116	120	127	129	132	134	135	135	137	138	138	141	141	142	142	149	151	154	156	157	159	173	178	188	191	196	221	227	236	238	243	246	248	252	259	262	268	272	279	281	284	291	298	302	307	311	314	317	324	330	335	335	350	355	363	366	376	399	422	430	436	462	479
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	3	3	3	3	4	5	5	5	6	6	7	8	8	8	10	10	11	11	13	31	32	37	37	38	38	39	39	42	44	45	45	46	49	51	73	82	84	85	90	101	106	110	110	112	114	115	116	122	125	126	126	127	128	142	155	159	161	161	161	165	167	169	173	176	176	177	178	178	180	181	186	186	186	188	188	189	190	193	193	193	196	197	198	203	207	209	213	214	216	220	220	223	224	224	224	224	226	229	231	233	236	236	237	237	240	241	242	242	243	244	244	245	246	246	246	252	256	260	264	267	268	271	273	278	288	292	294	298	306	311	319	321	330	333	338	349	353	366	378	387	396	407	411	415	419	433	454	468	485	492	512	524	548	553	574	582	606	632	647	667	670	691	692	715	740	765	771	809	832	842	857	869	884	902	922	936	950	961	971	987	1004	1022	1051	1064	1071	1084	1088	1101	1129	1153	1169	1190	1203	1222	1239	1261	1279	1297	1309	1319	1338	1355	1377	1400	1411	1430	1438	1452	1480	1515	1541	1560	1587	1631	1663	1687	1709	1733	1755	1789	1811	1828	1856	1877	1877	1919	1936	1966	1988	2031	2100	2142	2164	2207	2294	2368
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	5	6	6	8	9	9	9	14	16	16	17	18	18	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	24	41	58	62	62	67	73	81	85	85	88	94	95	98	115	115	115	119	123	125	126	127	127	127	128	129	138	138	139	139	140	142	142	142	142	142	143	143	145	146	146	146	151	151	151	154	155	155	158	161	161	164	170	170	172	172	172	178	179	184	188	190	190	191	199	202	209	212	222	231	235	249	255	261	273	286	290	297	315	327	361	366	367	385	399	401	411	422	433	448	472	472	487	492	520	546	564	602	612	630	648	676	697	733	759	785	786	798	827	860	884	937	952	974	986	1027	1060	1094	1114	1123	1125	1146	1151	1180	1204	1219	1237	1248	1268	1293	1315	1324	1342	1349	1354	1366	1396	1417	1437	1450	1464	1472	1488	1508	1522	1538	1554	1556	1564	1566	1591	1605	1619	1631	1646	1656	1662	1676	1694	1730	1759	1774	1788	1798	1822	1828	1864	1896	1912	1935	1971	2030	2058	2111	2111	2178	2192	2229	2271	2317	2386	2451	2473	2503	2549	2615
17	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	5	5	6	7	11	17	22	27	40	51	51	77	107	178	278	411	548	805	922	1194	1418	1904	2239	2613	3445	3727	4496	5152	5575	6473	7439	8034	8728	9509	10520	11415	12472	13417	14585	15474	16323	17306	18087	19391	20395	21272	22101	23181	24546	25811	27616	29058	30574	31953	33449	34880	36513	38668	40227	42324	43715	45223	46689	48341	50236	51674	52655	53381	55470	56406	58457	59905	61212	62218	63690	64691	66213	67551	68949	70417	72010	73097	73819	74521	75306	76266	77119	77925	78495	79673	80204	80713	81344	81924	82427	82819	83271	83585	83978	84249	84581	84906	85184	85538	85858	86179	86551	86885	87177	87424	87784	88138	88650	89068	89407	89755	90122	90536	90911	90911	91774	92240	92532	92781	93053	93496	94005	94605	95138	95557	95884	96186	96662	97214	97790	98292	98670	99052	99464	100124	100795	101411	101955	102583	103008	103441	104001	104687	105493	106131	106713	107247	107744	108425	109150	110002	110865	111447	111948	112484	113044	113788	114724	115344	115960	116620	117171	118012	118757	119644	120567	121308	121877	122423	123172	123691	124573	125124	126003	126577	126992	127616	128012	129545	130616	131078	131622	132072	132401	132963	133686	134352	134801	135274	135690	136246	136993	137580	138576	139088	139583	140078	140623	141430	142215	143084	143634	144315	144697	145462	146152	146917	147841	148381	149127	149588	150400	151470	152387	153514	154519	155567	156726	157573	159035	160645	162220	163912	165198	166457	168139	170039	171437	173817	175586	177465	178832	181108	183649	186405	186405	193102	195740	198184	201176	204977	210266	214924	218662	223110	227425	231462
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	13	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	20	20	20	20	20	21	21	23	24	26	26	26	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	31	35	35	35	37	38	40	43	44	49	52	57	61	72	72	72	77	77	78	80	81	84	111	149	164	167	177	181	204	216	239	255	261	272	282	305	330	348	352	389	389	400	420	429	440	450	458	459	466	472	473	478	481	491	497	505	525	539	544	561	572	576	589	604	608	609	615	624	630	636	639	645	644	647	651	653	663	668	676	676	684	686	689	690	700	730	739	744	748	776	788
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	6	7	8	8	8	8	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	12	12	12	16	16	17	17	24	24	29	29	29	30	30	31	31	31	36	36	36	36	36	37	39	39	39	39	39	39	43	46	46	46	47	47	47	51	53	54	55	57	57	57	60	61	62	66	69	75	82	86	95	103	107	109	114	123	127	128	133	137	140	140	146	148	154	159	164	165	170	172	176	176	179	182	182	183	185	186	189	193	196	196	200	201	204	211	215	217	218	218	219	221	221	221	221	222	224	226	226	229	231	231	234	237	241	244	246	247	249	253	258	260	262	270	281	288	294	302	308	311	313	313	323	326	330	333	345	398	410	415	418	430	450
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	4	4	8	8	9	14	16	16	19	22	22	26	32	32	32	33	34	34	35	37	39	46	54	55	55	56	56	56	68	71	71	76	82	90	95	105	114	125	130	132	141	149	160	170	177	183	203	211	217	229	239	251	262	268	276	287	299	309	319	325	331	334	370	392	399	416	418	422	435	443	450	451	456	456	457	460	466	471	472	484	490	490	499	505	513	517	523	524	525	527	534	535	537	541	542	550	558	558	567	572	578	582	587	595	602	619	637	642	650	657	665	684	690	691	699	710	717	728	749	756	771	779	784	788	794	801	808	827	846	850	871	884	898	917	927	936	938	947	956	960	970	977	985	993	1004	1013	1017	1030	1038	1044	1048	1064	1078	1082	1089	1092	1103	1110	1127	1149	1156	1190	1215	1230	1249	1259	1273	1289	1298	1309	1317	1323	1342	1367	1393	1406	1424	1440	1465	1480	1484	1526	1551	1567	1579	1590	1604	1622	1649	1677	1707	1728	1745	1757	1777	1794	1835	1859	1870	1893	1912	1941	1984	2006	2037	2072	2095	2138	2168	2213	2251	2317	2358	2399	2432	2469	2524	2605	2605	2779	2843	2895	2954	3027	3153	3251	3348	3433	3531	3618
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	9	11	12	12	12	16	16	16	18	18	18	18	18	18	19	20	20	21	24	24	24	24	24	25	25	26	26	26	27	27	29	30	31	32	32	32	32	33	33	34	34	34	36	36	36	37	37	37	37	37	37	37	38	38	38	39	40	41	42	43	44	47	47	52	56	58	58	60	61	62	64	72	75	83	86	87	88	93	97	100	101	103	104	105	112	116	122	125	127	129	133	137	140	141	142	144	147	158	186	186	191	199	204	209	219	219	222	225	227	233	246	248	251	255	260	264	272	275	275	282	282	303	307	312	314	327	398	412	419	432	453	468
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	8	8	9	9	9	10	10	10	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	13	14	14	14	14	16	19	20	20	20	20	20	20	20	20	20	20	22	22	22	23	23	26	26	26	26	26	26	26	26	26	26	26	26	27	28	28	28	28	28	28	28	28	29	29	30	30	33	35	38	38	38	39	40	42	42	42	42	42	43	45	45	47	48	50	52	52	52	54	54	54	54	54	54	55	55	61	61	61	61	62	66	71	74	76	80	84	89	92	92	92	94	96	101	102	102	102	102	102	102	103	104	106	108	115	116	122	122	129	133	135	140	146	151	152	161	167	178	185	189	189	195	198	202	207	211	217	222	223	231	232	235	237	240	240	240	242	247	249	254	260	262	267	268	269	272	273	275	280	281	285	293	303	308	312	314	316	318	326	330	337	345	347	352	357	363	364	368	375	385	398	420	447	470	512	523	545	563	584	604	616	655	672	684	710	733	742	787	787	825	842	853	868	920	947	966	983	995	1015	1034
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	5	26	45	54	57	65	79	95	103	131	182	199	202	274	320	356	392	448	500	590	656	715	795	875	943	1008	1048	1162	1223	1312	1386	1463	1560	1642	1695	1761	1864	1947	2047	2219	2311	2443	2628	2736	2870	3081	3256	3432	3611	3803	3918	4056	4213	4374	4493	4603	4745	5121	5244	5453	5634	5780	5904	6076	6171	6308	6471	6744	6891	7060	7207	7290	7350	7460	7543	7620	7707	7765	7818	7891	7939	7997	8046	8111	8157	8215	8255	8311	8355	8389	8434	8465	8495	8546	8574	8609	8646	8682	8715	8736	8780	8825	8879	8919	8951	8993	9032	9083	9083	9192	9267	9311	9364	9392	9454	9502	9571	9641	9719	9794	9810	9867	9917	10013	10107	10196	10317	10414	10531	10627	10701	10771	10875	10953	11005	11084	11177	11267	11380	11470	11558	11689	11804	11926	12021	12155	12233	12312	12427	12511	12592	12693	12815	12892	13032	13151	13289	13410	13530	13686	13778	13909	14001	14103	14200	14299	14398	14493	14615	14679	14770	14840	15109	15247	15322	15385	15499	15592	15704	15826	15938	16022	16123	16209	16304	16374	16488	16622	16694	16799	16883	16955	17091	17253	17393	17471	17589	17690	17786	17873	18021	18129	18209	18305	18414	18583	18788	18985	19156	19310	19467	19640	19767	19967	20277	20477	20724	20947	21231	21470	21776	22100	22546	22783	23099	23408	23780	24240	24696	24696	25681	26065	26512	27065	27584	28834	29541	30244	30977	31830	32487
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	6	6	6	7	7	7	8	8	9	9	10	10	10	10	10	10	10	10	11	16	16	17	19	19	20	20	20	20	21	21	21	23	18	18	20	24	24	24	24	25	25	25	25	25	26	26	26	27	28	28	28	28	29	29	29	30	34	34	35	35	46	49	49	54	57	57	60	60	75	77	79	81	83	83	84	92	92	93	94	94	95	96	96	98	99	101	104	104	105	105	108	108	109	109	109	109	111	112	112	112	112	112	112	116	118	119	119	119	119	121	122	125	128	128	128	132	133	133	135	136	137	138	139	146	146	150	151	153	155	157	157	159	165	167	167	175	178	185	190	197	464	481	492	497	522	535
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	7	10	12	12	13	13	13	14	16	17	17	17	18	18	20	24	24	24	25	25	27	28	28	28	29	31	31	31	31	33	34	36	38	39	39	42	42	43	45	45	45	47	48	48	50	52	53	55	55	55	57	57	60	60	60	61	61	63	63	63	63	63	64	66	68	70	71	71	72	72	74	77	78	79	80	80	80	83	84	87	93	97	98	98	99	101	101	105	107	108	109	111	112	112	114	114	116	118	119	119	124	129	135	135	135	135	144
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	9	9	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	13	17	18	19	19	19	20	27	30	31	32	34	35	35	38	40	42	42	46	48	51	59	59	59	67	67	73	81	83	95	113	116	118	118	129	139	150	155	162	163	183	192	208	228	241	252	266	285	317	345	367	391	398	412	424	464	478	506	523	535	549	574	586	616	642	651	656	664	680	703	726	737	744	751	754	776	787	798	809	820	825	834	836	848	858	865	870	872	879	883	896	906	915	918	924	930	941	950	962	970	975	987	995	1014	1028	1044	1057	1070	1090	1095	1103	1121	1139	1159	1165	1183	1204	1226	1266	1285	1285	1330	1356	1385	1403	1459	1593	1647	1677	1717	1771	1834
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	3	3	4	7	7	9	11	11	12	12	12	12	13	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	23	23	24	24	25	26	28	30	32	34	35	38	39	39	40	41	41	43	43	44	51	52	53	54	55	58	58	58	60	60	65	66	67	69	71	73	73	78	78	80	81	87	97	103	108	115	120	127	140	144	153	163	165	169	172	176	183	196	202	212	214	217	217	227	243	246	255	260	266	285	300	300	306	339	346	351	373	389	402	406	418	418	424	437	449	453	460	463	471	480	483	489	501	507	525	547	550	574	589	597	615	619	630	638	652	660	666	674	680	685	689	699	719	720	720	735	750	762	783	804	906	938	959	974	1008	1056
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	3	4	4	4	4	4	4	4	4	5	5	6	6	6	7	7	8	8	8	8	9	9	9	9	9	9	11	11	12	12	13	14	14	14	14	15	16	17	17	18	18	18	18	19	19	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	25	26	26	26	27	30	30	31	31	33	33	37	37	38	40	40	41	42	42	42	42	42	42	42	32	32	32	32	33	33	33	35	36	36	37	37	38	38	38	38	39	41	41	42	45	49	49	49	49	49	50	50	52	57	57	60	60	61	62	63	68	68	68	68	68	69	69	70	70	70	70	71	72	74	77	79	79	79	79	79	82	82	84	86	86	86	86	87	91	94	98	98	98	99	100	100	104	105	105	107	108	109	109	109	111	111	112	112	113	117	120	141	155	157	159	162	162	163	179	179	182	186	187	187	191	196	198	204	208	211	217	217	222	224	228	231	237	359	375	397	405	421	445
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	4	4	4	4	4	5	5	5	5	6	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	14	14	22	22	27	28	29	31	34	36	40	40	45	46	46	50	54	62	67	68	71	78	79	79	84	90	91	101	105	105	107	110	116	118	129	132	134	141	147	156	168	178	191	194	198	205	222	232	242	249	258	266	270	274	285	287	293	298	305	315	327	335	337	343	345	349	358	377	377	378	382	387	389	398	407	415	427	432	440	446	462	473	477	489	494	499	505	514	520	530	539	541	548	552	556	560	569	578	580	591	608	620	627	638	658	678	698	711	779	801	813	834	840	866	888	913	930	952	982	986	1005	1033	1059	1081	1081	1110	1122	1141	1151	1193	1231	1265	1293	1324	1363	1414
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	6	6	7	8	8	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	13	15	15	15	15	15	15	15	15	15	15	15	16	15	15	16	16	16	16	16	16	17	18	18	18	18	18	20	20	20	20	21	23	24	24	24	24	24	24	25	26	26	28	32	32	33	33	33	34	35	37	37	42	44	45	48	48	54	58	60	68	71	72	72	72	75	77	80	84	86	89	94	97	99	102	103	103	104	107	107	111	117	119	125	126	130	131	140	144	144	145	148	153	157	162	174	176	178	188	190	197	204	207	210	214	225	232	244	251	262	281	293	301	321	344	364	372	391	403	429	446	460	473	498	518	527	550	557	590	622	622	657	681	691	728	744	788	819	837	856	877	907
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	5	6	6	7	7	8	9	9	12	15	21	21	23	26	31	32	36	37	39	41	42	42	43	45	45	45	45	48	49	51	51	51	51	51	51	51	51	53	54	56	56	57	57	60	60	60	60	62	62	62	62	62	63	63	64	64	65	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	69	71	71	72	73	73	74	75	76	77	77	78	78	79	79	84	86	86	86	89	89	94	100	101	103	103	105	105	106	106	106	106	107	107	108	110	112	113	113	117	119	122	123	129	132	132	134	137	138	145
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	11	11	12	12	13	13	13	13	13	13	14	14	14	16	17	17	17	17	17	19	19	20	21	28	33	38	39	43	58	59	66	66	69	71	72	73	78	84	87	91	93	95	97	97	97	97	99	103	105	115	115	129	130	152	157	158	158	160	161	172	182	182	183	183	187	196	197	205	207	208	208	216	216	218	219	226	227	229	230	235	238	238	238	238	239	239	241	241	242	245	247	248	248	250	253	260	261	264	269	270	276	280	281	287	290	295	295	299	316	329	329	342	349	356	365	371	457	485	495	510	529	550
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	3	4	4	5	7	9	9	9	10	12	13	15	17	21	21	24	24	24	24	26	26	26	26	26	26	28	28	30	30	30	32	35	37	41	43	46	47	48	50	55	58	58	60	61	62	65	73	73	74	75	80	82	82	84	87	88	88	88	88	95	95	98	98	99	101	104	107	111	113	114	124	124	125	126	128	129	129	129	129	133	139	140	141	142	142	143	144	145	151	160	160	160	162	167	167	169	171	173	176	176	185	187	188	193	194	196	196	202	207	207	210	213	213	215	226	231	233	240	244	249	254	259	260	269	274	281	282	287	296	299	307	316	323	326	334	343	353	368	378	384	391	392	400	410	412	425	432	436	441	452	461	468	471	474	481	483	501	516	526	543	547	548	550	553	555	562	567	579	586	595	607	610	616	625	627	627	635	645	654	659	667	669	670	677	687	698	706	716	718	728	747	753	763	770	775	782	786	795	808	820	838	846	859	877	889	903	923	936	960	965	977	987	1019	1047	1086	1086	1125	1154	1175	1227	1322	1405	1476	1512	1557	1617	1703
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	5	5	5	5	5	6	6	6	6	7	7	7	7	7	7	7	8	8	8	9	11	11	11	11	11	11	13	13	13	14	17	19	20	22	23	23	25	26	28	29	29	29	29	30	31	33	34	37	37	38	39	40	40	40	41	42	42	44	44	44	45	45	45	45	45	45	47	47	47	47	47	49	49	50	52	52	53	53	57	58	63	65	67	67	67	67	67	68	68	68	71	73	74	74	76	76	78	79	80	80	84	84	87	87	90	91	97	101	103	106	109	113	113	113	114	114	117	120	126	127	135	139	143	143	148	150	155	155	159	174	186	192	204	218	228
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	3	3	3	3	3	3	4	4	4	4	4	4	5	5	5	6	6	8	8	9	9	10	10	11	11	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	15	15	16	16	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	20	20	21	21	21	21	21	22	22	22	22	22	22	22	25	26	27	27	27	27	28	28	30	32	34	35	39	46	47	53	53	62	63	68	72	76	85	92	95	102	102	106	111	113	113	116	118	120	123	126	132	136	138	140	146	150	155	158	158	159	159	164	167	170	170	170	170	175	180	182	182	183	187	187	194	199	201	206	215	217	218	223	228	231	233	235	236	237	240	242	245	245	249	250	252	254	259	264	270	276	279	284	285	288	292	298	309	309	314	314	321	331	345	345	369	388	395	408	425	482	518	554	571	593	622
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	5	5	5	6	7	9	9	9	9	14	16	16	16	16	16	16	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	20	20	20	21	21	22	22	23	24	24	25	26	26	27	29	31	33	34	34	35	36	37	37	39	39	39	39	39	39	40	40	40	40	41	42	44	44	44	44	46	46	46	47	48	49	49	49	49	49	50	53	53	53	53	54	55	56	56	58	58	59	59	61	62	63	66	68	70	71	74	78
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	6	6	6	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	10	10	10	12	12	13	13	14	15	21	22	23	24	24	24	25	28	28	35	36	37	37	40	41	44	44	45	45	45	45	51	52	56	56	57	57	57	59	60	60	60	60	61	62	62	62	62	63	63	64	66	66	66	66	69	70	71	72	73	76	77	78	78	79	82	83	85	86	88	90	93	93	95	101	108	111	111	115	121	121	128	128	129	129	131	132	136	136	137	144	145	153	158	162	169	172	175	182	192
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	4	7	7	8	10	13	16	18	21	22	22	23	23	25	25	28	30	30	30	31	32	33	36	36	36	36	38	39	45	49	50	50	53	53	54	55	58	58	58	58	60	61	62	64	64	64	64	64	64	65	65	66	66	67	67	67	67	68	69	69	69	69	70	70	70	70	70	71	71	71	71	71	71	71	71	71	71	72	73	74	74	75	76	77	78	78	79	83	84	84	88	88	93	95	96	98	98	103	103	106	111	116	120	122	125	128	133	140	143	146	146	146	153	155	160	162	173	178	179	186	194	195	205	207	208	216	224	232	234	234	248	253	262	266	274	285	297	313	318	335	337	352	367	378	396	406	412	424	438	454	460	465	468	472	477	514	527	531	533	541	544	556	568	574	576	580	583	590	599	610	614	616	622	624	636	647	656	664	666	666	669	679	684	687	699	702	709	714	715	723	730	747	749	758	760	764	775	785	787	790	794	798	810	820	831	842	846	853	862	863	869	879	879	888	911	914	926	957	1230	1304	1339	1381	1424	1501
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	4	4	5	6	7	7	7	7	8	9	9	9	11	11	12	12	13	13	14	14	14	15	16	18	18	20	25	27	31	37	38	42	47	62	77	84	89	96	98	99	101	107	111	114	117	118	119	119	120	124	128	130	130	131	131	131	131	131	132	132	132	133	133	135	135	135	136	136	136	136	136	137	137	138	139	142	142	143	143	143	143	143	144	149	155	156	156	157	157	157	157	160	161	162	164	167	168	170	172	175	175	176	176	179	180	180	180	181	181	181	201	202	205	205	210	219	235	240	240	240	245	249	249	250	250	252	257	261	263	265	267	269	274	276	279	280	280	280	281	281	282	283	283	284	284	284	287	291	294	296	298	306	310	313	316	317	317	319	319	321	326	327	329	335	336	338	341	344	345	348	352	354	357	359	359	361	364	365	367	367	368	368	369	369	372	374	375	380	388	393	400	409	415	422	431	436	439	445	449	451	459	464	468	475	489	492	495	505	515	527	539	539	572	593	625	633	654	780	820	860	895	945	1005
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	3	4	4	6	8	10	12	14	20	22	26	27	30	31	33	35	39	39	40	42	42	44	48	50	53	56	56	67	68	75	82	107	120	125	139	140	146	154	157	161	162	166	166	167	171	175	177	181	181	181	186	187	192	197	207	219	228	228	242	256	268	282	286	289	289	293	296	300	300	301	301	304	307	307	311	313	315	317	320	321	321	321	322	323	324	325	325	328	329	329	329	329	332	332	332	335	336	339	340	340	343	345	347	351	356	357	359	366	373	381	389	400	420	420	434	450	463	487	530	544	556	572	591	616	631	644	650	658	676	685	695	708	717	722	731	740	743	755	760	772	778	796	807	814	824	828	835	851	862	877	892	895	909	915	929	951	973	984	1021	1043	1061	1067	1072	1086	1103	1120	1135	1144	1159	1169	1174	1186	1220	1225	1236	1241	1242	1248	1250	1257	1259	1261	1262	1267	1276	1281	1290	1292	1296	1296	1302	1312	1327	1333	1345	1352	1354	1356	1367	1392	1410	1415	1428	1433	1443	1462	1491	1511	1524	1542	1548	1550	1584	1611	1637	1637	1660	1672	1698	1713	1741	1780	1818	1856	1877	1931	1976
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	3	3	3	3	3	3	3	3	3	4	7	20	20	36	36	40	41	41	41	42	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	48	48	48	48	48	48	49	50	50	50	50	51	53	53	55	55	55	58	58	59	59	59	59	61	61	64	66	72	73	73	75	78	87	89	89	91	100	104	111	124	124	129	132	139	141	155	156	159	162	166	167	168	175	180	180	180	184	184	185	186	192	196	198	199	202	203	206	211	211	212	212	212	213	213	214	217	217	220	221	224	227	227	228	228	228	231	234	237	239	240	247	250	257	258	260	261	264	264	266	272	275	280	280	294	295	301	306	310	408	415	418	421	435	452
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	5	6	7	8	8	9	10	11	12	31	32	34	75	77	80	80	80	80	80	80	83	84	84	86	86	86	86	88	89	94	94	94	95	97	98	98	98	98	99	99	99	99	99	100	101	101	101	101	101	101	101	101	101	101	101	101	101	101	101	101	101	101	101	103	103	104	104	104	104	104	104	104	104	104	104	105	105	105	106	106	107	107	107	107	106	106	107	107	107	111	113	114	114	114	115	117	123	124	125	127	130	136	137	138	142	151	153	155	162	163	169	171	176	184	187	191	191	213	218	247	282	286	290	292	304	317	320	345	353	356	357	360	369	376	384	392	402	411	416	434	442	447	455	457	462	463	470	479	486	487	498	499	499	502	504	509	513	519	521	535	539	544	555	557	564	564	572	584	587	600	611	620	624	641	650	653	659	683	696	706	729	747	752	772	789	795	796	804	834	840	847	852	858	867	886	888	894	893	905	907	911	920	939	973	973	1017	1024	1036	1052	1092	1150	1177	1215	1239	1277	1322
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	5	5	6	6	6	6	6	8	8	8	8	8	8	10	10	11	12	12	12	12	12	12	12	12	13	13	14	14	15	16	16	16	17	17	17	17	18	18	18	18	19	19	20	20	20	20	20	20	20	20	20	20	20	24	24	24	24	24	24	24	25	25	26	27	28	28	28	28	28	29	29	29	29	29	31	32	32	33	34	35	35	35	35	35	35	35	35	35	35	35	36	37	38	40	40	43	44	45	48	50	51	51	52	54	54	56	57	58	59	59	59	59	59	61	62	65	69	70	73	74	85	98	104	105	115	117	122	141	143	145	151	157	173	174	199	206	213	223	229	239	246	264	271	275	275	276	278	285	285	315	317	320	321	324	326	333	349	353	356	360	361	361	362	373	378	380	381	385	385	387	389	390	392	394	395	398	400	401	402	403	405	408	415	420	421	422	423	426	431	435	438	446	448	453	456	456	462	467	467	470	473	475	477	481	482	485	485	495	507	517	521	533	707	724	747	764	787	809
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	3	3	4	4	5	6	6	8	9	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	13	13	13	13	14	14	14	14	16	18	18	18	18	18	18	18	18	18	19	21	22	23	24	26	26	27	27	31	32	32	32	32	32	32	32	32	32	33	33	33	33	33	34	34	34	34	34	35	35	35	35	38	38	38	38	39	39	40	40	42	42	42	44	44	45	45	46	47	47	49	49	52	54	55	55	55	57	58	58	63	64	66	70	80	84	88	92	96	99	103	106	108	110	112	112	113	116	119	121	124	124	125	127	130	133	136	139	140	141	145	148	149	152	154	159	165	166	168	171	171	173	173	173	176	177	177	183	190	195	196	198	199	200	200	204	210	212	215	217	221	224	226	235	236	243	243	246	253	257	259	263	266	269	275	282	286	298	300	303	304	307	312	326	333	357	360	369	374	381	392	401	416	427	436	446	461	472	486	498	512	518	536	547	556	556	584	604	604	617	624	649	676	689	701	757	780
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	9	10	11	11	12	12	12	13	13	14	14	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	23	24	26	26	28	28	29	36	36	36	38	42	42	42	47	48	49	49	49	49	51	51	53	55	57	57	59	62	66	66	66	67	69	70	70	71	76	77	78	79	81	86	87	87	88	92	95	96	105	107	110	113	115	116	117	119	119	122	124	124	125	126	126	126	128	130	130	130	130	133	139	142	144	144	144	144	148	149	153	153	156	156	162	163	168	172	181	185	188	194	199	240	249	255	261	262	265	279	289	298	308	311	313	322	327	332	340	346	355	362	366	376	385	392	392	408	409	417	420	425	454	478	488	497	504	516
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	3	3	3	4	6	8	8	13	18	24	38	57	75	90	100	113	128	142	154	176	207	220	234	255	296	318	339	376	403	421	448	463	490	538	582	605	638	684	764	863	962	1049	1109	1185	1308	1412	1526	1677	1803	1935	2115	2206	2331	2498	2668	2818	3003	3126	3592	3744	3995	4159	4263	4396	4584	4682	4813	4981	5327	5484	5645	5761	5866	5947	6083	6188	6259	6338	6404	6467	6518	6581	6672	6734	6787	6850	6897	6948	6992	7030	7055	7096	7128	7167	7202	7233	7274	7331	7399	7430	7457	7496	7529	7582	7604	7626	7674	7703	7733	7733	7796	7819	7856	7877	7909	7949	7971	8028	8078	8107	8137	8151	8218	8262	8291	8345	8361	8406	8433	8481	8544	8613	8665	8714	8782	8820	8884	8964	9069	9138	9200	9239	9336	9417	9509	9629	9710	9759	9803	9878	9948	10027	10100	10157	10184	10314	10384	10466	10516	10620	10702	10759	10796	10857	10956	11002	11052	11099	11155	11204	11285	11354	11395	11552	11660	11689	11735	11761	11826	11888	11965	12034	12081	12135	12194	12280	12372	12444	12554	12616	12657	12716	12790	12889	12974	13065	13092	13159	13182	13285	13344	13399	13469	13523	13602	13655	13756	13846	13974	14065	14131	14278	14436	14558	14702	14925	15091	15234	15422	15616	15802	16038	16211	16453	16621	16903	17098	17421	17738	18030	18030	18650	18972	19337	19699	20127	21195	21780	22192	22579	23179	23798
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	4	6	15	17	27	33	33	42	51	55	58	68	76	85	107	145	156	167	185	204	210	220	226	252	260	272	275	278	278	285	289	297	299	304	309	313	326	338	350	358	358	383	393	416	428	458	479	540	557	583	607	623	647	657	669	673	693	703	709	753	783	791	799	802	808	836	871	900	910	915	930	959	975	989	999	1001	1004	1019	1047	1051	1059	1071	1071	1071	1096	1109	1121	1130	1143	1145	1149	1158	1168	1173	1240	1266	1268	1269	1272	1285	1285	1302	1304	1307	1311	1312	1335	1344	1401	1414	1431	1439	1443	1454	1472	1495	1499	1504	1516	1517	1534	1563	1567	1579	1598	1606	1624	1634	1643	1659	1672	1684	1686	1698	1708	1713	1725	1768	1782	1787	1802	1807	1829	1857	1874	1886	1900	1909	1935	1960	1986	2017	2033	2050	2064	2089	2107	2149	2168	2216	2237	2256	2274	2290	2354	2371	2394	2415	2426	2435	2467	2475	2511	2528	2540	2546	2574	2591	2609	2631	2642	2648	2660	2676	2694	2709	2731	2741	2752	2764	2776	2788	2822	2835	2846	2869	2879	2894	2910	2931	2960	2969	2980	2999	3019	3051	3089	3102	3143	3168	3190	3224	3288	3313	3366	3388	3421	3444	3505	3587	3682	3682	3867	3930	3997	4116	4294	4552	4784	4949	5066	5282	5494
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	4	4	6	7	8	11	15	18	19	27	36	37	47	49	55	61	79	86	92	103	105	114	114	116	119	123	135	135	138	146	157	171	191	203	208	218	235	255	266	281	291	305	326	334	346	363	373	388	421	431	477	496	518	531	543	563	579	592	610	627	673	689	709	714	727	736	751	769	778	798	804	819	825	833	839	845	846	850	853	863	867	869	873	881	881	891	897	899	903	905	912	918	924	928	940	941	946	950	955	956	963	963	981	989	996	1000	1006	1011	1024	1032	1048	1063	1068	1068	1086	1095	1104	1116	1125	1126	1132	1151	1160	1176	1191	1209	1219	1225	1232	1247	1262	1277	1284	1291	1295	1310	1319	1343	1364	1377	1379	1398	1412	1431	1443	1458	1461	1479	1495	1518	1535	1556	1568	1579	1588	1601	1609	1623	1633	1638	1644	1653	1660	1670	1679	1705	1722	1732	1739	1746	1761	1772	1786	1797	1806	1818	1823	1834	1850	1860	1879	1903	1909	1932	1947	1966	1975	1997	2009	2020	2034	2054	2060	2081	2096	2107	2126	2136	2155	2176	2209	2239	2244	2265	2305	2315	2349	2382	2417	2441	2470	2485	2521	2555	2595	2630	2670	2704	2744	2797	2869	2938	2938	3083	3138	3228	3331	3428	3619	3801	3903	3999	4144	4292
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	5	9	10	11	16	19	24	31	36	36	36	41	46	47	51	51	56	56	61	63	69	71	73	75	77	79	79	84	86	87	89	89	90	90	93	94	94	94	94	94	96	97	98	100	101	101	101	102	102	103	104	105	105	106	107	111	111	113	113	113	113	115	115	117	117	117	117	119	121	123	124	124	125	130	132	132	136	137	140	147	149	149	152	157	168	170	171	175	176	179	181	187	190	193	196	199	199	211	216	219	223	223	227	235	241	251	259	262	265	279	285	291	297	299	303	313	324	331	344	351	361	370	384	395	395	406	415	422	425	429	436	440	441	441	449	458	459	460	468	483	484	497	497	498	505	506	511	521	525	527	538	548	552	565	581	598	605	613	627	631	640	648	670	672	680	704	718	744	749	761	765	773	796	806	828	842	887	892	909	937	982	1029	1054	1076	1096	1151	1181	1190	1231	1272	1299	1317	1331	1362	1382	1418	1418	1467	1477	1509	1543	1612	1682	1727	1750	1781	1824	1877
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	5	7	18	37	53	63	69	96	111	139	185	230	241	300	343	389	477	540	608	683	742	815	923	1041	1124	1230	1331	1445	1516	1621	1711	1767	1914	2073	2162	2216	2287	2379	2540	2717	2879	2990	3080	3192	3382	3509	3766	3975	4161	4252	4370	4529	4762	4985	5199	5245	5323	5662	5758	5992	6157	6382	6489	6645	6709	6905	7128	7291	7465	7615	7723	7767	7845	7933	8063	8238	8331	8408	8450	8511	8584	8647	8690	8768	8808	8861	8886	8934	8980	9033	9076	9109	9133	9154	9207	9242	9279	9326	9356	9404	9447	9514	9553	9608	9644	9695	9719	9752	9752	9864	9919	9954	10007	10039	10104	10175	10253	10318	10378	10422	10464	10561	10653	10707	10767	10818	10896	10963	11079	11159	11260	11366	11448	11523	11608	11649	11752	11855	11952	11982	12089	12223	12315	12376	12491	12617	12670	12741	12852	12939	13047	13144	13231	13282	13375	13485	13591	13668	13741	13808	13857	13937	14027	14172	14223	14379	14455	14522	14594	14639	14697	14767	15006	15151	15192	15250	15349	15379	15472	15583	15700	15776	15818	15888	15999	16040	16175	16285	16299	16405	16489	16545	16636	16733	16794	16892	16953	16992	17151	17246	17383	17468	17520	17606	17691	17794	17932	18034	18141	18251	18366	18521	18633	18859	19077	19252	19438	19546	19714	19856	20042	20157	20485	20630	20815	21010	21373	21608	21819	21819	22618	22817	23177	23652	24105	25124	25758	26144	26541	27189	27920
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	3	3	3	4	5	5	6	6	6	7	8	11	12	17	17	18	18	20	21	23	24	25	27	27	28	30	33	38	39	42	43	44	46	49	49	53	54	65	67	69	69	84	91	93	102	105	105	106	111	113	117	120	120	121	121	129	129	130	134	139	140	140	140	141	147	150	153	153	154	157	159	160	160	164	166	168	172	175	177	177	178	181	183	183	188	188	188	190	190	191	195	199	201	205	205	208	216	219	219	224	225	226	228	233	237	239	246	254	259	270	280	286	298	306	313	328	343	350	362	379	388	409	414	419	428	442	463	480	497	515	560	577	590	666	684	739	766	783	801	825	878	910	932	953	960	992	1008	1031	1063	1085	1093	1115	1128	1148	1180	1203	1219	1237	1256	1273	1291	1302	1357	1376	1399	1406	1413	1419	1429	1457	1475	1496	1508	1518	1530	1546	1568	1590	1608	1616	1630	1640	1658	1682	1701	1712	1725	1742	1758	1768	1794	1818	1831	1855	1861	1873	1910	1926	1947	1974	1995	2004	2041	2069	2100	2128	2157	2184	2207	2235	2281	2320	2378	2408	2426	2473	2554	2584	2652	2652	2776	2842	2937	2997	3136	3356	3490	3606	3763	3891	4046
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	6	6	6	7	7	7	7	7	7	7	7	7	7	8	8	8	9	12	12	12	13	13	16	18	21	23	27	28	30	32	32	34	35	37	38	39	40	40	40	42	42	43	44	44	45	47	47	50	51	51	52	55	58	62	65	67	68	74	75	80	81	87	89	89	93	96	111	135	136	136	142	142	175	193	196	199	205	206	207	210	225	233	235	235	237	239	242	242	245	249	250	251	252	252	254	256	259	259	263	267	268	269	270	275	275	277	279	282	286	288	288	288	293	296	302	304	306	306	306	317	323	324	332	333	336	338	351	355	362	362	379	381	385	393	403	418	437	454	458	501	530
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	6	9	12	12	13	13	13	15	15	17	17	17	17	17	18	18	18	19	19	20	22	23	23	23	23	25	25	41	49	51	63	63	63	63	69	70	70	73	74	74	74	75	75	75	75	76	76	76	76	76	79	79	81	81	81	82	82	82	82	88	88	88	88	88	88	88	88	89	89	89	90	90	94	94	96	96	96	96	96	96	97	97	97	97	97	97	98	101	101	103	104	104	104	105	105	107	107	109	110	111	112	113	117	117	119	120	120	121	125	126	129	129	131	136	136	146	146	148	148	149	162	165	170	171	173	178	186	186	191	192	194	198	199	203	205	208	211	215	218	218	222	226	231	238	241	243	243	244	246	268	274	277	283	283	287	290	294	298	299	303	306	310	317	319	325	326	330	333	347	353	360	368	371	383	391	394	412	414	429	433	440	442	451	472	484	497	501	505	517	525	549	562	564	592	612	627	641	658	669	705	710	740	754	769	787	840	840	926	955	973	997	1018	1056	1103	1150	1201	1248	1273
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	3	5	5	6	6	7	9	10	10	14	14	15	16	17	17	17	17	17	17	17	17	18	18	18	18	20	20	20	20	20	20	20	21	23	23	23	23	24	24	24	24	24	25	25	25	25	25	26	27	27	28	29	30	31	31	31	31	31	32	32	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	37	37	37	38	40	40	42	42	43	43	43	45	45	50	52	52	52	53	53	54	54	54	55	55	55	58	57	58	58	60	60	61	63	65	66	69	71	74	76	79	83	85	92	92	92	96	99	103	105	110	115	116	122	130	134	140	143	150	151	151	152	157	157	165	166	170	172	172	179	180	181	189	193	199	207	210	224	229	235	243	245	245	253	258	263	266	270	272	276	282	293	312	313	332	340	348	355	371	388	395	403	406	408	418	421	427	433	437	445	448	457	464	468	474	480	485	489	499	517	529	538	549	557	586	597	608	626	632	646	662	692	707	730	730	769	792	803	827	867	964	1060	1099	1153	1264	1340
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	12	13	13	13	13	13	13	13	13	13	13	14	15	15	16	17	18	18	18	18	18	18	20	21	20	24	27	30	33	41	43	51	55	57	59	64	65	65	65	67	70	74	79	85	85	86	87	90	90	106	111	112	122	157	166	179	187	190	196	201	204	208	211	222	223	228	228	237	245	247	249	259	260	263	265	276	287	306	310	318	321	323	346	353	378	380	386	390	400	408	411	424	428	430	431	436	440	448	459	461	464	466	466	469	473	480	482	482	483	486	488	493	495	497	499	509	513	518	525	526	529	538	543	547	553	566	568	589	590	599	607	614	622	645	645	666	688	705	724	759	805	842	878	909	957	989
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	3	3	3	3	3	4	4	5	5	6	7	12	13	18	18	26	35	36	37	42	46	48	49	49	49	52	54	58	58	61	64	64	72	73	75	75	79	80	83	83	83	84	87	87	88	89	91	91	91	91	92	92	92	92	93	97	100	100	100	100	100	100	100	100	100	100	100	100	100	100	100	100	100	100	100	101	101	102	102	102	102	102	104	103	104	106	108	107	108	110	111	112	112	115	118	118	119	119	119	121	121	121	121	121	123	123	125	128	128	133	134	137	139	141	143	145	145	147	147	149	155	157	157	157	158	160	160	160	161	161	164	164	176	185	194	196	203	215	231	251	278	312	325	335	336	352	371	378	398	404	404	417	427	431	438	444	445	447	453	459	460	475	480	480	482	490	490	497	497	507	507	509	514	517	523	537	551	562	574	576	577	598	621	635	654	665	668	687	708	720	739	764	771	780	789	799	818	818	828	836	858	876	895	962	1001	1043	1081	1120	1140
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	4	4	8	11	12	12	14	19	27	45	47	52	52	63	69	81	102	122	133	144	156	180	198	206	220	235	245	257	264	279	306	340	340	351	368	399	419	459	502	513	538	552	588	621	666	693	738	790	802	814	857	897	936	945	958	1026	1049	1083	1123	1156	1179	1209	1224	1255	1282	1323	1360	1399	1427	1452	1475	1488	1514	1539	1566	1585	1606	1628	1660	1677	1707	1724	1733	1752	1776	1788	1810	1829	1849	1856	1864	1872	1884	1891	1898	1911	1921	1922	1937	1949	1975	1991	1999	2010	2032	2061	2061	2088	2103	2115	2120	2141	2179	2208	2229	2248	2266	2285	2309	2347	2384	2410	2446	2463	2480	2510	2559	2593	2621	2669	2694	2705	2743	2783	2824	2866	2909	2941	2961	2991	3020	3060	3123	3163	3189	3218	3250	3279	3308	3335	3364	3389	3417	3446	3471	3496	3526	3561	3589	3620	3667	3698	3743	3774	3793	3834	3855	3881	3907	3925	4013	4060	4085	4109	4139	4161	4176	4203	4235	4258	4271	4271	4294	4322	4350	4385	4406	4427	4446	4463	4506	4536	4567	4581	4609	4625	4653	4683	4715	4738	4776	4817	4849	4905	4944	5000	5053	5091	5139	5202	5248	5310	5396	5485	5583	5642	5726	5803	5943	6049	6225	6310	6452	6545	6671	6815	6953	6953	7265	7416	7616	7756	7977	8532	8895	9204	9521	9786	10111
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	6	7	7	7	7	7	10	10	14	17	18	18	32	35	40	46	46	57	65	69	75	75	77	79	81	82	82	83	83	85	86	86	86	87	87	88	88	92	94	94	95	97	99	99	103	103	108	110	112	115	117	121	126	127	130	132	158	170	186	189	191	195	195	202	204	211	212	215	216	217	218	220	220	221	224	224	226	226	226	228	230	231	235	238	241	241	241	243	246	246	246	247	251	253	253	253	254	255	256	257	257	260	261	261	267	273	277	285	289	292	301	308	315	322	326	334	340	349	368	382	386	404	408	418	432	442	456	461	471	487	504	520	536	552	562	572	584	595	611	624	638	651	655	670	686	703	730	756	773	782	834	876	896	936	1004	1082	1138	1188	1250	1323	1379	1474	1674	1788	1869	2063	2162	2454	2550	2607	2640	2662	2697	2783	2827	2881	2909	2931	2980	3004	3043	3089	3120	3147	3171	3188	3200	3223	3245	3260	3279	3295	3305	3325	3346	3370	3393	3418	3451	3455	3488	3496	3532	3552	3638	3683	3712	3746	3779	3815	3834	3849	3867	3918	3967	3997	4041	4103	4150	4209	4255	4301	4324	4392	4392	4500	4538	4570	4662	4778	5205	5348	5525	5686	5890	6058
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	5	6	9	12	13	14	14	23	35	42	44	44	47	47	54	54	55	60	93	96	99	100	102	103	103	105	106	109	119	122	124	126	129	133	138	140	144	146	149	151	154	159	163	165	169	170	176	182	184	187	187	188	188	189	192	193	193	193	194	194	195	199	200	202	202	203	203	204	206	206	207	209	209	212	213	214	216	218	218	219	220	223	226	227	227	227	228	231	231	231	232	234	235	236	238	241	242	243	250	253	253	254	259	262	265	270	275	282	282	288	297	311	325	354	377	386	406	424	434	450	473	489	502	517	550	578	611	624	641	650	678	702	721	741	755	762	772	778	785	800	832	835	852	866	875	894	907	925	936	942	988	1007	1010	1072	1094	1109	1114	1129	1139	1162	1182	1209	1224	1229	1247	1278	1305	1337	1358	1374	1396	1417	1436	1454	1487	1503	1544	1560	1598	1636	1672	1690	1721	1736	1746	1760	1810	1865	1914	1975	2038	2075	2115	2190	2273	2371	2429	2512	2568	2633	2733	2794	2832	2969	3055	3160	3234	3308	3445	3555	3555	3685	3753	3861	3890	4001	4210	4322	4470	4546	4699	4799
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	4	5	7	8	10	12	14	14	16	16	16	17	17	17	20	20	20	22	24	24	25	28	28	30	30	30	30	31	32	32	34	36	38	38	38	38	38	39	39	39	40	40	40	40	40	40	40	40	41	41	41	41	42	43	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	47	47	47	47	47	48	49	49	51	51	51	51	52	52	54	55	58	58	60	61	62	66	67	69	70	72	75	76	83	86	86	89	95	100	101	101	106	109	112	117	122	123	127	131	135	137	142	142	154	156	170	179	181	182	200	209	222	235	241	245	252	260	274	281	290	296	301	302	324	333	340	345	345	349	352	362	364	388	391	394	396	402	410	418	423	432	432	435	440	450	461	470	486	495	496	498	515	523	535	540	544	550	556	567	576	581	593	595	595	603	610	620	630	636	646	647	654	664	685	703	709	722	731	741	751	760	771	784	807	816	824	829	843	854	854	877	879	893	919	951	1021	1054	1101	1144	1205	1300
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	6	8	10	12	13	16	25	29	31	47	48	52	63	82	89	101	103	110	115	128	135	151	157	169	180	184	190	226	235	268	280	305	306	318	324	333	335	337	365	365	369	374	396	401	414	427	435	445	449	461	464	481	490	493	499	502	506	516	523	533	539	540	544	545	565	572	580	594	595	600	612	624	634	639	642	647	660	681	683	707	720	733	740	750	771	785	800	813	815	826	841	872	883	903	917	931	932	947	947	991	1007	1036	1042	1054	1077	1095	1133	1167	1198	1258	1285	1310	1368	1413	1457	1478	1534	1540	1604	1651	1694	1762	1840	1915	1942	1975	2047	2099	2137	2186	2222	2266	2320	2410	2470	2530	2591	2634	2702	2777	2855	2969	3051	3111	3152	3241	3289	3366	3441	3503	3562	3606	3666	3752	3818	3868	3956	3982	4040	4102	4182	4219	4380	4448	4498	4536	4585	4631	4693	4780	4872	4908	4946	5020	5088	5154	5231	5291	5341	5379	5414	5463	5511	5565	5666	5698	5760	5802	5828	5888	5931	5971	5992	6021	6032	6085	6188	6238	6281	6334	6386	6426	6499	6565	6650	6685	6748	6795	6832	6893	6957	7021	7084	7151	7221	7264	7373	7440	7554	7554	7751	7891	7980	8108	8252	8763	8976	9154	9364	9601	9951
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	3	3	3	3	4	10	12	13	13	13	14	17	17	17	19	20	20	24	24	25	26	26	26	26	28	29	33	34	34	34	35	36	38	40	41	43	44	47	47	47	47	47	48	48	48	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	52	55	55	55	55	55	55	55	55	55	55	55	55	55	57	57	60	60	62	63	65	65	65	65	65	65	66	66	68	69	69	70	70	73	77	77	77	77	79	79	81	81	87	88	89	93	96	97	107	110	113	114	116	116	122	125	130	132	136	138	140	143	152	152	156	156	161	165	168	168	172	179	182	188	196	201	209	212	221	231	234	245	249	259	262	263	266	272	278	286	293	311	332	338	365	368	375	387	403	414	427	436	441	455	464	481	491	495	512	516	518	527	532	548	554	566	569	573	595	606	624	640	652	655	695	700	723	736	744	750	757	774	807	814	823	829	845	866	891	896	976	991	1012	1028	1051	1102	1147	1170	1170	1207	1224	1238	1263	1288	1331	1376	1399	1428	1495	1581
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	7	7	8	8	8	8	8	8	9	10	10	11	12	12	12	12	12	12	12	13	13	13	14	15	15	15	15	15	15	16	16	17	17	17	17	18	18	21	21	21	21	21	22	24	26	26	27	28	28	33	35	35	35	35	36	36	36	37	39	39	39	40	42	44	44	46	46	51	53	53	53	53	54	54	57	59	60	63	63	67	71	74	76	80	84	85	92	94	94	94	98	99	101	101	104	105	109	111	113	113	116	116	117	117	117	120	120	120	121	124	127	129	129	132	132	135	137	140	141	142	148	150	156	157	161	166	170	171	171	174	179	181	184	187	198	205	211	217	223	228
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	6	6	6	6	6	7	10	11	12	12	12	13	14	14	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	21	21	22	22	22	22	22	22	22	22	22	22	23	23	23	23	24	24	24	25	28	29	31	32	34	36	36	36	36	36	36	37	40	40	40	41	42	42	42	42	42	43	44	45	45	47	47	53	56	57	58	60	61	61	63	64	65	66	67	67	72	72	73	73	76	77	81	84	86	87	88	88	95	96	97	97	97	100	102	103	107	109	109	111	115	116	118	122	127	127	128	129	134	140	145	147	153	154	161	167	172	173	175	178	180	183	187	196	201	204	206	209	215	217	225	228	232	235	238	239	294	298	300	305	309	317	317	342	346	346	361	369	372	374	377	389	400	405	412	418	444
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	10	11	11	11	13	13	15	15	15	15	15	15	15	15	16	16	16	16	17	20	20	20	19	22	22	24	26	26	28	30	31	31	32	33	33	34	34	34	34	35	36	37	39	39	40	41	42	43	43	43	43	45	45	47	47	47	51	52	56	60	61	63	64	65	65	65	65	65	67	70	73	74	74	74	74	76	78	83	83	85	86	87	87	90	93	94	94	96	97	106	107	109	112	113	113	117	121	122	126	128	128	128	130	131	131	131	131	131	131	133	135	136	138	139	141	141	141	146	147	154	154	155	156	158	161	165	165	172	178	181	184	192	204	221	226	227	238	257
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	4	4	4	4	4	4	7	7	8	9	12	14	14	15	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	19	20	20	20	20	20	20	20	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	25	25	25	24	24	24	25	26	26	28	31	31	32	32	32	33	32	34	34	34	35	35	36	37	37	39	40	40	40	40	43	44	45	46	48	49	50	53	53	54	56	56	57	58	58	60	61	61	61	61	61	61	61	62	63	63	67	68	68	68	68	68	70	70	72	72	77	79	79	79	81	85	91	92	93	95	98	103	107	111	112	115	115	118	119	120	120	124	125	125	125	127	128	129	129	130	133	133	134	136	137	141	142	149	150	152	152	152	156	159	159	159	165	165	171	173	182	185	186	187	188	188	191	191	193	193	196	198	204	209	218	234	244	255	270
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	3	3	4	4	5	5	5	5	5	6	7	7	7	7	7	7	8	8	8	8	10	10	10	11	11	11	12	12	12	12	13	13	13	13	13	13	13	14	14	14	14	15	15	16	16	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	21	23	23	25	25	25	28	28	29	29	29	29	29	30	30	33	34	34	38	39	42	42	46	46	48	49	52	54	65	68	70	70	73	73	73	73	74	75	76	76	76	76	76	78	79	81	82	83	83	86	90	90	90	91	94	94	97	98	99	100	103	103	106	112	112	112	113	113	113	113	114	116	118	118	118	119	120	124	126	126	126	127	129	133	137	137	139	140	141	141	145	149	150	151	154	156	160	165	170	176	177	179	183	191	195	205	210	213	219	225	229	237	244	252	262	270	287	287	299	311	311	339	351	362	368	401	419	433	449	455	487	506
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	3	3	3	3	4	8	9	10	11	12	20	35	42	43	46	46	47	49	50	52	52	53	54	55	58	60	62	63	64	64	67	69	70	71	71	73	73	74	74	77	79	79	79	79	81	81	82	83	86	87	89	90	90	90	91	91	91	92	92	93	93	94	95	95	96	96	97	98	100	100	101	104	105	105	105	106	109	109	109	109	109	110	111	112	113	116	116	117	118	120	123	123	126	127	127	127	129	129	130	137	137	141	147	150	155	159	165	170	171	182	186	190	192	198	199	205	210	213	220	224	227	230	239	248	261	270	278	278	284	292	299	305	312	318	318	323	332	334	339	353	354	358	367	367	373	383	391	398	402	413	429	440	440	444	448	454	461	472	477	499	509	524	529	533	551	558	564	574	581	581	585	593	603	605	625	627	627	627	639	642	652	673	674	680	686	690	697	703	731	731	731	736	749	760	776	786	788	799	808	810	819	829	835	842	849	861	873	884	901	903	920	925	935	971	1000	1016	1016	1068	1085	1096	1112	1141	1180	1241	1265	1304	1335	1381
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	3	3	3	4	6	8	8	8	9	9	9	9	11	13	14	16	17	21	21	23	23	23	23	24	25	26	26	27	28	29	30	33	33	34	34	34	34	34	34	36	36	37	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	44	44	44	46	48	48	49	56	59	64	69	73	74	80	89	90	97	103	104	106	106	107	112	115	118	125	126	128	128	132	133	138	141	143	147	147	153	161	161	165	169	169	171	174	175	179	183	190	192	193	196	199	204	214	218	223	230	234	243	246	246	248	251	251	254	258	263	266	266	268	270	273	273	279	287	287	287	287	290	300	309	318	322	326	331	339	348	362	371	372	376	382	389	398	401	403	405	411	420	430	438	448	457	464	479	482	496	506	511	526	545	548	555	570	587	595	609	610	615	625	644	656	667	667	687	700	706	725	740	752	767	780	791	817	846
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	4	4	5	5	5	6	6	7	8	8	10	10	10	10	10	10	10	11	12	12	12	13	13	14	14	15	15	16	18	21	22	22	24	24	24	24	26	26	27	28	30	30	30	32	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	36	36	36	38	39	42	42	46	47	47	55	56	100	105	105	106	106	108	110	118	119	119	119	119	121	123	123	124	126	126	127	128	128	128	130	130	130	130	132	132	132	132	134	134	134	134	135	137	138	142	145	145	145	146	148	151	153	156	160	161	167	176	184	189	196	203	205	213	222	229	242	249	268	269	286	291	353	368	392	402	405	415	422	430	441	447	448	459	466	475	480	481	481	481	495	538	544	575	575	575	576	577	579	580	584	590	591	592	596	601	604	612	612	615	617	625	628	640	647	655	661	662	672	674	680	683	691	692	698	703	705	709	720	721	734	747	757	762	769	786	787	792	796	810	854	865	868	890	896	934	956	983	999	1032	1032	1064	1078	1099	1110	1132	1201	1243	1259	1296	1361	1449
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	8	8	8	8	8	8	8	9	9	10	10	10	10	11	11	11	11	11	12	12	12	12	12	13	13	13	13	13	13	15	15	15	15	15	15	15	15	15	15	15	16	17	17	17	17	17	18	18	19	19	19	19	19	19	19	20	24	24	24	25	28	28	28	30	29	30	33	33	37	43	44	46	47	50	51	52	52	52	53	55	62	66	69	72	73	73	74	75	93	100	103	105	111	113	115	123	124	128	131	133	133	136	140	144	151	155	156	161	162	169	174	178	180	180	180	181	181	183	187	189	196	196	200	201	204	206	207	207	207	207	208	208	213	214	214	218	219	222	230	231	236	237	239	241	248	254	259	263	269	274	280	295	319	333	349	360	375	378	380	390	396	408	411	415	434	443	453	470	470	496	513	526	534	545	565	588	594	604	622	630
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	5	7	10	12	14	16	16	18	26	26	28	29	40	48	48	58	59	71	71	75	85	87	105	110	111	119	122	122	129	132	133	137	139	141	148	149	149	160	160	163	165	169	170	172	173	174	178	185	185	190	192	192	193	200	202	203	206	211	214	214	221	221	221	221	223	224	224	224	224	227	227	227	229	230	230	231	234	234	236	237	238	240	243	247	252	256	261	261	261	268	269	271	275	278	279	283	286	296	314	316	319	325	329	334	336	338	339	344	345	346	351	352	355	357	361	363	365	368	371	371	377	383	392	400	403	409	410	411	416	420	421	429	432	433	437	439	449	450	451	452	453	459	459	467	468	468	471	473	476	483	489	492	514	517	520	523	526	531	550	554	557	561	572	572	585	595	604	619	622	631	641	651	662	674	695	710	728	732	748	758	768	792	801	810	820	846	853	878	892	894	910	926	950	964	1001	1011	1030	1052	1089	1121	1137	1147	1185	1189	1218	1236	1271	1317	1354	1354	1428	1485	1523	1555	1646	1718	1755	1792	1840	1931	1977
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	3	3	3	4	5	6	7	8	8	8	10	11	11	11	12	12	13	15	15	20	23	27	30	31	33	34	34	37	39	43	44	46	54	56	60	65	68	78	85	86	93	101	106	107	113	126	130	132	136	139	141	143	148	151	155	155	159	160	162	167	168	176	176	177	179	185	188	191	212	221	233	238	262	273	286	301	309	314	324	328	342	354	367	384	389	395	397	405	411	419	423	428	434	442	447	459	463	468	475	487	487	499	499	546	551	556	567	574	583	609	628	644	666	687	710	736	756	794	813	824	838	852	878	915	947	984	1018	1036	1066	1106	1189	1252	1280	1302	1341	1399	1445	1488	1525	1574	1607	1630	1667	1717	1758	1807	1866	1890	1917	1966	2015	2050	2095	2142	2165	2190	2220	2255	2271	2301	2325	2382	2406	2414	2441	2466	2544	2581	2624	2647	2659	2712	2755	2776	2845	2898	2948	2972	3039	3081	3130	3174	3208	3225	3256	3314	3352	3413	3459	3494	3510	3526	3555	3583	3621	3682	3712	3721	3744	3759	3787	3819	3848	3919	3950	3985	4030	4069	4136	4166	4207	4243	4310	4336	4388	4433	4485	4544	4622	4680	4748	4830	4893	4893	5083	5155	5217	5337	5428	5598	5729	5855	6027	6196	6364
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	3	3	7	8	9	13	18	21	24	31	32	32	32	35	36	36	36	38	38	38	38	38	38	38	39	39	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	43	43	43	43	44	44	44	44	44	44	44	44	44	44	46	46	47	49	49	50	51	54	54	56	56	57	58	58	59	60	61	61	61	61	61	63	63	63	67	67	68	70	73	80	83	87	92	92	92	94	99	101	101	126	126	126	136	142	149	156	184	184	184	185	193	193	198	210	213	228	239	242	246	256	266	271	272	278	283	286	287	287	291	294	298	300	306	308	308	308	309	309	311	314	318	320	323	323	326	326	332	332	337	338	338	342	342	345	347	350	353	354	358	360	360	362	362	362	363	365	366	368	371	373	373	377	382	387	394	401	403	406	409	412	415	421	430	438	447	451	465	478	485	485	507	513	534	536	558	585	606	626	641	651	684
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	4	4	5	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	9	9	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	14	16	16	16	17	17	17	17	19	19	19	19	19	19	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	24	25	26	30	30	30	30	31	31	31	34	34	34	34	37	40	44	48	51	52	54	56	61	61	63	63	64	65	66	67	69	70	70	70	70	70	70	70	70	70	71	72	76	78	78	79	80	82	84	92	98	98	98	98	99	102	102	108	119	120	123	124	126	129	129	129	129	131	132	132	137	137	139	139	141	143	145	148	152	157	158	158	160	161	166	166	172	174	177	183	187	195	198	205	207	218	220	224	234	244	250	254	257	265	273	282	282	290	294	302	311	329	379	400	423	442	474	510
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	4	5	5	6	6	7	8	8	8	9	9	9	9	9	9	9	9	9	10	11	11	11	11	12	13	13	13	13	13	17	18	20	21	21	23	24	26	30	32	33	34	35	38	39	41	47	48	52	57	63	64	66	68	68	71	72	73	75	75	78	79	80	80	82	85	93	95	99	99	101	101	103	104	104	108	108	110	110	113	121	123	127	128	134	139	139	144	147	149	150	153	156	158	160	163	179	188	197	201	207	209	230	237	249	260	267	281	304	323	332	353	358	367	388	406	423	423	441	460	470	486	535	584	601	622	649	667	690
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	6	6	7	7	7	7	7	7	8	8	8	8	8	8	9	9	9	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	14	14	14	18	19	19	19	19	20	22	23	23	23	23	23	23	23	23	23	23	24	24	25	25	26	26	26	26	26	26	27	29	29	29	29	30	30	30	30	30	30	30	30	33	34	34	36	36	36	36	36	36	36	36	36	36	37	38	41	42	42	42	42	42	43	44	44	45	46	47	49	49	50	52	52	53	53	57
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	4	5	5	5	5	5	5	9	9	9	10	12	13	15	15	15	17	17	17	18	20	20	20	20	20	23	24	25	27	27	27	27	31	33	40	40	40	40	40	40	40	40	40	40	40	40	41	41	51	55	55	55	55	56	57	58	58	59	59	59	59	59	59	59	59	59	61	62	65	65	66	66	66	67	67	67	72	74	74	74	74	76	76	76	76	79	79	79	79	79	81	84	84	85	85	86	87	88	88	87	88	88	88	88	88	89	89	89	90	90	90	90	90	91	91	91	91	91	92	93	93	94	94	97	101	101	101	101	101	101	102	102	102	104	105	106	107	114	117	117	121	121	121	125	132	133	136	136	140	140	140	140	144	145	146	148	148	149	152	152	153	156	156	157	159	161	167	173	174	180	181	181	183	187	189	193	194	195	197	200	201	205	209	211	212	212	218	218	218	223	226	226	226	228	230	233	235	235	240	245	245	246	246	246	247	250	255	255	259	269	276	280	283	294	300
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	4	6	7	7	7	7	7	7	7	7	7	8	9	9	11	11	11	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	15	16	17	19	20	20	20	20	21	21	22	22	22	26	27	28	31	31	31	33	33	38	40	42	43	49	52	55	55	57	57	57	57	59	63	64	64	64	66	69	69	69	69	71	73	74	74	75	75	75	81	82	83	85	86	88	88	88	90	92	92	93	98	98	101	101	107	107	115	118	121	124	128	135	137	140	145
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	7	8	12	20	24	27	29	31	34	35	37	40	41	41	46	46	48	54	57	58	61	63	68	79	79	104	109	126	138	156	164	166	179	182	183	203	206	211	217	220	221	222	227	233	234	236	236	237	238	246	246	251	256	258	259	259	264	267	267	269	269	269	270	271	273	273	274	274	276	276	276	276	276	278	278	278	278	278	278	278	278	278	278	278	278	278	278	279	279	281	285	287	287	287	288	288	288	288	291	292	299	310	315	319	327	337	343	344	359	363	370	369	374	384	392	399	403	409	411	415	416	417	422	432	435	435	440	441	452	457	464	470	474	486	495	497	505	523	539	550	570	596	602	622	642	647	667	682	697	702	725	730	739	748	750	751	783	794	795	801	801	802	809	833	841	854	863	880	887	893	903	911	915	922	923	926	928	933	937	939	941	945	958	966	970	974	975	983	986	995	1007	1023	1035	1054	1062	1069	1075	1090	1107	1130	1141	1145	1159	1195	1220	1238	1249	1271	1283	1293	1314	1338	1358	1358	1403	1414	1445	1450	1469	1499	1534	1557	1581	1588	1641
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	7	7	8	8	9	9	9	9	10	10	10	10	10	10	9	9	9	10	11	11	11	11	12	12	12	12	12	13	14	14	15	18	19	19	20	20	22	24	24	31	41	42	42	46	46	48	53	53	54	58	58	58	60	62	62	63	65	66	66	76	78	83	84	91	96	99	99	109	116	117	120	125	127	135	144	144	156	159	171	176	204	205	209	213	217	220	227	257	259	260	262	264	267	275	278	279	291	294	294	296	298	306	309	316	317	318	322	325	330	333	334	335	337	342	342	347	347	355	355	360	365	370	399	407	416	416	448	456
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	4	4	4	5	8	11	17	21	24	29	40	47	54	67	73	80	84	91	105	113	138	154	167	187	188	211	217	242	247	270	293	304	323	342	369	377	389	412	436	452	454	465	477	498	507	515	517	530	538	543	563	570	577	590	594	600	604	617	627	631	636	638	638	639	646	651	658	661	683	691	694	703	711	715	717	717	719	728	737	752	753	757	757	760	766	769	772	785	789	797	809	816	829	882	899	912	925	947	947	996	1018	1033	1061	1073	1094	1107	1142	1169	1194	1217	1232	1252	1269	1299	1321	1344	1344	1355	1375	1401	1431	1437	1445	1454	1467	1478	1524	1549	1564	1583	1605	1615	1649	1656	1679	1731	1745	1756	1764	1784	1796	1831	1850	1869	1884	1897	1933	1944	1957	1986	2000	2026	2054	2071	2094	2112	2164	2189	2212	2228	2269	2274	2331	2362	2419	2479	2507	2510	2532	2558	2582	2610	2632	2637	2667	2688	2727	2771	2789	2813	2827	2869	2901	2935	2971	2995	3026	3037	3071	3112	3137	3169	3185	3208	3227	3253	3291	3318	3338	3362	3388	3411	3446	3483	3544	3584	3641	3670	3721	3766	3822	3889	3960	4005	4070	4128	4173	4263	4349	4349	4522	4618	4684	4799	4935	5212	5366	5503	5636	5772	6012
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	3	3	3	3	4	7	7	13	15	18	31	36	43	53	55	57	80	86	92	109	127	144	159	173	189	202	220	225	239	254	265	271	276	289	316	330	350	363	391	403	434	442	475	492	507	537	551	579	601	623	648	689	711	719	727	737	759	765	783	805	815	832	858	888	907	939	966	991	1017	1035	1050	1091	1121	1137	1152	1172	1210	1227	1262	1296	1314	1319	1340	1354	1368	1392	1422	1446	1465	1492	1520	1538	1561	1584	1604	1610	1624	1671	1694	1722	1759	1801	1863	1874	1906	1906	1965	1988	2017	2037	2054	2089	2128	2202	2265	2304	2347	2386	2436	2488	2564	2650	2722	2767	2794	2883	2951	3031	3106	3152	3202	3264	3340	3419	3507	3569	3610	3655	3696	3753	3845	3897	3953	4006	4028	4107	4155	4215	4289	4370	4425	4484	4551	4626	4664	4723	4814	4882	4958	5010	5058	5107	5158	5227	5244	5264	5347	5413	5450	5580	5647	5674	5710	5751	5779	5852	5924	5966	5983	6008	6043	6099	6144	6184	6239	6278	6317	6339	6386	6421	6487	6574	6607	6665	6729	6747	6796	6836	6878	6905	6933	6962	6994	7091	7137	7168	7207	7260	7294	7330	7382	7430	7460	7512	7559	7623	7674	7759	7814	7878	7920	7993	8042	8096	8173	8247	8247	8405	8466	8552	8618	8702	8918	9099	9258	9409	9596	9796
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	10	10	11	16	16	17	17	17	20	28	33	40	45	56	59	60	64	73	77	81	83	83	86	94	102	105	111	113	115	117	126	130	131	132	132	134	134	134	136	137	138	140	145	147	149	149	153	155	155	155	158	161	161	162	162	164	164	168	168	176	182	183	184	186	191	194	200	203	211	213	217	220	226	240	245	256	266	278	299	307	319	334	340	346	350	362	372	379	382	391	399	403	417	424	431	433	440	442	443	457	463	468	479	497	503	505	511	524	539	555	559	567	573	596	613	637	637	653	656	673	682	693	722	740	751	770	786	809
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	4	4	4	4	4	5	5	7	7	8	9	12	14	17	18	20	25	29	31	32	33	39	42	43	43	48	50	50	54	58	61	62	64	68	69	76	81	95	104	113	159	169	178	195	207	208	212	216	231	237	253	256	258	262	276	279	289	299	304	307	309	311	319	324	325	328	329	331	332	337	343	346	348	350	350	350	353	359	360	362	363	364	366	367	375	376	376	378	382	382	382	383	387	387	387	388	392	397	399	401	408	411	419	426	431	431	440	446	450	455	462	473	493	509	519	531	547	553	587	603	622	642	656	671	692	717	747	757	775	793	823	850	875	906	953	986	1013	1037	1057	1096	1151	1194	1229	1247	1274	1297	1323	1345	1391	1422	1447	1462	1487	1532	1544	1570	1593	1612	1637	1656	1680	1701	1724	1744	1751	1784	1804	1837	1844	1917	1970	1983	1993	2004	2030	2049	2078	2098	2113	2115	2122	2148	2166	2203	2222	2232	2246	2267	2290	2311	2367	2401	2411	2432	2450	2479	2521	2551	2606	2633	2650	2676	2742	2803	2843	2923	2977	3003	3052	3154	3204	3293	3350	3444	3475	3556	3626	3722	3745	3896	3988	4067	4151	4248	4322	4450	4450	4638	4750	4883	5002	5234	5511	5683	5943	6162	6431	6702
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	5	7	7	7	7	7	7	7	7	7	7	7	8	8	9	10	10	10	10	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	16	17	17	17	17	17	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	21	21	23	24	29	30	30	31	31	31	31	31	31	33	34	34	36	38	41	44	44	44	44	45	46	48	49	49	50	50	50	50	53	54	56	58	59	62	63	64	67	69	70	71	73	74	75	78	79	79	80	80	83	84	88	90	90	90	93	93	98	101	101	101	101	106	109	112	119	126	127	130	133	139
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	4	5	5	6	6	6	6	6	7	9	10	10	11	11	12	13	16	19	21	21	21	27	28	32	35	35	35	35	36	36	36	36	40	41	41	43	44	45	45	45	46	46	46	46	49	51	51	52	52	53	53	58	59	62	62	62	62	66	67	67	69	69	74	75	76	77	78	78	79	79	80	80	80	81	81	81	82	82	82	83	84	84	84	84	84	88	88	88	93	93	95	98	100	102	102	106	107	107	109	112	116	116	116	118	121	122	123	126	146	148	151	157	166
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	12	13	13	13	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	18	18	18	18	18	19	19	19	19	19	19	20	20	20	20	21	21	23	24	27	27	29	29	29	31	32	34	36	38	40	41	46	52	53	56	60	60	63	67	68	75	79	79	80	86	90	92	94	101	108	109	112	119	123	129	146	150	153	158	171	176	185	192	194	201	210	221	226	242	248	253	259	264	275	286	289	294	304	310	319	332	338	342	345	346	348	352	360	366	372	385	390	394	402	408	415	428	438	439	439	455	461	468	489	500	505	508	512	533	539	563	565	580	586	592	611	631	638	653	669	691	702	715	732	746	746	770	773	784	803	822	868	893	903	910	946	959
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	10	10	13	15	17	21	22	24	24	28	28	37	37	38	40	40	40	40	41	43	45	46	46	46	48	49	50	50	50	50	53	54	55	55	55	55	55	56	56	56	56	56	56	57	58	59	61	62	63	64	69	72	74	78	78	78	79	80	82	83	83	85	86	86	88	92	94	96	96	99	99	99	102	108	127	127	129	136	141	145
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	3	3	3	3	3	3	3	5	6	6	7	8	8	8	8	9	9	9	10	12	12	12	13	13	13	13	16	16	16	22	29	35	45	53	63	70	70	72	78	84	88	97	99	110	118	119	135	136	150	156	160	161	167	173	176	187	190	194	194	199	199	201	206	209	209	209	209	211	214	216	219	220	222	223	226	228	231	231	231	233	236	242	248	248	248	255	257	261	265	268	268	268	270	274	274	275	276	276	278	280	280	282	282	283	285	286	287	287	287	287	288	289	289	290	292	296	299	304	306	307	311	311	312	313	313	317	318	321	324	325	325	327	327	330	334	335	336	340	342	345	348	351	353	355	360	360	364	368	369	371	373	376	376	378	380	381	387	388	395	398	399	401	402	403	409	417	421	424	431	434	439	449	453	461	463	470	475	484	498	510	517	523	529	535	548	552	563	577	581	588	595	611	635	649	666	673	699	707	712	732	746	749	780	814	820	851	865	900	949	981	1018	1032	1075	1129	1182	1182	1242	1318	1346	1395	1443	1504	1582	1618	1654	1719	1795
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	4	4	4	4	5	7	10	13	14	15	17	17	17	18	19	19	21	21	21	21	21	21	21	25	25	30	34	36	36	37	38	40	41	41	43	45	45	48	53	54	58	58	58	58	58	58	58	62	62	63	63	64	65	65	66	67	67	67	68	69	70	71	72	73	73	74	78	78	81	81	81	81	82	82	82	85	89	91	92	95	97	103	108	110	111	112	113	113	114	115	117	120	122	127	137	137	146	149	150	152	154	158	164	167	172	175	178	191	196	204	212	216	221	226	235	243	251	260	271	274	280	290	304	321	335	361	369	388	406	438	448	486	497	518	581	581	581	612	653	671	700	724	765	806	852	875	913	929	951	971	993	1019	1040	1045	1068	1089	1109	1139	1158	1209	1247	1268	1279	1284	1301	1323	1336	1367	1381	1397	1441	1471	1485	1511	1538	1556	1576	1609	1657	1678	1698	1749	1774	1780	1795	1809	1839	1862	1894	1907	1924	1949	1977	2015	2055	2078	2113	2131	2164	2215	2247	2334	2374	2386	2405	2445	2475	2522	2559	2594	2645	2687	2735	2809	2853	2905	2905	3034	3102	3144	3213	3321	3479	3597	3714	3845	3971	4110
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	4	5	5	5	5	5	6	7	7	8	8	8	11	17	19	21	28	30	32	48	52	58	62	63	63	63	105	113	117	122	122	122	122	124	124	136	138	139	141	141	143	151	151	154	154	155	157	168	170	170	170	170	170	170	172	172	172	172	174	174	174	174	174	181	181	181	181	181	181	181	183	183	184	184	188	191	191	193	194	195	195	195	195	196	202	205	212	212	214	215	217	222	229	231	237	241	255	256	262	266	269	273	273	275	276	276	296	303	303	305	306	309	318	321	321	324	327	330	337	339	344	361	363	368	375	382	387	391	393	400	402	409	414	414	422	424	426	432	435	438	442	446	446	451	451	451	455	460	464	471	473	476	476	486	493	495	496	496	497	507	507	514	514	515	515	520	524	530	534	535	548	554	585	597	607	618	642	657	659	668	683	695	713	719	725	730	738	746	746	751	780	780	787	792	799	802	810	810	821	827	835	837	847	858	872	878	880	891	910
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	5	5	5	5	5	5	7	7	8	8	8	8	8	8	9	9	9	10	10	10	11	11	11	14	16	16	17	17	18	18	21	22	22	23	25	25	25	25	26	29	29	29	29	30	30	30	31	35	37	37	37	37	37	37	38	39	39	40	40	40	40	41	42	42	42	42	43	44	44	44	44	44	44	46	47	47	47	49	49	50	50	50	52	54	58	65	65	65	66	66	77	77	78	79	79	82	85	86	89	89	89	90	96	100	104	116	121	130	137	141	146	164	170	174	180	181	188	188	189	200	212	215	218	218	222	229	234	234	234	234	249	257	259	264	267	273	273	274	276	282	285	293	298	302	306	312	320	327	329	341	344	353	368	385	395	403	403	407	409	425	434	450	470	475	498	503	534	568	588	588	619	622	648	673	718	745	770	791	817	830	882	909	946	978	1011	1048	1065	1133	1187	1211	1254	1288	1323	1361	1406	1444	1479	1513	1541	1562	1592	1619	1653	1697	1718	1741	1784	1810	1830	1893	1893	1974	2007	2036	2081	2128	2208	2269	2350	2397	2466	2560
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	5	5	5	6	6	12	12	12	12	12	12	12	12	12	13	14	14	14	15	19	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	25	25	25	25	25	25	26	26	26	29	30	32	32	33	33	34	34	34	35	35	40	42	44	49	58	63	70	71	80	80	86	89	89	93	94	95	95	101	105	106	108	108	108	110	120	122	122	122	123	123	125	130	133	133	133	134	135	136	136	137	139	140	146	147	149	150	151	154	158	160	162	163	163	165	165	169	170	172	172	174	180	183	184	185	189	190	200	201	203	205	210	215	216	218	220	226	228	233	241	243	256	256	264	264	265	271	279	307	318	326	330	344	360
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	4	13	15	15	19	31	37	44	49	50	53	56	62	70	75	78	85	85	88	92	93	97	102	104	105	105	105	105	106	108	109	110	110	110	112	113	113	113	113	113	113	113	115	117	117	117	118	120	122	125	126	127	127	127	127	127	127	127	127	127	127	127	127	128	129	129	129	130	131	133	133	135	135	136	138	138	143	143	143	145	147	147	147	147	149	149	150	150	150	150	150	152	152	153	154	158	160	162	164	170	170	172	175	175	179	180	180	183	184	185	187	189	190	190	191	191	194	196	196	199	203	205	209	210	213	219	226	228	230	231	238	241	247	250	255	258	258	264	265	270	270	273	276	276	277	279	279	282	282	282	288	288	289	294	300	304	305	307	314	319	327	330	332	333	333	334	338	343	351	354	357	363	369	373	376	385	393	394	399	414	428	432	443	450	451	464	467	474	487	493	496	506	516	529	541	561	561	570	580	587	610	627	653	678	690	704	719	740
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	4	5	6	7	7	7	7	7	7	7	8	8	8	10	10	10	13	13	13	14	14	14	14	15	15	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	21	21	21	21	24	25	25	25	25	25	25	25	28	29	29	30	31	35	35	35	40	41	43	43	50	50	52	53	56	56	57	58	59	60	60	64	66	66	67	67	67	69	69	73	73	75	76	78	80	82	87	88	92	98	101	106	109	111	111	114	115	116	119	126	128	133	138	138	142	145	148	152	158	158	160	167	172	179	189	193	193	197	198	203	204	210	211	216	217	219	224	227	230	231	232	236	237	242	248	254	254	259	262	265	269	271	271	275	277	277	286	289	297	301	307	310	322	327	332	339	339	353	358	362	365	379	396	402	411	422	436	450
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	11	11	11	11	11	11	12	12	12	12	13	14	14	14	14	14	14	14	15	15	15	16	18	19	19	19	19	20	20	22	25	27	27	27	27	27	28	29	32	32	34	35	40	43	44	50	50	54	55	59	61	61	62	66	66	67	72	72	72	75	77	80	82	84	85	86	86	88	90	90	92	96	101	111	112	117	118	125	131	136	142	145	152	164	171	177	218	219	224	225	230	234	240	240	245	249	256	264	269	278	280	280	293	300	310	317	317	317	325	328	336	343	345	360	381	389	390	397	411	422	429	432	434	440	461	473	473	481	482	486	502	509	519	532	532	546	546	550	555	572	622	633	636	642	652	668
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	5	5	6	6	8	8	8	9	8	9	10	10	10	10	17	22	24	24	28	31	32	33	34	38	41	48	48	49	50	55	56	57	57	58	60	61	64	64	67	68	69	71	72	75	80	80	84	87	95	98	101	102	108	112	113	113	113	114	114	119	121	123	125	128	129	139	141	144	144	144	144	144	144	147	149	149	150	150	154	155	156	156	159	159	161	164	167	167	168	169	169	176	182	184	185	189	189	191	193	195	200	201	207	209	210	210	223	228	231	235	235	235	242	248	259	264	269	270	270	274	279	289	289	299	302	304	305	316	333	348	353	360	373	379
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	4	5	5	6	9	15	18	18	21	21	23	24	25	26	28	30	30	30	31	36	36	41	42	45	49	53	59	62	67	75	75	84	87	92	92	92	94	98	99	101	102	104	104	110	110	111	113	118	122	123	125	128	130	131	133	133	133	133	134	134	135	139	140	142	142	144	147	149	155	156	156	156	157	158	161	162	163	163	163	163	163	171	171	172	173	176	178	178	180	183	183	183	186	191	191	192	193	195	196	199	199	203	208	209	212	218	220	224	225	226	228	233	234	241	246	264	266	272	278	284	289	297	302	304	307	308	313	320	329	335	339	351	355	359	366	367	368	384	388	391	399	406	416	418	429	440	440	444	456	471	478	490	501	503	507	511	524	525	575	577	581	589	590	599	609	624	629	634	638	644	652	662	672	676	678	685	694	702	713	726	738	743	753	765	784	795	818	862	869	883	898	912	936	964	980	986	1001	1019	1040	1064	1087	1100	1134	1152	1167	1241	1297	1321	1387	1400	1460	1514	1584	1646	1691	1691	1804	1855	1892	1975	2051	2112	2212	2330	2392	2515	2582
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	9	10	12	21	24	28	40	67	104	127	182	223	228	322	384	455	582	648	697	840	914	1010	1077	1126	1228	1283	1350	1433	1494	1566	1603	1643	1692	1736	1820	1885	2009	2060	2126	2173	2254	2369	2492	2617	2796	2868	3066	3150	3332	3434	3561	3636	3684	3740	3896	3973	4090	4277	4312	4388	4455	4560	4694	4797	4929	5012	5117	5188	5238	5279	5356	5442	5510	5566	5613	5649	5704	5742	5799	5858	5890	5917	5961	6011	6051	6086	6106	6140	6158	6191	6222	6256	6284	6317	6367	6398	6433	6459	6493	6542	6577	6608	6635	6686	6744	6744	6839	6883	6923	6957	6996	7061	7120	7171	7223	7278	7340	7382	7436	7476	7542	7592	7652	7687	7762	7845	7925	7977	8024	8101	8148	8191	8260	8352	8443	8502	8592	8650	8729	8821	8932	9053	9151	9236	9315	9413	9486	9576	9692	9804	9874	10013	10102	10239	10357	10501	10614	10760	10830	10927	11063	11136	11278	11371	11447	11546	11619	11676	11737	12047	12189	12260	12337	12415	12505	12591	12681	12770	12820	12888	12955	13044	13130	13211	13330	13416	13451	13539	13612	13720	13803	13917	13984	14045	14133	14239	14331	14419	14528	14589	14702	14804	14937	15084	15202	15394	15508	15644	15766	15888	16074	16321	16481	16748	16898	17106	17354	17616	17862	18179	18356	18621	18807	19141	19516	19946	19946	20657	21043	21419	21795	22323	23279	24010	24580	25132	25892	26627
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	8	9	10	10	10	10	10	10	12	12	13	13	14	15	16	17	19	22	22	25	25	28	29	31	32	32	34	35	37	40	42	44	44	44	44	44	51	51	51	52	52	52	52	54	54	54	54	54	54	54	57	60	64	66	67	67	68	71	74	75	76	76	77	80	80	80	80	82	83	86	87	89	91	91	92	93	93	95	99	102	104	106	113	114	115	120	120	122	126	132	133	133	134	139	145	155	161	162	164	173	181	186	196	201	213	211	218	222	240	248	265	270	270	280	289	301	315	329	341	344	349	364	374	388	399	409	434	454	477	499	512	534	552	568	620	637	654	673	695	716	747	784	806	812	860	879	908	927	960	965	1017	1024	1036	1058	1065	1068	1098	1126	1141	1160	1183	1204	1227	1253	1289	1296	1315	1325	1337	1351	1371	1383	1390	1401	1406	1416	1426	1442	1453	1457	1464	1467	1484	1502	1521	1522	1532	1551	1564	1575	1601	1621	1655	1668	1696	1709	1737	1761	1800	1832	1857	1883	1888	1905	1938	1979	2016	2016	2062	2085	2153	2180	2226	2295	2353	2405	2452	2545	2594
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	4	5	5	5	7	8	8	9	12	13	15	18	24	28	36	42	49	59	63	66	77	80	94	99	101	112	121	145	172	178	195	207	238	252	279	302	318	343	365	392	442	485	521	579	638	649	696	759	830	877	917	932	1159	1208	1337	1390	1436	1490	1537	1564	1615	1681	1780	1838	1925	1953	1993	2001	2091	2156	2209	2251	2290	2313	2354	2397	2465	2507	2545	2576	2602	2627	2652	2667	2696	2736	2744	2763	2776	2796	2810	2826	2861	2883	2893	2911	2935	2959	2992	3004	3014	3030	3046	3046	3067	3084	3091	3109	3118	3131	3143	3156	3156	3169	3191	3202	3215	3251	3303	3318	3342	3362	3365	3386	3418	3457	3486	3516	3539	3570	3582	3610	3641	3663	3673	3688	3704	3730	3746	3755	3772	3779	3784	3797	3806	3814	3835	3853	3861	3885	3901	3966	3981	3998	4018	4048	4069	4087	4116	4153	4175	4187	4218	4248	4278	4326	4342	4422	4469	4507	4539	4572	4609	4661	4731	4757	4790	4843	4883	4967	5044	5098	5218	5274	5320	5399	5531	5634	5750	5848	5959	6037	6069	6300	6455	6572	6707	6779	6886	6975	7181	7354	7502	7663	7734	7897	8063	8207	8397	8580	8773	9027	9114	9314	9464	9736	9857	10052	10183	10340	10463	10703	10930	11084	11084	11638	11800	12043	12258	12589	13015	13378	13600	13881	14174	14498
17	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	4	6	6	6	7	7	7	7	7	7	9	10	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	16	16	17	17	17	17	17	17	18	18	18	19	19	19	21	21	21	21	21	21	21	22	22	22	22	22	23	24	27	28	28	30	31	32	32	32	32	32	33	33	33	33	33	33	33	33	34	35	35	36	37	39	41	44	46	48	53	53	55	56	59	63	64	65	64	66	66	66	69	71	73	75	78	84	87	91	95	98	106	121	125	134	146	151	152	158	170	171	171	184	186	188	200	205	214	225	235	237	242	245	249	255	263	269	273	278	281	288	293	302	316	327	328	329	332	332	338	348	351	355	362	370	380	383	386	389	397	402	408	412	420	420	424	426	428	432	441	450	456	458	459	459	467	471	473	475	487	491	494	496	504	534	541	542	543	553	558	568	580	596	618	637	660	676	692	723	723	781	798	817	844	873	903	954	988	1014	1061	1090
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	196	196	196	196	312	657	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	4	4	5	5	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	10	10	11	11	11	12	12	12	12	12	13	13	13	15	17	20	20	21	22	22	22	22	23	24	24	24	25	26	27	28	28	28	28	36	36	36	36	38	39	42	43	44	45	45	45	47	48	49	49	49	49	49	49	49	49	49	49	49	52	53	54	55	57	57	58	63	66	69	69	70	71	73	73	73	74	79	81	81	82	84	89	95	96	101	102	109	117	120	124	132	135	139	141	142	148	152	156	157	160	161	362	375	375	379	382	385	387	387	389	389	391	392	392	395	405	406	407	415	416	418	420	423	430	434	440	444	444	445	452	455	461	478	486	488	492	498	512	540	566	567	576	612	614	628	636	654	658	678	695	700	710	727	744	750	759	767	776	778	797	805	818	854	871	911	928	947	972	1000	1015	1040	1075	1093	1118	1165	1222	1237	1282	1336
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	4	6	7	7	21	21	23	26	28	30	39	46	58	59	63	75	87	95	105	119	136	147	156	167	180	224	271	293	301	325	336	343	343	343	343	439	486	504	528	560	588	600	619	664	695	718	743	781	800	816	834	867	877	898	955	985	996	1033	1053	1106	1139	1191	1213	1240	1277	1309	1353	1419	1451	1451	1618	1662	1711	1743	1753	1810	1851	1883	1896	1956	2014	2089	2127	2168	2195	2224	2261	2277	2324	2331	2368	2414	2427	2436	2466	2507	2547	2575	2598	2621	2649	2677	2695	2717	2737	2762	2798	2815	2835	2867	2902	2939	2952	2971	2988	3013	3035	3061	3103	3136	3168	3203	3217	3245	3278	3307	3345	3375	3416	3441	3480	3510	3557	3611	3635	3662	3695	3725	3789	3835	3902	3937	4002	4040	4103	4161	4225	4277	4314	4350	4370	4421	4462	4526	4552	4652	4713	4782	4852	4875	4932	4979	5005	5035	5088	5154	5212	5277	5321	5360	5400	5438	5491	5547	5620	5655	5680	5731	5771	5813	5877	5949	5993	6026	6057	6088	6141	6206	6273	6321	6359	6393	6440	6488	6543	6599	6650	6692	6734	6808	6882	6971	7059	7145	7192	7274	7354	7441	7577	7702	7791	7850	7915	8013	8164	8313	8459	8587	8682	8776	8921	9158	9310	9523	9673	9800	9954	10226	10477	10823	11140	11475	11681	12006	12414
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	5	5	5	5	6	6	7	10	10	13	13	15	23	45	54	54	55	66	83	83	108	110	110	110	113	116	130	131	136	140	140	146	146	175	198	206	232	238	241	250	261	266	268	269	297	314	316	331	342	346	360	367	370	383	394	408	420	432	438	448	452	456	467	474	480	481	486	490	500	500	511	515	521	522	527	531	532	534	536	539	540	542	547	549	551	554	558	561	562	565	565	566	566	568	568	572	575	576	577	578	578	578	580	582	582	582	586	589	591	591	591	597	601	605	609	612	612	619	628	635	638	641	648	651	664	672	683	687	697	702	715	723	727	738	743	748	749	754	766	780	793	801	817	821	844	867	888	910	924	936	941	950	969	985	990	1016	1022	1040	1051	1054	1063	1065	1077	1085	1089	1092	1095	1100	1103	1107	1107	1112	1113	1122	1130	1136	1140	1141	1142	1147	1157	1160	1164	1166	1168	1168	1170	1179	1185	1194	1199	1208	1218	1224	1235	1236	1240	1243	1247	1247	1261	1279	1288	1298	1308	1322	1327	1344	1358	1378	1390	1401	1412	1412	1430	1448	1468	1484	1494	1505	1522	1547	1568	1586	1612	1638	1671	1700	1743	1769	1835	1873	1913	1990	2037
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	4	4	4	4	4	4	4	4	5	6	6	6	7	8	8	8	9	10	10	10	10	12	12	12	12	13	16	17	17	21	21	21	23	23	24	24	24	24	24	25	25	25	26	30	30	30	31	32	32	32	32	32	32	33	33	33	37	37	37	37	37	37	37	38	38	39	41	43	44	44	44	44	44	46	46	47	48	48	48	48	48	48	48	48	48	48	51	51	51	51	51	51	51	53	53	53	54	54	54	55	56	56	56	56	56	56	59	60	60	60	60	60	60	60	61	61	62	63	63	63	64	68	69	69	72	72	72	75	76	76	76	76	77	78	78	78	79	80	81	81	84	84	84	84	84	84	84	85	85	86	86	86	86	86	86	86	86	86	86	86	86	86	86	86	86	86	86	87	87	87	90	90	90	90	90	90	92	93	93	94	95	95	98	100	105	106	107	107	108	110	111	111	111	111	111	113	116	120	120	123	124	127	131	132	135	142	152	160	167	175
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	8	9	9	9	10	12	12	13	13	14	14	14	14	14	14	14	14	15	16	16	16	18	19	20	20	20	20	22	24	24	25	26	27	27	27	27	28	28	29	29	29	29	29	29	29	29	29	31	32	32	32	32	32	33	33	33	35	35	35	35	35	37	37	37	37	37	37	39	39	39	39	40	40	40	41	41	42	42	44	45	45	45	45	45	45	48	48	48	51	51	51	51	51	53	53	55	56	59	62	63	64	65	65	66	66	66	66	67	67	67	67	68	69	70	70	70	70	76	76	77	77	79	80	80	80	82	85	89	90	92	94	95	97	101	104	105	111	113	114	115	117	121	121	121	121	121	122	127	127	128	129	130	132	134	139	144	144	149	157	159	164	168	169	172	175	177	179	181	186	190	194	200	202	208	219	229	241	244	249	252	262	266	287	294	298	299	301	308	315	325	325	333	341	358	361
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	4	7	7	8	13	20	22	29	32	38	50	57	64	74	76	84	90	103	109	109	125	129	136	145	151	153	154	161	166	166	177	182	182	183	185	186	189	189	198	198	199	207	207	211	214	219	223	226	235	235	249	252	256	258	260	261	263	276	278	279	281	282	288	293	305	309	309	315	315	316	318	324	324	328	331	332	337	339	347	357	358	360	380	380	380	380	381	388	390	393	396	400	402	406	409	411	416	421	422	427	434	437	437	445	449	454	454	454	482	491	492	497	501	506	510	520	530	534	547	554	560	564	571	579	584	592	598	609	613	626	632	635	644	649	653	662	672	678	683	687	697	704	716	726	734	740	748	751	757	771	776	779	786	788	817	833	839	846	852	862	866	880	887	893	905	909	912	912	915	921	932	938	947	952	956	957	958	960	964	964	965	971	976	980	988	1001	1006	1011	1017	1023	1031	1044	1055	1061	1064	1067	1087	1096	1107	1117	1126	1134	1143	1150	1162	1177	1190	1196	1205	1207	1214	1241	1264	1288	1299	1310	1329	1344	1367	1397	1425	1440	1464	1477	1516	1553	1575	1620	1653	1666	1699	1749
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	3	3	3	3	3	4	5	7	8	9	9	9	12	12	12	13	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	16	17	18	18	18	21	25	25	25	26	26	28	28	29	29	30	31	31	31	31	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	35	35	35	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	39	39	42	42	42	43	43	44	46	46	47	50	53	54	54	55	58	60	61	62	63	64	66	66	67	68	69	70	70	70	70	71	73	73	73	74	74	75	75	76	78	79	79	80	81	81	82	82	82	83	83	84	86	88	88	89	89	90	90	90	91	91	91	91	91	91	91	91	91	91	91	93	93	93	99	101	101	102	102	102	102	102	102	102	102	102	102	103	104	105	105	105	107	109	112	115	119	120	121	122	123	124	125	127	128	128	130	130	139	143	146	146	147	150	152	152	156	159	160	162	166	167	172	179	184	186	199	209	223
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	3	3	3	3	3	3	4	5	5	5	6	6	6	6	6	6	7	7	7	7	8	9	13	18	18	21	22	24	25	41	56	63	65	66	70	71	71	71	71	73	75	77	78	79	79	79	81	85	87	88	91	92	92	92	92	92	92	93	93	93	93	94	95	95	95	95	95	96	97	98	98	99	101	102	102	103	103	103	103	103	103	103	104	107	107	107	107	108	109	109	110	110	110	110	110	110	110	110	114	114	114	114	115	116	118	119	119	120	120	120	120	120	121	121	122	122	123	125	128	139	142	145	148	152	157	177	185	191	193	196	200	203	213	225	227	230	233	234	239	242	243	246	249	248	248	250	253	253	255	255	257	258	258	259	260	260	260	260	262	262	262	265	265	266	267	267	267	267	269	270	270	270	271	273	274	275	277	278	280	283	285	286	287	288	289	289	292	292	294	298	299	299	299	300	301	305	305	305	308	314	317	325	329	332	338	343	347	352	364	370	379	386	396	408	422	439	442	455	469	485	493	505
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	4	4	4	12	15	16	18	22	22	28	28	33	37	50	52	71	87	107	138	138	255	315	586	1025	1101	1125	1164	1214	1224	1293	1371	1406	1442	1469	1497	1507	1520	1524	1542	1544	1546	1551	1552	1552	1552	1560	1564	1572	1578	1579	1581	1582	1582	1586	1587	1587	1587	1587	1587	1591	1591	1591	1591	1592	1592	1592	1592	1592	1592	1596	1597	1601	1606	1608	1608	1609	1613	1624	1625	1625	1625	1625	1629	1633	1633	1635	1636	1636	1636	1636	1636	1638	1638	1638	1639	1642	1643	1643	1644	1645	1648	1651	1655	1656	1661	1663	1666	1671	1674	1677	1692	1699	1710	1715	1719	1728	1732	1740	1740	1743	1750	1751	1754	1760	1766	1774	1786	1795	1796	1802	1806	1809	1813	1818	1820	1818	1818	1819	1828	1834	1838	1840	1841	1844	1851	1857	1860	1864	1872	1875	1875	1879	1882	1888	1891	1897	1900	1900	1900	1902	1903	1913	1914	1914	1916	1917	1923	1926	1930	1934	1935	1935	1936	1942	1944	1953	1957	1958	1961	1964	1987	2001	2019	2022	2022	2031	2039	2081	2103	2112	2123	2132	2140	2157	2164	2189	2201	2205	2214	2224	2232	2244	2259	2273	2289	2301	2305	2331	2348	2378	2397	2407	2419	2427	2466	2517	2531	2546	2568	2584	2604	2620
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	4	5	5	6	12	12	18	20	27	33	38	49	55	61	66	71	82	86	96	104	106	112	117	132	137	143	151	160	162	177	181	188	188	207	223	227	277	283	288	293	316	329	331	334	339	347	355	358	374	377	380	389	394	395	399	400	406	424	430	438	446	446	450	453	458	461	471	479	492	492	504	505	519	528	530	539	545	547	547	547	549	552	559	565	567	568	577	581	585	586	589	592	592	597	600	605	607	613	613	614	616	622	627	638	640	640	655	660	668	668	668	695	711	719	728	736	744	750	759	773	782	806	821	840	869	897	912	924	950	967	994	1023	1062	1075	1081	1109	1126	1148	1178	1202	1233	1244	1287	1307	1333	1352	1385	1410	1421	1458	1461	1497	1535	1552	1567	1601	1625	1659	1692	1705	1725	1747	1773	1784	1800	1831	1848	1862	1888	1902	1907	1925	1937	1962	1989	1993	2019	2032	2043	2066	2097	2117	2133	2152	2166	2173	2203	2231	2244	2253	2276	2284	2310	2334	2365	2381	2400	2418	2442	2456	2487	2514	2559	2593	2612	2636	2658	2697	2739	2809	2826	2839	2872	2909	2957	2985	3025	3049	3080	3103	3148	3207	3243	3289	3329	3362	3400	3447	3506	3559	3647	3709	3745	3800	3864
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	4	5	7	11	11	11	11	11	12	12	13	14	14	15	18	19	19	19	19	19	19	19	19	19	19	20	20	22	22	22	22	23	23	24	24	24	24	24	24	26	28	29	30	31	32	33	36	36	38	39	39	39	41	46	47	47	51	51	51	52	53	53	53	53	53	55	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	59	59	59	59	59	59	60	60	60	60	60	60	60	60	64	64	64	65	67	69	69	70	71	73	73	73	76	80	82	83	83	88	89	92	93	94	97	97	101	102	104	109	116	121	124	124	131	141	150	163	169	175	187	187	188	193	197	205	207	208	209	214	218	224	227	229	233	241	245	246	248	250	251	253	256	265	269	271	272	277	280	284	285	288	292	292	293	293	298	299	300	301	302	308	310	315	317	323	329	333	334	338	342	348	352	367	372	376	382	385	393	405	417	426	427	434	439	446	453	456	458	461	469	475	492	513	545	554	560	573	578	603	628	644	662	668	697	721
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	3	4	4	5	8	10	11	11	11	11	12	13	14	16	16	18	19	20	20	20	26	30	31	32	35	36	38	45	47	56	64	65	70	75	80	85	88	96	100	111	116	118	126	134	142	149	163	185	194	204	208	215	222	222	222	223	223	232	233	238	240	246	247	248	249	249	249	249	251	253	258	260	261	261	262	264	268	269	273	273	273	274	274	275	276	277	278	279	279	281	285	288	288	289	289	290	290	290	290	290	290	291	295	298	300	301	308	310	311	313	316	318	321	326	326	326	328	332	341	349	352	357	360	388	404	409	430	434	440	444	450	456	462	474	474	478	479	480	485	495	501	503	521	523	526	537	544	545	547	553	555	557	564	566	574	574	576	579	581	581	583	587	588	589	593	593	594	594	595	595	595	596	599	599	603	606	613	627	638	648	655	680	685	688	696	699	704	713	722	727	730	744	752	758	770	787	801	805	817	820	833	851	871	893	907	928	939	956	982	1012	1040	1059	1091	1105	1132	1179	1191	1211	1263	1291	1314	1334
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	5	5	6	9	11	11	12	12	12	12	12	12	12	12	12	12	13	13	13	13	16	16	16	16	16	17	17	17	18	18	18	19	19	20	20	20	20	20	20	21	21	22	22	22	22	22	22	22	23	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	25	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	29	29	29	29	30	32	32	32	32	32	32	33	33	33	35	35	36	36	36	36	37	37	37	37	38	38	40	40	40	40	40	40	41	42	42	44	44	44	44	44	45	45	45	45	48	50	52	52	52	52	52	54	55	55	55	55	56	57	58	59	61	63	65	65	68	70	72	74	76	76	77	78	82	89	93	95	97	99	99	99	100	103	104	104	104	104	105	106	108	109	111	111	112	115	117	120	123	123	123	123	124	124	128	129	131	134	134	135	139	141	141	149	150	154	159	160	161	164	164	166	167	170	176	177	178	181	182	187	193	195	197	198	204	206	207
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	5	8	9	9	10	10	12	21	24	27	29	34	34	38	38	38	42	43	43	45	46	47	47	47	50	51	52	52	52	54	54	54	54	54	55	56	57	59	61	64	71	71	71	73	73	81	81	82	82	84	84	85	85	88	92	94	95	99	104	107	107	110	111	113	116	117	117	121	123	126	127	127	129	130	132	132	132	132	132	132	133	134	135	138	139	139	141	142	143	143	147	148	148	148	150	151	151	151	155	156	157	163	166	173	174	178	182	194	201	204	204	212	221	224	235	240	243	246	249	251	259	263	264	273	273	277	279	284	296	309	314	320	332	346	360	380	398	399	409	417	432	445	466	477	482	497	503	512	523	531	539	544	546	556	559	563	572	578	588	593	601	614	618	630	641	643	645	646	656	660	665	674	679	682	683	686	691	698	704	716	719	719	726	732	737	742	752	756	762	769	781	807	815	829	839	842	855	873	895	904	915	925	934	943	962	975	995	1012	1038	1046	1058	1069	1091	1106	1117	1134	1147	1164
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	4	8	10	10	14	17	22	25	30	33	38	41	47	52	59	59	60	60	60	61	61	63	65	68	68	70	72	72	77	84	84	85	90	103	104	117	119	135	137	138	140	145	146	148	150	151	154	154	154	157	157	158	158	158	158	160	161	162	162	162	164	164	165	166	166	168	168	169	170	170	171	173	175	175	175	175	177	179	179	179	179	180	180	181	184	186	189	189	190	190	193	195	197	198	199	203	204	206	227	228	228	233	233	238	238	238	258	265	271	277	289	296	300	310	323	334	346	355	368	379	391	398	404	421	423	441	441	441	461	465	473	477	479	493	496	508	508	512	516	522	528	533	535	536	539	541	544	548	552	553	556	558	566	571	572	576	578	581	582	584	586	590	592	595	597	600	603	604	609	609	609	615	615	619	621	623	628	633	635	639	646	654	667	671	672	682	686	686	695	707	711	715	723	724	736	740	761	776	788	798	808	819	841	861	897	902	910	923	935	956	987	1007	1024	1038	1045	1065	1104	1117	1135	1157	1181	1194	1213	1253	1275	1330	1355	1367	1413	1437
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	6	7	26	26	30	40	42	47	48	59	70	79	80	90	90	99	107	118	123	127	129	153	155	160	165	166	168	168	171	178	178	191	194	194	194	195	199	200	200	201	202	202	205	206	208	210	212	212	215	215	215	216	216	217	220	220	220	220	220	220	221	222	224	224	224	224	224	224	224	224	225	230	231	231	231	231	234	235	235	235	235	236	237	237	237	238	238	238	239	239	239	239	241	241	241	241	241	242	243	246	247	248	249	249	250	254	254	254	254	256	256	257	257	257	259	260	261	264	266	266	266	269	271	274	277	278	285	290	304	314	314	314	314	318	322	324	332	335	337	338	341	342	347	353	358	358	359	359	360	361	365	367	369	374	376	405	414	418	419	423	424	430	437	443	447	452	454	455	456	459	459	464	466	468	472	472	472	473	476	479	479	479	481	484	485	485	485	485	486	488	490	490	490	491	493	493	495	496	497	501	503	504	505	508	510	511	516	520	520	521	525	526	531	534	546	554	557	562	576	591	612	630	646	660	673	703	735	759	789	830	846	880	904
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	3	3	4	4	4	4	5	5	5	5	6	6	6	10	11	13	13	13	13	13	13	14	15	15	15	16	18	20	20	21	22	22	22	23	23	23	23	23	23	24	24	25	25	25	25	25	26	26	26	26	28	28	29	31	33	33	33	33	37	37	37	43	44	45	55	67	69	79	84	94	95	103	110	121	123	123	129	133	139	139	139	139	140	146	148	151	155	156	157	159	159	159	160	160	162	163	163	163	163	169	169	169	171	171	172	174	174	175	176	179	180	185	194	196	198	198	205	207	209	221	221	221	221	221	222	223	226	230	232	235	238	238	242	244	250	252	254	256	260	267	270	275	277	286	294	305	311	314	327	333	345	347	351	359	362	371	375	379	379	382	385	395	402	406	413	419	423	427	433	444	452	453	458	465	470	478	485	489	490	493	503	504	514	522	531	533	537	547	559	578	586	594	600	614	623	640	645	663	676	688	696	701	712	722	747	760	762	783	802	826	869	894	916	941	960	991	1025	1054	1074	1098	1121	1161	1193
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	7	8	8	8	14	15	18	22	25	30	33	37	40	40	46	49	56	63	66	69	72	77	85	91	92	110	114	116	121	121	132	144	146	147	152	156	176	182	198	200	200	209	212	213	214	219	225	228	228	230	235	254	261	277	296	297	297	319	328	340	349	354	357	359	376	377	377	385	385	385	387	389	397	399	399	399	399	399	399	399	401	402	402	402	403	405	407	407	407	407	410	412	413	414	419	422	423	425	426	429	429	431	431	445	450	452	452	452	471	475	481	484	487	492	500	500	512	513	516	518	528	539	548	556	561	573	579	597	615	628	633	638	654	665	680	701	714	730	738	745	760	768	777	796	802	806	813	825	831	847	860	866	897	909	935	975	1010	1081	1144	1179	1234	1272	1349	1455	1516	1573	1588	1599	1618	1646	1683	1706	1722	1752	1758	1778	1806	1829	1847	1875	1887	1887	1900	1923	1947	1965	1990	2006	2016	2046	2069	2103	2130	2156	2179	2225	2259	2295	2345	2398	2429	2481	2518	2542	2614	2672	2724	2776	2801	2825	2850	2937	2975	3039	3081	3120	3149	3191	3269	3326	3381	3399	3435	3464	3508	3553	3614	3684	3741	3784	3834	3865
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	3	3	3	3	4	6	7	7	9	10	10	11	13	13	13	14	14	14	14	16	16	16	16	16	17	17	17	18	18	21	23	23	24	25	25	27	30	35	38	42	45	46	59	66	69	70	85	115	161	162	162	168	171	171	178	182	185	185	190	192	192	199	199	202	205	209	211	216	228	230	231	231	233	236	238	240	241	242	243	246	249	249	251	251	251	255	255	255	256	258	258	259	260	261	264	266	273	273	283	288	288	288	304	309	319	344	365	370	388	402	426	435	446	469	485	516	531	550	558	570	581	587	605	616	624	626	643	655	658	676	687	696	700	708	713	718	729	741	743	747	758	767	772	783	788	793	794	804	810	819	825	831	837	839	848	854	858	863	870	873	876	877	887	889	896	906	907	909	910	914	921	927	940	949	951	954	959	964	969	979	991	999	1009	1021	1043	1043	1059	1074	1078	1092	1109	1112	1125	1183	1193	1208	1225	1229	1265	1302	1322	1334	1337	1351	1367	1386	1396	1427	1455	1464	1479	1535	1557	1588	1621	1635	1657	1675	1723	1759	1802	1824	1849	1871	1905	1940
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	4	4	5	9	9	11	12	12	20	23	27	29	31	35	36	43	46	56	61	71	83	89	100	105	123	130	148	152	164	179	185	185	211	238	245	247	269	281	287	293	295	311	321	342	361	387	410	436	484	494	525	549	589	609	638	668	687	733	777	844	903	938	991	1008	1057	1070	1101	1163	1163	1322	1322	1384	1435	1495	1585	1637	1717	1741	1800	1832	1876	1929	2030	2081	2168	2248	2280	2400	2477	2538	2603	2625	2665	2705	2805	2864	2928	2976	3003	3041	3085	3133	3164	3211	3285	3301	3320	3402	3432	3470	3539	3618	3662	3720	3794	3834	3889	3928	3999	4046	4080	4150	4189	4244	4308	4346	4378	4399	4423	4467	4521	4566	4582	4597	4630	4680	4713	4760	4801	4843	4883	4926	4955	4992	5051	5102	5120	5153	5190	5209	5238	5265	5314	5340	5382	5397	5530	5576	5603	5645	5668	5693	5702	5722	5793	5838	5883	5906	5916	5929	5967	5991	6032	6090	6136	6161	6212	6234	6293	6363	6415	6462	6481	6509	6532	6571	6622	6717	6761	6801	6828	6849	6894	6969	7054	7108	7134	7184	7270	7399	7469	7539	7634	7740	7826	7867	8018	8132	8248	8374	8464	8562	8623	8851	8982	9118	9248	9363	9495	9642	9875	10057	10224	10404	10599	10833	11062	11280	11542	11896	12228	12544	12725	12930
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	3	3	4	5	8	9	10	11	13	14	16	16	18	18	19	19	20	20	20	20	20	20	21	21	22	22	22	22	22	23	25	25	25	26	28	28	28	28	29	30	30	33	34	34	36	36	38	39	39	40	40	40	42	42	42	43	50	50	50	63	65	68	71	74	76	76	77	78	78	79	79	79	79	79	80	80	80	80	81	83	83	84	84	85	85	85	85	85	85	86	86	88	90	94	95	95	95	96	96	98	98	98	99	101	103	103	103	106	106	108	108	109	114	114	114	116	119	120	121	127	128	133	136	136	136	138	143	149	150	154	155	162	163	177	183	186	189	190	194	195	205	209	215	220	223	235	241	252	258	265	277	285	295	386	397	399	403	418	422	427	435	441	447	459	473	474	476	482	482	497	503	503	506	508	509	513	521	526	527	527	530	530	531	533	536	537	537	537	537	539	543	544	545	545	547	584	594	600	605	615	623	629	635	642	650	666	675	694	704	732	785	809	851	858	885	907	933	972	998	1030	1048	1074	1094	1132	1163	1183	1206	1225	1237	1250	1257
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	3	4	6	6	11	11	13	14	20	21	21	34	37	41	50	58	74	77	88	93	105	107	108	111	116	125	130	137	142	142	142	149	149	162	163	164	164	173	174	178	182	200	203	204	212	218	224	226	230	232	232	238	246	250	254	297	297	301	304	306	309	311	311	312	313	314	315	317	318	318	318	318	319	319	319	319	323	326	327	327	329	332	333	333	333	335	337	338	339	342	344	344	345	347	350	350	354	357	357	358	362	363	370	371	371	371	381	382	384	384	384	406	414	418	425	435	442	456	468	479	492	501	510	522	543	570	577	583	609	618	636	658	665	684	694	718	729	740	760	772	779	791	809	822	837	861	877	890	902	920	925	937	960	967	979	998	1008	1026	1031	1047	1069	1075	1082	1087	1091	1103	1115	1138	1149	1156	1162	1166	1175	1190	1220	1226	1247	1258	1276	1285	1292	1306	1309	1315	1320	1327	1357	1364	1376	1395	1402	1410	1426	1439	1459	1479	1491	1496	1503	1516	1536	1551	1583	1597	1608	1613	1637	1650	1673	1702	1714	1733	1754	1779	1797	1807	1845	1864	1880	1890	1911	1939	1968	2016	2038	2058	2082	2123	2164	2192	2238	2276	2301	2330	2374
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	4	5	6	8	8	8	8	9	9	9	9	10	10	11	12	12	13	14	14	14	14	14	15	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	18	18	18	18	20	20	21	21	22	22	22	22	22	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	25	25	26	27	28	28	29	29	30	30	30	32	32	32	32	32	35	36	36	38	38	41	43	43	43	43	43	47	47	48	53	54	55	57	58	60	61	62	63	63	64	64	64	68	73	74	74	74	76	76	76	76	76	76	76	77	80	80	81	81	82	83	87	89	91	92	94	95	97	99	99	101	101	101	103	103	106	106	109	109	110	113	114	114	116	116	116	116	117	119	121	121	124	129	130	131	132	132	134	136	138	138	140	151	169	187	193	208	210	226	230	230	241	258	271	274	275	287	289	295	308	320	320	330	340	357	363	363	386	403	410	425	429	442	458	468	473	486	506	516
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	4	4	7	7	21	21	23	26	28	35	39	45	48	50	53	55	60	61	64	66	67	69	69	74	75	75	87	89	89	90	91	91	91	92	94	94	94	95	96	97	97	97	97	99	99	101	101	104	104	104	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	109	109	109	110	110	110	115	116	116	117	117	117	118	119	119	119	119	120	120	120	120	120	120	120	121	121	121	121	122	124	124	124	124	124	124	124	124	124	124	124	126	126	126	126	127	128	128	128	132	132	135	138	144	147	150	153	160	165	170	173	173	175	181	187	191	197	205	224	229	231	234	238	241	242	243	246	247	249	251	253	253	253	253	254	256	257	260	261	261	265	275	280	283	283	283	284	286	286	289	289	289	291	291	292	293	293	295	297	297	298	299	300	302	303	303	307	309	309	313	313	317	319	321	323	325	325	326	327	327	329	329	329	330	334	335	337	337	337	339	345	346	359	368	369	373	375	376	382	386	389	391	393	393	399	407	416	416	417	423	428	432	438	445	460	471	474	487	500
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	4	5	6	6	6	6	6	7	10	13	23	26	26	27	30	31	33	33	34	34	34	34	36	36	36	37	37	39	39	42	43	44	45	46	46	46	46	46	47	47	47	47	48	48	49	49	49	50	50	51	51	51	51	51	51	52	53	53	55	55	56	56	58	60	61	62	62	63	64	64	64	65	65	65	66	66	66	68	69	69	71	71	72	72	72	73	73	76	79	81	83	84	86	89	91	99	100	102	105	108	109	119	122	125	130	134	139	144	146	147	150	159	161	164	168	169	172	173	174	175	177	178	180	184	184	186	188	191	192	198	198	200	203	203	203	207	207	209	209	210	210	210	211	212	212	217	218	219	221	225	226	228	229	231	231	232	236	236	236	237	237	240	243	243	246	248	249	250	261	263	265	265	266	269	272	278	284	286	293	296	297	316	322	325	325	331	338	349	354	367	373	378	380	397	413	417	427	431	442	446	454	465	479	500	511	523	535	558	580
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	9	10	10	10	10	11	13	13	13	13	14	14	14	14	14	14	17	17	17	18	19	20	20	20	20	21	21	22	22	22	23	24	24	24	24	25	26	27	27	27	29	29	29	31	32	36	41	44	46	59	67	80	81	87	98	98	98	120	124	128	133	138	141	145	153	158	159	162	170	173	175	178	180	182	186	189	193	194	196	198	200	202	204	208	214	221	225	228	231	233	243	246	246	247	249	254	260	268	276	282	285	290	294	302	307	310	312	314	318	319	326	334	337	344	345	351	353	357	363	369	380	386	400	415	427	436	446	466	476	481	487	491	498	513	524	532	537	547	562	575	586	599	614	625	632	658	674	705	719	735	746	758	765	772	796	812	824	828	836	851	873	888	917	930	946	958	969	984	998	1011	1040	1053	1068	1090	1113	1152	1180	1205	1230	1238	1268
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	5	5	5	7	7	7	9	11	12	15	18	20	20	22	26	32	35	36	37	40	41	45	47	55	75	78	97	101	101	112	113	114	117	119	120	129	138	143	144	146	146	149	151	151	153	153	153	153	153	155	157	161	163	166	167	168	172	174	178	181	185	191	195	197	206	206	211	213	219	221	225	229	235	235	240	244	245	250	253	259	261	262	264	265	269	272	275	277	277	277	280	280	283	283	283	283	285	285	287	290	291	291	295	295	296	296	296	318	322	322	334	347	367	374	380	393	403	413	421	432	441	454	460	462	472	475	488	492	496	496	496	507	511	520	521	526	526	528	529	531	532	533	538	540	544	545	545	554	561	572	579	601	606	909	918	921	935	946	957	968	983	1006	1022	1043	1049	1058	1069	1086	1119	1138	1151	1160	1171	1175	1179	1193	1200	1209	1224	1230	1233	1240	1246	1262	1268	1276	1295	1310	1321	1334	1348	1365	1367	1376	1405	1415	1429	1450	1457	1467	1478	1494	1499	1511	1536	1549	1563	1575	1604	1625	1654	1679	1699	1711	1735	1753	1785	1821	1876	1894	1907	1924	1941	1966	2008	2038	2067	2121	2147	2190	2220
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	8	9	9	10	11	11	12	12	14	14	19	25	25	28	36	37	42	42	42	44	44	44	45	46	47	47	48	55	56	90	95	96	96	97	101	132	146	147	147	147	151	151	153	154	154	158	160	161	162	165	167	167	167	167	167	168	168	168	168	169	169	169	171	172	172	174	175	175	175	177	177	177	177	179	181	181	182	182	183	183	183	183	183	183	183	183	183	183	183	184	184	184	184	185	185	189	190	190	190	190	194	196	199	200	200	202	204	206	207	207	208	210	218	219	221	222	222	225	229	231	233	235	238	239	240	240	241	246	246	250	251	254	254	256	259	263	266	273	275	291	302	317	321	326	336	338	350	361	362	364	371	374	374	377	377	379	381	382	387	387	388	388	392	392	398	405	407	411	414	418	420	423	423	423	424	427	429	431	432	432	434	437	439	439	442	445	446	449	449	455	459	469	471	472	477	479	487	498	504	510	517	523	526	538	558	563	578	583	586	599	613	617	627	642	648	660	670	682	700	720	725	731	759	767
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	10	10	18	21	25	30	52	52	64	83	106	127	179	207	220	265	300	335	363	392	395	431	443	478	490	499	510	520	542	563	583	598	615	624	624	670	699	704	720	729	746	755	794	810	824	845	859	882	894	902	920	925	936	956	960	968	977	1001	1021	1033	1042	1054	1071	1084	1092	1096	1099	1115	1123	1132	1156	1156	1159	1162	1170	1180	1183	1191	1203	1205	1209	1221	1242	1245	1250	1257	1277	1349	1349	1349	1349	1359	1365	1369	1374	1393	1398	1411	1417	1428	1432	1447	1463	1484	1502	1518	1538	1552	1563	1596	1608	1608	1665	1691	1708	1735	1779	1800	1829	1845	1888	1933	1953	1991	2032	2082	2134	2182	2230	2253	2288	2316	2366	2408	2446	2489	2513	2543	2572	2610	2668	2723	2763	2803	2829	2887	2941	3033	3103	3144	3169	3231	3265	3308	3343	3399	3423	3533	3591	3670	3723	3771	3842	3883	3945	3988	4029	4087	4132	4184	4232	4254	4272	4290	4339	4401	4457	4546	4568	4578	4597	4621	4621	4678	4708	4727	4756	4793	4835	4880	4925	4941	4970	4997	5029	5062	5142	5182	5231	5257	5277	5317	5357	5414	5473	5508	5561	5593	5635	5691	5791	5854	5904	5955	5994	6032	6150	6248	6326	6368	6433	6495	6574	6730	6832	6985	7118	7232	7316	7504	7724	7955	8220	8451	8624	8822	9023
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	8	13	13	19	22	26	26	33	37	41	57	61	72	89	99	100	109	112	118	118	121	127	127	132	135	143	149	149	151	151	171	177	178	183	204	213	218	227	229	230	231	233	236	241	246	264	264	270	270	276	278	282	287	291	292	301	303	310	312	315	317	319	321	323	327	327	327	338	340	345	349	351	354	360	362	366	367	367	367	371	374	379	381	381	382	382	385	388	391	392	392	394	397	397	404	408	413	418	429	425	437	440	440	449	449	452	452	452	467	468	472	472	476	480	484	498	506	511	519	528	530	545	568	570	579	579	587	591	597	608	616	623	628	634	638	641	647	660	670	683	688	694	702	711	719	720	723	729	735	738	748	750	771	779	799	806	817	826	832	835	835	839	843	851	855	861	861	864	865	871	873	873	892	892	896	903	907	913	915	920	922	926	929	932	936	945	947	961	963	966	971	974	980	985	990	996	1004	1022	1026	1048	1065	1069	1081	1091	1107	1115	1129	1145	1158	1158	1173	1199	1216	1240	1248	1264	1267	1288	1319	1341	1370	1385	1404	1426	1466	1513	1566	1603	1629	1657	1708	1764
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	4	4	7	14	15	15	15	18	23	28	33	38	48	48	50	50	54	55	58	58	59	61	65	85	87	101	103	105	105	111	115	118	121	125	127	129	129	135	138	138	138	145	150	153	156	157	160	162	165	166	167	167	170	173	174	175	178	179	183	184	185	187	188	189	192	192	194	194	195	195	195	195	195	195	197	198	198	198	198	198	198	198	199	200	200	200	200	200	200	200	201	203	203	203	205	206	208	208	208	210	212	212	216	216	216	216	216	217	218	218	220	221	222	225	226	229	233	235	235	235	240	244	248	252	263	266	268	268	282	289	294	300	304	309	321	327	338	341	348	352	355	365	372	381	389	395	400	404	417	424	435	437	451	461	466	469	475	480	488	488	496	501	506	508	514	516	516	522	527	529	531	532	536	541	546	551	554	559	563	563	563	567	569	579	585	590	595	601	604	609	617	629	635	639	641	646	652	657	668	672	679	684	692	696	719	730	732	736	743	751	765	776	786	802	810	810	827	838	862	883	891	907	916	932	941	951	962	991	1004	1015	1029
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	3	3	4	4	6	6	8	12	13	15	28	28	36	48	58	70	91	116	138	163	177	196	225	243	256	287	301	315	330	350	360	378	407	435	471	499	511	518	518	582	611	643	643	645	658	667	701	745	764	774	785	883	893	927	951	958	973	984	989	997	1012	1020	1032	1039	1050	1060	1087	1095	1103	1117	1123	1130	1135	1142	1161	1161	1169	1171	1177	1180	1192	1204	1212	1218	1219	1223	1234	1246	1261	1266	1270	1276	1281	1283	1286	1296	1307	1318	1320	1327	1337	1346	1348	1356	1358	1361	1366	1366	1371	1386	1390	1403	1410	1414	1425	1425	1446	1454	1466	1470	1482	1496	1501	1519	1539	1551	1560	1573	1574	1594	1611	1630	1644	1660	1666	1673	1683	1710	1731	1742	1750	1774	1796	1814	1833	1871	1887	1901	1927	1943	1972	1978	1996	2015	2018	2038	2045	2071	2102	2124	2152	2173	2189	2232	2269	2283	2313	2332	2357	2368	2403	2423	2445	2467	2482	2493	2500	2513	2521	2544	2560	2579	2595	2605	2617	2640	2651	2674	2686	2697	2708	2716	2729	2749	2775	2781	2800	2813	2823	2836	2850	2863	2877	2881	2893	2915	2924	2960	2975	2995	3005	3029	3041	3065	3104	3129	3152	3176	3219	3257	3304	3338	3373	3403	3454	3478	3508	3568	3635	3691	3714	3760	3792	3844	3904	3966	4033	4118	4167	4250	4309
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	6	7	8	11	13	16	19	19	20	22	22	22	22	23	24	26	28	28	28	28	29	29	31	32	33	34	36	37	39	40	43	44	47	47	47	59	70	72	81	85	92	97	100	107	123	125	128	137	139	152	153	155	156	159	161	169	169	169	169	182	184	184	184	184	185	186	188	189	190	192	200	201	201	203	204	204	204	204	205	206	209	210	211	211	215	216	216	220	232	235	235	236	243	258	258	274	280	282	282	282	296	296	303	306	307	309	313	316	322	323	324	328	330	335	339	342	344	346	348	354	356	358	361	361	364	365	369	373	376	383	385	406	418	460	467	502	504	504	515	516	523	525	531	534	556	561	576	585	593	599	610	616	630	634	641	649	661	667	668	670	679	684	697	703	715	718	727	736	746	754	766	775	781	782	793	805	810	815	821	824	834	842	856	870	907	924	936	950	972	988	1008	1017	1041	1053	1069	1084	1100	1151	1196	1219	1230	1238	1246	1266	1296	1310	1326	1343	1356	1390	1418	1451	1484	1569	1576	1589	1628	1687	1725	1744	1759	1791	1818	1845
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	5	5	5	6	6	6	6	7	7	9	12	14	16	20	24	25	27	27	32	37	42	42	46	46	48	50	50	60	61	61	68	68	71	71	75	75	81	83	117	152	158	169	172	176	185	191	202	211	220	225	234	242	245	256	258	258	258	262	285	285	297	303	331	336	339	344	345	356	365	376	378	395	395	408	415	429	437	440	442	444	444	446	449	451	454	458	463	469	472	476	479	492	494	497	499	500	501	509	524	527	536	537	538	542	543	550	560	565	565	577	580	580	580	580	598	607	610	617	621	636	639	652	666	673	683	687	704	720	732	738	751	758	763	777	786	798	804	810	824	829	855	872	884	890	905	913	920	938	948	965	979	982	988	990	998	1008	1014	1022	1027	1031	1043	1052	1054	1064	1075	1087	1094	1101	1124	1139	1144	1154	1163	1167	1175	1183	1197	1222	1227	1239	1243	1255	1259	1269	1278	1283	1285	1293	1298	1300	1313	1321	1326	1334	1347	1349	1371	1393	1402	1415	1425	1435	1440	1455	1470	1485	1492	1501	1512	1515	1523	1538	1556	1561	1582	1596	1608	1632	1648	1678	1692	1702	1709	1733	1770	1793	1819	1836	1854	1878	1908	1955	2003	2049	2083	2107	2142	2181
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	3	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	9	9	9	9	9	10	11	11	11	12	12	13	13	14	14	17	17	18	19	20	20	20	20	20	20	20	22	22	26	26	26	26	27	27	28	28	28	34	38	38	39	42	44	46	49	49	49	51	51	52	55	55	57	57	57	60	61	62	63	64	65	66	67	70	70	70	70	71	74	74	78	78	78	78	78	93	93	93	93	94	98	99	102	109	110	111	111	111	111	114	115	116	116	116	118	118	118	118	118	119	119	121	121	122	122	124	124	127	130	130	131	136	137	137	137	140	145	149	152	152	152	156	158	160	162	166	171	171	173	177	179	184	184	186	188	190	195	196	196	201	202	203	206	210	215	220	224	225	225	225	228	239	239	248	250	253	257	263	277	279	287	293	303	304	311	319	321	327	333	340	350	356	356	362	367	372	381	383	393	404	424	439	448	457	475	501	516	531	555	569	580	608	610	637	659	679	700	736	761
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	4	4	7	7	8	8	10	19	25	28	36	37	40	46	53	57	64	70	70	70	74	77	77	84	89	89	97	97	97	101	108	114	118	125	128	138	157	163	165	166	183	188	219	251	274	278	282	285	299	304	313	320	327	332	336	338	345	351	353	359	361	367	368	372	379	379	389	392	394	394	399	401	401	403	404	406	407	413	414	416	416	419	421	422	427	427	428	430	430	432	433	442	443	443	446	451	454	455	458	465	469	469	472	472	473	473	473	478	478	479	481	485	486	489	499	502	506	508	510	514	519	521	525	526	532	534	539	543	547	551	552	554	556	562	572	585	586	588	596	597	606	607	621	628	632	632	633	642	645	650	653	672	673	679	685	688	692	700	703	704	709	715	716	716	716	717	717	718	722	723	725	725	726	729	729	729	731	735	738	744	744	746	750	753	762	772	777	780	783	789	803	818	824	835	865	868	873	894	911	931	950	960	968	990	1014	1048	1068	1078	1091	1098	1133	1148	1168	1189	1214	1229	1237	1258	1273	1290	1303	1331	1354	1372	1395	1417	1449	1466	1485	1533	1568
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	5	6	6	8	9	11	12	12	12	14	14	14	15	15	16	17	18	18	19	19	21	21	22	24	24	24	24	28	28	28	29	33	33	33	33	33	36	36	36	36	36	36	37	39	39	39	40	40	42	42	42	42	42	48	48	50	52	54	56	58	62	65	65	65	67	68	68	70	73	74	75	75	76	80	81	81	81	82	83	84	85	86	87	89	90	91	92	93	96	100	101	102	106	107	107	109	113	114	114	114	121	121	123	123	123	135	136	136	142	142	144	150	158	157	159	162	164	165	168	180	187	188	189	189	194	197	199	203	208	210	216	219	227	234	243	245	255	257	259	266	270	271	272	276	276	283	286	295	298	302	302	307	310	311	319	321	324	325	329	333	337	340	342	348	350	352	356	363	367	371	373	374	374	375	377	382	384	386	388	388	392	396	398	401	403	405	405	408	409	414	416	420	426	429	431	434	440	445	457	464	474	480	497	522	528	548	564	576	596	619	645	667	690	709	725	741	768	800	821	846	862	890	911	927	956	973	998	1018	1034
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	3	4	4	4	4	7	7	7	7	8	8	9	9	9	9	9	10	11	11	12	12	14	15	16	16	16	18	18	18	18	18	21	22	22	22	22	23	25	28	29	32	32	32	32	38	41	43	43	44	46	49	50	50	52	53	53	53	54	58	58	58	59	59	59	60	60	61	62	62	62	63	63	63	63	63	64	65	65	65	65	65	65	66	67	67	67	68	68	68	68	68	68	68	68	70	72	72	72	72	72	72	72	73	73	73	73	74	74	75	75	75	75	76	77	80	81	81	81	81	82	84	86	91	91	92	92	92	94	97	99	100	102	104	104	108	110	111	111	114	114	125	128	131	133	134	135	136	136	141	144	145	146	149	149	152	153	155	157	159	160	162	163	170	172	174	176	178	179	181	182	186	191	194	198	198	199	205	212	215	227	229	232	232	236	241	242	247	252	254	258	266	276	281	284	290	296	303	314	320	334	340	347	357	360	390	408	422	430	440	460	482	500	521	544	565	582	619	633
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	5	5	5	6	6	7	10	10	13	13	13	15	15	15	18	18	18	20	21	21	21	22	22	22	26	26	26	26	29	30	30	30	30	30	32	34	34	34	34	34	34	34	34	34	35	39	40	41	41	41	41	41	41	41	42	43	43	43	45	45	46	47	49	49	49	49	51	51	51	51	52	53	53	53	53	54	55	55	56	56	56	58	58	58	58	62	63	63	64	65	66	70	72	72	72	72	76	76	76	86	87	87	93	98	111	116	122	124	125	133	136	137	138	142	142	143	145	145	145	145	148	149	149	152	153	153	155	160	163	165	166	166	172	175	180	184	184	187	189	191	192	193	193	198	199	201	204	205	206	206	208	212	212	213	218	220	220	223	224	227	227	228	230	231	232	233	235	237	239	241	244	244	245	245	248	249	249	249	251	253	255	255	259	264	268	269	273	273	275	289	298	306	308	309	315	317	322	326	328	329	331	331	342	344	346	353	366	366	410	417	424	441	449	468	480	498	515	523	547	591	606	637	668
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	3	5	5	10	13	14	15	17	23	31	35	35	37	41	42	45	46	54	56	56	58	60	63	63	63	64	64	64	64	64	68	71	72	72	72	74	75	78	81	82	82	86	87	89	93	95	96	96	98	108	109	111	112	116	116	117	121	123	125	126	126	127	127	128	129	130	130	130	130	131	131	132	132	132	132	133	133	135	136	139	140	142	142	142	142	145	158	159	161	163	164	164	164	164	168	168	169	169	169	169	171	174	174	176	176	177	177	177	179	179	179	180	181	182	183	185	187	187	188	188	188	191	192	194	194	195	196	203	206	208	208	210	213	214	215	220	224	225	226	227	228	232	233	235	235	237	238	238	240	244	244	244	254	259	263	263	263	267	270	272	275	279	283	284	285	285	285	286	293	296	300	304	306	307	308	308	308	310	311	312	313	315	315	315	316	317	319	319	320	321	322	323	328	329	330	333	335	337	338	340	342	344	346	348	351	357	359	361	362	363	363	370	372	376	382	390	391	399	405	412	430	445	452	470	475	483	487	520	541	550	563	571
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	3	3	3	3	7	7	12	14	18	24	42	42	52	71	81	101	118	126	136	153	167	195	212	230	248	270	287	317	327	329	347	358	371	393	411	426	451	456	456	511	530	533	538	548	563	579	616	668	706	718	730	746	754	769	790	807	827	838	838	952	959	980	992	1002	1016	1029	1049	1052	1065	1080	1082	1086	1092	1092	1093	1093	1105	1115	1117	1120	1121	1125	1129	1133	1139	1143	1155	1157	1160	1168	1168	1172	1174	1177	1185	1185	1189	1200	1200	1205	1205	1205	1212	1220	1227	1231	1232	1235	1244	1254	1256	1278	1288	1288	1296	1296	1296	1340	1345	1351	1366	1379	1394	1405	1418	1432	1444	1464	1476	1491	1516	1529	1549	1555	1574	1586	1600	1615	1631	1648	1652	1667	1674	1694	1719	1741	1757	1767	1789	1794	1800	1819	1833	1845	1848	1862	1872	1885	1900	1910	1917	1941	1956	2002	2029	2037	2050	2061	2071	2076	2089	2097	2103	2115	2126	2132	2134	2143	2154	2169	2176	2229	2248	2257	2266	2275	2275	2289	2296	2297	2307	2318	2330	2344	2367	2377	2391	2401	2422	2448	2480	2490	2511	2526	2555	2571	2612	2650	2687	2747	2781	2816	2861	2890	2926	2960	2988	3013	3036	3092	3146	3192	3248	3280	3327	3348	3393	3479	3547	3605	3640	3708	3750	3832	3922	3998	4094	4173	4258	4349	4439
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	4	4	5	7	8	9	10	10	13	13	15	15	15	16	16	16	17	18	18	18	18	18	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	23	23	23	24	24	24	25	25	25	28	28	28	28	29	31	31	31	32	32	33	33	33	34	34	35	35	35	37	38	40	40	41	44	46	47	47	53	53	56	58	59	62	62	63	63	64	64	64	64	64	64	64	71	71	71	73	77	78	78	80	83	87	90	93	93	95	101	105	107	113	118	120	125	126	129	131	134	140	142	149	151	154	159	161	164	168	171	184	184	196	205	211	250	258	266	272	279	282	304	312	329	333	340	346	350	353	363	371	380	385	386	395	400	407	424	427	435	442	445	449	466	469	477	487	492	502	504	514	516	518	526	529	538	545	553	564	570	575	580	580	585	588	592	596	602	606	611	616	637	648	679	687	697	704	722	757	775	796	814	819	840	862	893	911	941	958	980	992	1002	1028	1097	1128	1148	1183	1211	1250
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	5	5	5	8	11	12	14	14	16	16	17	17	18	18	19	19	21	22	22	22	22	22	23	23	25	27	29	29	30	33	34	36	36	36	37	38	39	39	39	39	41	45	47	48	50	55	56	56	58	60	60	61	71	71	78	86	94	97	101	111	111	135	150	156	166	179	205	209	227	232	242	252	271	277	294	306	311	330	335	354	362	374	381	390	397	406	432	438	449	468	477	484	495	500	512	535	535	549	556	562	562	562	575	582	584	587	598	605	609	632	657	679	689	711	718	731	754	760	766	768	769	788	796	814	816	819	822	824	827	840	847	852	862	868	872	872	878	881	882	886	888	890	899	901	902	902	986	993	1021	1028	1037	1038	1043	1048	1054	1054	1077	1090	1103	1105	1112	1118	1127	1143	1146	1157	1162	1169	1169	1175	1186	1193	1206	1209	1218	1222	1226	1231	1236	1238	1268	1279	1291	1321	1327	1353	1372	1380	1384	1394	1431	1456	1468	1500	1508	1543	1557	1565	1587	1640	1689	1711	1750	1787	1811	1845	1897	1956	2003	2030	2122	2166	2214	2254	2320	2365	2440	2516	2574	2619	2715	2806	2845	2926	2989	3103
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	4	4	4	6	6	6	7	9	10	12	13	13	14	15	15	15	16	17	18	18	18	19	21	22	23	24	24	25	25	27	28	30	33	36	36	36	37	38	38	41	41	46	48	49	49	50	52	56	57	58	59	60	60	60	62	68	71	71	81	84	93	102	116	128	139	159	171	181	188	219	235	248	267	277	294	320	336	354	365	377	396	408	412	420	430	437	446	449	456	459	464	465	467	467	470	471	477	477	477	484	486	487	491	491	494	497	498	498	499	500	504	507	511	522	524	524	528	531	535	542	542	542	542	546	549	554	556	557	559	559	563	566	569	571	572	573	574	575	575	575	577	578	581	582	582	587	593	595	598	601	602	602	605	614	614	619	619	620	620	620	622	623	627	628	629	629	630	630	631	631	632	632	633	634	636	636	640	641	642	649	653	660	663	668	668	669	673	680	690	694	707	715	723	726	737	746	752	762	765	770	771	781	805	814	825	832	832	832	835	855	865	878	882	893	919	934	955	980	1005	1016	1041	1067	1089
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	4	7	7	10	11	17	19	47	47	68	85	97	146	180	215	244	313	335	369	418	461	525	576	676	744	796	819	876	978	1026	1095	1105	1182	1227	1292	1292	1445	1515	1533	1586	1715	1846	1846	1929	1993	2036	2098	2161	2233	2288	2359	2392	2445	2493	2534	2588	2684	2747	2812	2843	2886	2946	3024	3087	3128	3191	3260	3299	3320	3347	3494	3538	3538	3616	3639	3689	3806	3833	3876	3915	3940	3959	4005	4033	4057	4081	4109	4133	4172	4211	4222	4297	4326	4356	4400	4437	4489	4525	4596	4650	4696	4741	4781	4847	4872	4985	5053	5104	5146	5180	5212	5276	5337	5432	5588	5650	5677	5764	5831	5919	5983	6083	6145	6223	6277	6379	6469	6526	6590	6678	6731	6791	6821	6878	7101	7101	7101	7101	7139	7222	7343	7447	7496	7570	7632	7688	7742	7840	7952	8032	8095	8171	8256	8298	8355	8438	8523	8593	8700	8745	8859	8932	9005	9084	9135	9203	9233	9266	9335	9406	9490	9546	9604	9628	9662	9709	9793	9852	9913	9963	10000	10017	10074	10156	10232	10277	10324	10352	10394	10459	10555	10628	10680	10750	10807	10834	10931	11047	11150	11223	11295	11345	11406	11481	11640	11790	11892	12033	12149	12251	12388	12589	12800	12972	13139	13280	13440	13630	13865	14083	14282	14496	14687	14864	15134	15411	15786	16078	16444	16809	17026	17548	17987	18452	18863	19495	19989	20362
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	4	6	6	8	11	14	17	19	21	21	25	28	30	31	31	33	34	36	42	112	129	134	140	140	140	144	144	149	156	188	192	199	209	218	224	229	251	254	268	284	303	307	321	324	329	335	340	346	352	355	358	360	360	365	373	376	387	399	408	415	415	420	424	424	433	434	434	436	446	448	455	457	460	462	463	465	465	467	470	470	471	473	479	482	483	486	489	492	494	502	510	512	521	522	534	539	541	553	563	563	579	579	583	583	583	616	623	629	639	648	658	670	684	688	695	699	706	715	736	745	751	760	770	770	787	829	829	829	838	843	850	869	883	894	911	921	931	935	957	967	979	1000	1010	1011	1016	1042	1067	1088	1097	1114	1121	1131	1144	1158	1174	1177	1189	1193	1198	1208	1216	1226	1233	1249	1254	1258	1275	1297	1306	1319	1328	1332	1340	1352	1355	1360	1371	1376	1381	1386	1409	1427	1448	1478	1495	1523	1536	1562	1600	1637	1657	1691	1702	1708	1737	1771	1805	1848	1887	1912	1932	1976	2012	2073	2092	2134	2159	2213	2232	2270	2321	2365	2396	2418	2445	2492	2566	2600	2627	2688	2749	2783	2881	2955	3051	3131	3196	3269	3337
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	4	4	4	8	9	9	11	12	22	36	39	39	44	55	56	59	63	68	71	73	73	74	76	77	79	81	83	83	83	87	92	92	93	94	94	99	99	105	105	108	109	111	112	115	116	116	120	122	124	124	127	133	133	139	140	140	141	141	142	142	143	144	146	152	154	154	163	165	165	165	167	171	171	171	172	172	172	172	176	176	181	182	182	186	187	187	189	193	196	197	197	204	209	213	217	218	229	231	236	236	242	242	246	246	248	248	248	252	252	253	253	254	259	266	275	277	278	281	283	287	291	293	296	297	300	307	311	317	325	326	328	331	332	336	336	342	346	350	352	357	358	359	362	364	368	370	372	373	377	381	385	420	421	433	442	444	446	453	456	465	466	469	471	476	482	482	483	484	485	488	492	494	495	496	500	501	502	502	505	506	507	508	512	513	514	517	518	520	532	537	541	552	557	570	575	579	600	617	628	637	650	659	667	672	716	741	769	780	787	828	876	910	942	949	970	994	1024	1044	1064	1092	1099	1109	1125	1160	1183	1221	1248	1276	1294	1336	1359
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	4	7	7	12	18	29	38	46	62	67	72	86	101	137	143	146	204	235	254	261	263	273	283	305	323	332	340	346	351	351	379	395	395	396	401	409	420	428	434	439	450	452	462	474	479	497	503	509	512	527	527	535	538	543	551	553	568	573	576	576	580	582	582	582	584	585	585	586	593	594	597	599	600	603	603	605	605	606	610	612	612	614	614	615	615	618	618	618	620	621	621	624	624	632	638	639	642	642	643	643	648	655	655	659	663	667	667	667	674	678	681	685	693	700	703	704	714	715	716	720	739	747	753	760	767	774	785	789	812	833	842	847	862	872	895	915	943	979	987	1006	1030	1048	1062	1079	1100	1106	1124	1137	1146	1160	1174	1183	1201	1213	1246	1261	1266	1286	1295	1313	1343	1353	1375	1390	1403	1418	1426	1434	1448	1459	1473	1489	1503	1513	1519	1529	1546	1562	1581	1593	1601	1611	1626	1635	1659	1686	1705	1719	1730	1751	1785	1808	1841	1857	1875	1895	1919	1941	1970	2014	2046	2067	2084	2101	2128	2175	2231	2262	2286	2312	2341	2367	2422	2466	2497	2525	2564	2625	2721	2776	2832	2880	2916	2944	2991	3098	3152	3250	3297	3366	3447	3507
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	6	6	9	9	11	19	46	46	82	110	161	226	484	484	584	676	804	964	1117	1304	1429	1570	1760	1956	2141	2290	2415	2600	2742	2887	3012	3063	3204	3320	3518	3624	3889	4052	4176	4263	4263	4537	4727	4796	4926	5080	5295	5530	5754	5983	6176	6327	6419	6730	6914	7078	7245	7336	7510	7632	7703	7793	7995	8151	8303	8406	8541	8656	8815	8928	9040	9132	9189	9268	9371	9524	9616	9616	9853	9900	9978	10037	10095	10188	10276	10326	10358	10444	10464	10492	10577	10619	10662	10788	10834	10852	10852	10885	10904	10945	10962	10977	10996	11042	11104	11182	11236	11279	11329	11387	11434	11499	11546	11624	11682	11723	11760	11812	11920	12019	12074	12111	12192	12276	12361	12484	12609	12750	12843	12991	13094	13245	13409	13549	13700	13818	13954	14096	14270	14425	14578	14710	14863	15029	15152	15322	15503	15701	15860	15963	16088	16194	16304	16437	16539	16640	16706	16869	16944	17068	17200	17339	17424	17593	17689	17997	18141	18252	18377	18500	18631	18734	18888	19004	19123	19240	19363	19439	19474	19555	19641	19717	19822	20233	20314	20363	20416	20508	20676	20814	20868	20915	21001	21105	21238	21367	21493	21574	21673	21735	21843	21953	22122	22287	22454	22512	22612	22732	22862	23040	23211	23351	23487	23686	23785	24026	24208	24464	24584	24738	24871	25079	25324	25565	25863	26043	26227	26427	26620	26979	27279	27627	27861	28165	28446	28839	29219	29621	30171	30597	30956	31495	32204
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	4	4	4	6	8	10	11	11	12	14	17	17	17	19	20	22	22	23	24	24	25	25	25	26	27	28	28	28	29	30	30	31	31	31	31	31	31	32	33	34	36	37	39	39	40	42	42	44	50	51	54	61	64	64	76	80	80	90	90	108	111	128	147	178	187	196	214	227	230	247	261	276	287	301	305	315	322	338	344	347	359	365	369	374	385	393	401	403	407	409	412	418	427	482	482	490	492	501	501	501	544	557	570	574	601	623	636	645	659	663	671	682	686	695	700	702	712	718	720	722	731	739	742	742	744	752	758	771	774	784	790	793	794	801	805	807	808	814	814	821	827	848	851	853	856	856	864	871	877	884	888	895	895	901	910	916	926	927	931	934	938	942	948	951	958	965	966	972	974	975	980	985	988	989	994	997	1007	1007	1012	1015	1021	1029	1030	1045	1053	1068	1072	1077	1091	1105	1123	1137	1157	1189	1209	1218	1239	1261	1282	1298	1306	1325	1342	1374	1400	1427	1451	1474	1490	1528	1549	1578	1602	1641	1695	1723	1777	1796	1872	1911	1961	2024	2079	2161
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	5	5	5	5	5	5	5	5	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	9	9	9	9	9	9	11	11	11	11	12	12	13	14	14	15	15	15	15	15	15	15	16	16	16	16	20	20	20	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	26	26	26	26	28	30	30	30	34	35	35	36	38	38	39	39	39	40	42	42	42	42	42	42	42	42	42	43	43	45	45	48	50	50	53	54	54	55	55	56	61	62	66	71	74	79	84	94	98	103	109	118	118	118	121	125	127	128	128	130	132	133	141	141	142	147	151	151	157	158	160	163	165	165	165	165	165	167	169	169	170	170	172	173	173	174	175	175	175	178	178	182	183	184	186	186	187	188	192	194	196	196	197	200	201	202	205	205	205	206	208	211	214	215	218	218	223	232	237	243	244	248	256	262
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	3	3	3	4	5	7	7	7	9	12	13	14	15	16	16	17	17	21	21	21	22	22	26	27	27	38	42	65	93	96	100	104	107	109	115	119	120	121	121	122	123	125	126	129	129	129	129	130	130	130	130	132	134	134	135	137	139	139	139	140	140	140	140	140	141	141	144	146	149	150	151	152	152	153	161	163	169	170	176	176	176	176	176	176	176	176	176	176	176	178	179	180	180	180	180	181	182	182	183	184	186	186	186	193	194	194	197	200	203	204	206	207	209	214	218	225	231	232	236	236	238	238	244	247	256	258	258	259	260	264	267	269	274	274	277	277	279	279	284	286	286	288	289	291	294	296	300	306	307	312	313	313	318	320	322	323	333	342	344	344	347	350	359	403	407	414	415	420	421	422	422	424	426	426	428	429	430	434	435	439	440	442	443	443	444	447	450	454	454	455	456	459	463	474	483	493	499	511	516	525	544	562	569	580	588	591	613	634	646	665	675	694	703	725	740	761	785	806	814	838	863	900	925	956	964	1000	1021
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	4	8	8	16	22	26	30	33	36	40	45	48	51	54	60	61	70	75	83	87	91	95	102	108	113	114	114	115	118	118	118	120	120	120	122	122	123	126	130	130	131	132	135	137	141	142	143	144	144	144	144	144	144	149	149	152	154	156	157	158	158	160	160	162	165	166	166	166	166	169	170	170	171	174	174	176	179	181	184	185	185	187	188	190	202	203	207	208	208	209	213	214	219	221	227	233	237	244	256	263	266	276	276	300	301	309	309	309	340	348	361	375	385	400	417	446	472	484	490	496	530	562	575	596	603	620	636	652	661	674	684	686	695	699	708	722	746	756	759	766	767	777	784	794	802	804	808	809	822	833	845	858	955	969	998	1013	1035	1060	1098	1155	1185	1240	1278	1308	1390	1439	1494	1526	1564	1601	1839	1953	1991	2031	2185	2214	2248	2305	2373	2413	2427	2479	2517	2536	2565	2603	2632	2660	2676	2713	2730	2747	2781	2803	2827	2851	2873	2895	2925	2965	2993	3020	3059	3072	3092	3122	3145	3167	3199	3212	3227	3262	3271	3308	3337	3361	3380	3431	3455	3520	3548	3562	3587	3623	3677	3716	3799	3866	3937	3955	4012	4038
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	4	5	6	6	6	10	12	14	14	15	16	17	19	20	21	22	22	23	25	25	25	25	25	26	26	27	27	29	30	33	35	37	40	67	88	96	100	102	106	110	111	114	125	127	140	144	147	154	160	167	173	173	187	191	199	202	211	221	227	231	233	234	235	235	241	244	244	244	248	249	252	252	254	259	259	260	262	263	264	266	267	268	268	270	272	272	273	274	275	277	281	281	281	284	285	287	290	293	293	293	294	297	297	297	297	297	298	297	297	299	303	304	306	306	306	306	307	308	310	315	317	319	321	324	326	335	336	338	342	342	343	346	348	352	354	354	359	360	363	367	368	369	370	370	372	376	379	384	386	388	388	393	395	398	420	425	427	428	448	454	457	465	467	470	471	474	476	487	492	494	495	495	495	496	497	504	507	507	507	507	509	510	513	513	513	514	514	515	515	515	515	515	515	515	517	520	529	534	535	538	542	542	550	557	559	566	574	580	585	592	606	622	633	646	655	668	696	721	738	746	767	779	796	822	843	863	883	927	958
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	5	10	10	14	20	23	32	41	48	52	60	65	76	79	82	82	89	94	101	103	104	105	108	111	111	116	119	124	124	124	128	130	131	132	136	140	152	156	160	163	168	171	176	182	182	194	197	208	210	224	226	240	241	244	247	250	250	251	253	257	258	261	262	270	277	277	277	277	280	281	283	284	286	287	290	291	294	294	294	296	297	298	299	300	300	301	301	304	305	305	305	307	308	309	313	314	316	318	320	323	325	327	327	327	327	327	327	327	342	345	344	344	347	353	363	365	368	369	367	367	380	383	385	393	393	399	402	408	410	412	418	425	437	440	451	459	467	476	483	489	489	492	501	505	507	512	520	521	527	529	535	541	551	555	569	581	587	594	600	608	610	612	615	622	628	634	637	638	644	646	648	658	673	678	680	686	693	698	707	709	713	713	719	722	729	737	742	747	752	752	760	768	773	781	784	792	799	811	826	836	839	848	864	866	880	902	914	921	928	935	943	950	961	987	1002	1016	1017	1022	1043	1073	1086	1093	1119	1161	1182	1212	1261	1306	1328	1375	1419	1462
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	4	4	6	6	6	7	9	26	27	29	29	29	29	31	31	31	33	38	38	40	44	46	46	46	46	46	60	61	61	61	61	61	61	64	64	64	64	67	68	68	71	71	71	71	71	71	72	72	72	74	74	74	74	76	77	77	78	78	78	78	78	80	81	81	81	81	82	86	87	87	87	87	87	87	87	87	88	88	89	89	90	90	90	91	93	93	94	95	96	97	98	98	98	99	99	99	99	100	101	101	101	101	101	101	101	101	101	101	102	103	104	104	105	105	106	108	108	108	109	109	110	111	114	114	115	118	118	118	120	121	121	121	122	122	122	123	123	123	126	126	128	133	133	135	138	141	143	144	146	147	147	148	150	151	152	152	152	152	152	153	153	156	160	163	164	165	168	171	171	171	172	173	173	174	174	174	175	175	176	176	178	178	179	179	180	181	183	183	189	190	191	192	192	193	198	204	206	212	219	223	226	231	231	237	238	241	242	245	253	263	278	289	295	303	323	334	349	354	359	371	376
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	5	9	10	10	11	11	13	14	14	14	15	17	25	27	29	34	36	38	40	45	45	51	51	54	56	58	68	69	71	83	83	86	122	123	124	127	128	132	135	136	142	144	147	148	152	152	152	155	161	167	174	181	185	189	192	204	211	211	232	237	238	251	268	278	286	296	299	305	310	311	318	322	331	337	341	346	354	356	356	367	374	376	383	392	404	417	427	431	434	447	451	457	469	469	482	484	485	485	485	513	520	524	526	530	536	546	551	556	566	574	579	588	591	594	599	602	605	608	613	617	624	635	637	637	638	645	659	663	678	684	688	690	708	717	724	737	741	745	745	749	753	762	766	773	775	783	791	793	802	805	808	814	814	825	829	838	839	842	845	845	848	852	852	854	858	862	862	868	873	880	885	890	895	898	904	912	919	929	933	933	939	940	949	954	956	959	961	971	976	985	1000	1006	1021	1032	1039	1062	1078	1093	1104	1117	1139	1150	1163	1178	1195	1223	1233	1249	1277	1297	1315	1348	1361	1397	1423	1470	1488	1548	1576	1617	1696	1736	1767
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	3	4	4	4	4	4	5	6	6	7	7	7	9	9	9	10	11	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	17	17	18	18	18	23	23	23	23	23	26	30	30	31	32	33	33	35	36	36	36	36	37	40	42	43	45	50	51	51	56	57	62	63	63	63	63	63	63	63	64	68	68	68	68	68	70	70	70	70	70	71	71	71	72	73	73	73	74	74	74	74	74	74	74	74	74	75	75	75	75	75	75	75	76	76	76	76	76	77	78	78	78	79	79	79	79	79	80	80	81	81	81	81	83	83	83	87	90	94	94	105	109	114	116	118	122	124	129	132	131	133	133	136	137	145	147	148	151	154	155	157	159	159	161	168	170	171	173
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	5	5	7	9	11	11	12	13	16	17	18	18	19	22	24	25	30	34	34	38	38	56	57	60	60	63	64	76	101	104	104	105	106	106	106	108	113	113	113	118	118	119	120	120	122	122	122	122	122	122	122	124	124	124	124	124	125	125	128	130	130	131	131	131	131	132	132	132	132	132	132	132	132	132	132	132	132	132	132	132	132	132	132	133	133	133	133	133	133	133	133	135	135	135	135	135	136	136	136	137	137	138	140	140	142	144	146	146	149	150	150	153	153	156	156	156	156	158	158	158	161	163	164	164	164	166	166	169	171	173	174	178	179	188	190	190	193	195	196	198	202	205	209	214	217	226	232	233	239	239	242	244	244	249	254	260	262	262	262	263	265	265	273	277	278	278	279	281	283	284	284	286	287	288	289	289	289	289	289	289	291	292	295	296	300	300	302	305	308	315	333	343	347	351	352	362	368	373	383	388	389	390	406	411	419	423	426	427	434	438	443	453	457	463	466	474	488	494	498	506	510	515	524
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	4	5	5	7	9	10	11	12	12	13	13	15	15	17	17	17	18	18	19	19	19	19	21	21	21	21	21	22	22	22	22	22	22	22	22	22	23	23	24	24	24	24	24	24	26	27	27	27	27	27	27	27	27	27	27	27	28	29	29	30	31	31	34	34	34	34	34	34	34	34	34	34	34	36	36	36	36	37	37	37	37	37	37	37	39	39	39	40	40	40	40	40	41	41	42	43	43	43	45	45	47	47	47	49	49	50	50	50	52	52	53	54	54	54	55	55	56	56	58	60	65	69	70	70	70	70	70	72	73	78	78	78	82	82	83	84	87	90	91	99	105	110	113	114	115	115	117	118	123	128	131	132	132	132	134	136	136	141	141	143	147	151	154	155	155	155	157	157	157	157	158	162	162	162	162	163	163	165	165	165	166	166	168	169	169	170	172	172	172	173	175	175	175	177	178	178	178	178	180	183	183	184	184	185	191	196	198	200	200	203	204	206	208	211	212	216	218	222	226	230	234	240	268	271	278	293	303	323	365	370	383	394
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	5	5	5	5	6	7	7	7	7	7	7	7	7	9	9	9	9	9	11	12	12	12	12	12	12	12	12	12	12	13	13	13	14	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	21	22	22	22	22	22	22	22	22	22	22	23	23	24	24	24	27	27	28	28	28	28	28	30	32	32	33	35	35	35	38	38	38	38	40	44	45	45	45	45	48	49	50	51	51	51	51	51	55	58	58	60	61	64	65	66	71	74	75	75	75	73	80	81	83	85	85	85	85	86	86	87	87	88	88	88	88	90	93	94	94	94	94	95	96	99	99	99	100	100	102	102	102	106	109	113	113	117	120	125	133	135	137	144	153	156	163	168	177	187	192	195	200	215	220	228	231	233	235	245	250	259	263	269	273	277	285	288	291	296	303	306	316	321	335	352	364	367	370	390
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	4	4	4	5	5	6	6	6	6	6	6	6	8	10	10	10	10	11	11	11	11	11	13	14	16	17	19	19	19	19	19	19	19	19	20	20	22	22	23	23	26	26	26	28	31	31	33	33	33	34	39	39	41	42	44	47	48	55	68	83	91	92	92	94	101	101	103	105	107	108	108	112	117	118	118	118	118	120	123	127	127	127	129	135	135	135	135	147	149	151	160	164	153	155	158	159	160	160	160	160	162	163	163	163	164	165	170	170	170	171	172	172	172	179	181	184	186	186	187	187	188	189	191	192	194	194	194	194	194	194	194	195	195	207	207	207	207	207	207	207	207	208	208	208	209	209	209	209	209	209	210	210	210	210	210	210	210	213	219	219	225	226	227	230	230	232	232	233	237	240	244	249	249	251	252	252	257	258	261	265	266	269	270	274	280	286	293	300	306	308	321	337	344	372	380	388	415	432	451	473	515	539	544	582	588	605	625	649	660	663	680
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	8	9	10	11	11	11	11	11	11	11	12	12	15	16	16	18	18	19	20	21	21	21	21	23	25	26	28	30	32	37	41	45	46	47	50	52	52	53	53	56	59	62	66	67	73	73	73	76	77	77	79	79	79	79	82	84	88	90	96	99	101	102	106	109	110	113	113	113	113	114	116	118	125	126	126	128	131	133	134	136	140	140	140	141	143	147	151	162	164	169	177	219	221	232	240	244	244	246	255	260	267	275	285	292	292	294	303	307	315	316	319	329	330	335	340	343	357	363	367	370	376	379	383	389	393	398	401	403	403	409	413	421	433
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	6	6	9	14	15	21	27	35	45	51	59	79	84	85	93	95	107	118	120	127	130	143	155	168	175	180	183	193	193	204	210	212	215	228	232	238	240	250	252	258	266	281	294	303	308	313	331	353	363	372	381	388	394	405	412	421	425	458	465	473	487	490	495	505	516	516	539	543	547	553	558	562	564	571	574	575	576	582	585	586	587	589	593	597	606	611	613	615	622	626	630	635	654	660	668	676	680	685	690	712	720	728	732	736	767	767	767	826	840	849	867	873	886	897	902	910	921	942	954	975	995	1012	1041	1059	1083	1102	1121	1130	1144	1174	1195	1209	1213	1238	1266	1294	1316	1338	1355	1362	1391	1415	1438	1450	1469	1481	1487	1505	1528	1552	1565	1582	1599	1624	1653	1669	1703	1715	1730	1744	1756	1781	1805	1835	1850	1861	1867	1871	1879	1897	1926	1937	1951	1958	1963	1989	2022	2044	2063	2081	2089	2101	2116	2147	2165	2187	2210	2235	2244	2275	2308	2329	2352	2389	2407	2432	2470	2523	2560	2614	2653	2683	2709	2757	2809	2866	2900	2943	2989	3047	3147	3231	3334	3427	3486	3566	3626	3735	3809	3937	4025	4182	4323	4379	4573	4727	4862	5006	5195	5342	5525
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	7	8	8	8	8	9	9	9	9	9	11	12	12	12	13	14	14	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	18	18	18	19	19	20	22	23	23	24	24	26	26	26	27	28	28	29	30	32	35	36	36	38	39	42	44	45	45	45	57	61	64	68	75	82	86	91	102	111	115	128	130	132	133	143	145	147	150	153	154	154	157	158	160	161	165	167	170	171	177	179	180	181	184	186	188	190	191	192	192	197	198	199	202	202	206	206	208	210	212	214	219	220	223	225	228	231	235	236	242	255	265	272	279	280	281	284	290	291	294	302	302	306	309	316	324	335	340	346	354	371	381	390	421	432	438	449	469	485	504	547	572	589	603	621	623	631	651	669	674	679	689	714	723	755	766	776	778	783	805	813	837	855	873	877	891	902	919	922	944	957	962	976
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	7	9	13	18	21	23	23	25	26	29	29	29	31	33	33	34	34	34	34	34	34	34	34	34	35	35	37	37	37	38	39	39	39	40	41	46	46	46	46	47	49	50	50	51	51	51	52	52	52	52	52	53	53	53	53	53	53	54	54	54	54	54	54	55	55	55	55	59	63	62	62	64	64	66	66	66	66	66	66	66	66	66	66	67	67	67	68	68	67	69	69	69	69	69	69	69	69	70	70	71	71	71	71	75	75	76	79	81	81	81	82	84	84	85	86	86	87	88	90	91	91	91	92	92	95	95	95	100	101	102	102	102	105	105	106	106	106	106	107	107	108	109	113	114	114	114	114	115	115	115	115	115	115	115	115	115	115	116	116	116	116	116	118	118	118	119	119	119	121	123	124	126	126	127	128	133	141	142	145	149	150	154	158	162	177	180	181	183	189	190	196	200	205	214	221	228	236	247	255	263	276	281
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	5	5	7	7	11	11	13	14	17	21	25	27	30	31	32	32	33	38	42	43	47	50	51	51	53	53	53	56	58	58	58	59	63	66	71	71	76	78	79	79	79	84	84	84	89	91	92	94	95	117	120	120	123	126	127	127	129	131	133	133	134	135	136	136	137	137	137	137	142	142	142	143	144	147	148	149	152	154	155	156	158	158	158	158	158	158	159	159	159	159	162	162	162	164	165	165	165	168	168	168	169	170	170	170	170	173	173	174	175	179	180	185	189	190	194	196	197	198	202	205	207	208	212	212	213	216	217	221	222	233	234	277	286	286	288	290	312	321	328	331	340	341	343	364	375	386	396	397	397	401	406	415	424	432	434	437	438	440	441	443	453	457	464	465	466	471	479	482	499	507	512	513	513	514	520	525	537	539	542	543	547	569	584	586	589	595	597	606	614	618	619	620	638	639	641	643	662	664	671	675	678	681	685	693	701	702	717	723	735	744	763	773	783	790	795	807	824	832	844	850	865	871	882	898	905	916	924	933	944
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	3	4	5	5	5	7	7	7	8	8	10	10	10	10	10	10	12	12	12	12	12	12	13	14	14	14	15	15	15	15	15	16	16	17	18	18	21	21	21	23	24	26	27	29	30	30	30	30	30	32	35	37	38	40	43	45	45	46	46	47	48	48	50	52	52	53	55	55	57	57	62	64	65	67	68	68	68	69	71	71	71	72	74	74	74	75	75	75	75	76	76	77	78	78	78	79	79	79	79	79	79	80	80	81	81	81	81	82	82	82	83	85	90	91	91	92	92	96	98	100	100	102	102	103	107	109	114	115	118	122	123	124	127	132	134	134	135	138	139	139	140	140	141	143	150	151	186	189	190	194	200	206	208	208	216	216	222	224	227	227	228	228	229	230	231	233	234	235	238	238	241	241	242	244	245	247	252	253	257	260	260	267	268	276	282	285	285	293	300	301	304	313	320	321	327	330	337	351	362	370	376	378	382	392	405	411	420	431	460	467	479	528	541	550	558	583	607	646	674	698	722	764	779	816
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	7	14	14	15	19	25	31	33	39	47	51	60	70	76	76	77	77	77	77	77	77	77	77	77	80	82	82	83	86	86	87	89	89	90	91	92	92	93	94	94	97	98	98	98	98	98	101	101	104	105	105	106	107	107	107	107	107	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	109	109	109	109	109	109	109	109	111	111	111	111	111	111	111	111	111	111	112	112	112	112	112	112	114	114	115	115	117	122	124	124	124	130	134	135	135	137	145	148	151	155	157	160	160	168	171	176	177	177	179	179	182	185	186	188	188	190	194	194	197	199	208	208	213	213	220	221	223	225	226	227	227	229	229	231	234	234	235	237	241	243	243	244	245	245	246	248	251	251	252	253	253	256	259	262	262	265	267	269	270	276	278	278	278	279	282	282	287	297	299	304	308	310	310	314	319	322	326	331	332	338	339	349	356	360	364	375	383	393	401	410	414	418	423	428	442	454	467	475	484	489	502	518	534	553	566	575	589	616	650	673	692	708	720	763	785
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	4	4	5	7	8	10	10	12	12	12	12	12	13	15	16	16	17	17	18	18	18	21	21	21	21	26	28	29	30	31	31	31	32	33	34	35	36	37	37	37	37	37	37	37	37	39	40	40	41	42	42	42	43	44	45	45	45	45	45	45	46	46	47	47	48	49	49	49	49	49	49	49	49	49	49	50	50	51	51	51	51	51	51	52	52	52	52	52	53	53	53	53	56	57	56	56	56	56	58	58	58	58	58	61	62	62	63	65	65	65	67	69	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	74	76	80	80	85	89	91	100	101	103	105	105	116	120	123	125	126	127	127	168	168	172	174	175	176	177	177	178	178	180	180	182	182	184	185	187	188	189	189	189	190	191	192	192	194	194	195	196	197	199	199	201	201	202	202	204	206	206	206	206	207	208	208	208	211	214	217	219	221	224	227	238	244	249	250	254	261	264	271	276	292	300	311	319	341	341	344	352	361	367	373	394	406	411	421	428	440
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	3	6	6	8	9	15	19	27	27	31	32	36	49	57	65	72	89	102	112	129	142	150	165	186	192	194	234	273	306	358	388	402	412	442	454	454	515	553	576	586	602	620	634	642	645	658	668	687	714	730	773	785	810	829	847	857	897	921	947	971	984	1014	1054	1082	1097	1132	1155	1170	1205	1218	1221	1248	1248	1274	1286	1309	1320	1337	1358	1377	1406	1418	1437	1453	1481	1496	1512	1539	1552	1571	1583	1612	1628	1646	1662	1677	1687	1705	1740	1780	1798	1812	1819	1830	1849	1857	1863	1908	1943	1964	1981	2001	2025	2051	2106	2148	2211	2235	2294	2321	2389	2433	2491	2524	2553	2605	2650	2716	2743	2801	2830	2854	2893	2967	3010	3071	3114	3154	3203	3224	3301	3373	3423	3500	3546	3578	3610	3681	3766	3808	3844	3884	3938	3971	4041	4105	4178	4229	4538	4693	4840	4939	4986	5044	5117	5168	5197	5233	5311	5355	5409	5450	5472	5488	5559	5574	5619	5658	5741	5790	5822	5846	5885	5953	6025	6063	6127	6174	6244	6330	6410	6506	6594	6637	6698	6782	6876	6985	7119	7200	7252	7337	7438	7520	7640	7786	7871	7987	8108	8211	8341	8456	8583	8674	8811	8900	9007	9167	9299	9421	9554	9628	9747	9888	10114	10274	10491	10679	10810	10946	11161	11339	11547	11818	12114	12365	12598	12823
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	5	6	7	7	7	8	11	12	12	14	17	17	17	17	19	20	22	24	24	25	27	27	33	36	37	38	39	41	46	47	51	52	52	54	54	63	73	79	81	81	85	89	90	90	93	96	97	98	101	105	106	115	116	118	118	118	119	119	119	120	120	121	122	126	126	128	128	129	131	132	140	142	143	144	144	145	145	147	147	149	149	149	151	152	153	153	154	154	154	154	154	155	160	160	160	162	162	162	162	162	164	165	165	166	167	174	181	183	193	198	200	202	207	215	218	223	223	228	233	236	243	244	247	250	252	252	257	263	266	268	268	272	273	278	281	287	289	290	291	293	294	296	298	299	303	305	311	312	313	315	318	321	323	324	325	326	329	329	330	332	333	334	341	342	344	346	349	350	350	356	359	359	360	362	365	373	379	383	387	396	399	402	406	415	421	430	439	442	447	449	460	466	475	484	487	488	492	499	506	509	512	514	516	524	530	540	551	560	565	575	585	593	610	614	619	623	634	647	655	663	675	685	693	707
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	6	6	10	12	13	15	19	24	26	32	37	45	51	56	61	63	68	71	75	77	79	86	97	99	105	111	120	125	125	154	176	180	184	191	194	201	213	218	222	224	229	241	243	250	255	261	272	272	273	275	278	280	287	297	298	302	303	309	311	312	314	315	321	368	368	368	373	373	375	397	397	397	397	398	401	402	403	405	405	405	405	406	407	407	407	407	407	407	407	407	408	409	409	410	412	413	414	416	418	420	423	423	426	430	431	431	431	454	459	460	462	464	466	472	474	474	475	476	480	482	483	489	491	491	493	498	499	500	508	509	511	522	530	535	542	546	553	558	565	568	572	573	580	582	582	587	589	596	603	604	605	607	608	1045	1051	1066	1071	1073	1074	1082	1086	1090	1091	1094	1097	1098	1102	1103	1103	1109	1114	1118	1120	1122	1123	1128	1134	1138	1140	1140	1146	1149	1151	1157	1162	1165	1168	1171	1179	1182	1183	1186	1191	1192	1195	1197	1201	1208	1216	1220	1222	1237	1241	1250	1270	1280	1284	1298	1309	1318	1331	1349	1384	1406	1418	1433	1463	1477	1499	1526	1537	1553	1578	1629	1669	1704	1741	1756	1794	1853	1884
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	3	3	3	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	7	7	7	7	7	8	11	12	12	13	13	14	14	14	16	17	17	19	19	19	20	20	21	21	21	22	22	22	22	22	22	22	22	22	23	23	23	23	23	24	24	24	25	25	27	28	28	30	30	30	30	31	33	35	37	38	38	41	44	44	44	54	57	59	62	64	79	82	86	89	91	93	95	99	100	101	102	104	105	109	110	110	110	112	112	112	116	119	131	131	136	136	137	139	139	140	140	141	141	141	142	143	144	148	148	150	150	153	153	154	158	161	161	162	164	168	171	172	175	178	179	179	179	181	183	185	191	194	197	201	210	218	218	218	218	225	231	244	249	262	266	271	272	288	294	295	299	306	306	315	316	322	333	336	341	346	347	348	351	362	368	371	373	377	393	398	407	415	420	426	436	446	449	462	464	476	483	504	513	530	537	547	569	586	605
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	3	4	5	6	6	8	8	9	9	10	10	10	10	11	11	11	11	11	11	13	13	15	15	15	16	16	16	16	17	17	17	17	19	21	21	21	21	23	24	24	26	27	27	27	27	28	29	30	30	31	31	31	31	32	36	36	39	39	39	39	39	42	45	46	46	46	47	48	48	51	51	52	54	55	58	58	58	60	60	61	62	63	63	65	66	67	68	73	77	85	92	92	93	93	94	94	94	104	108	109	110	118	127	128	130	134	138	141	141	142	143	147	150	151	151	152	154	157	161	164	164	164	170	174	176	177	178	178	178	180	181	181	184	184	184	184	184	185	185	186	186	189	191	195	201	204	209	211	212	214	215	216	217	217	217	219	220	220	220	223	225	229	230	230	231	240	247	250	253	255	255	255	261	265	266	269	273	275	276	280	281	284	289	291	293	299	308	317	325	333	342	348	356	357	364	374	380	386	395	399	409	417	434	439	445	462	475	494	504	511	532	554	560	576	589	610	622	630	642	653	680
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	4	6	8	9	10	12	12	12	12	12	12	13	14	16	17	17	17	17	18	18	20	21	21	21	21	22	23	25	26	26	41	51	59	61	62	62	62	62	62	64	65	65	65	65	67	69	71	73	76	76	79	79	80	80	81	81	81	83	84	85	87	88	90	90	93	95	95	98	100	102	103	105	105	106	107	107	108	108	109	110	111	112	113	116	120	120	121	123	123	124	126	128	128	129	130	130	130	130	136	138	140	140	141	144	145	148	152	154	162	165	168	175	182	185	186	189	189	191	193	195	199	200	201	203	204	206	207	210	211	213	215	217	217	222	222	225	226	228	231	232	240	241	246	246	252	254	257	270	271	279	287	291	297	302	312	316	318	319	322	324	326	328	338	343	343	343	345	358	365	368	370	371	375	379	381	386	388	391	398	400	414	428	431	431	434	436	444	454	468	487	504	513	536	541	549	563	573	584	593	605	616	632	638	645	662	665	679	689	710	723	740	756	767	781	801	830	850	866	897	914	950	978
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	4	4	4	5	6	6	6	6	7	7	7	8	9	10	10	10	12	12	13	13	13	16	16	16	16	16	16	16	16	18	19	20	20	20	20	22	24	25	25	28	28	28	29	30	31	31	32	32	32	33	34	34	34	36	36	36	37	37	37	37	38	39	39	39	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	50	50	51	54	58	62	63	64	64	65	65	65	66	66	66	66	66	66	66	69	69	74	75	76	78	83	91	103	113	126	134	138	141	152	163	173	180	193	203	204	222	241	252	257	258	267	275	279	286	291	293	294	295	300	302	305	308	312	312	312	315	317	320	323	323	324	328	329	330	330	332	333	334	334	335	337	341	341	342	342	342	343	347	350	350	352	356	357	358	364	370	378	381	385	388	391	395	398	408	410	428	432	433	442	449	457	460	462	472	479	486	496	500	505	506	508	512	526	531	539	552	559	583	607
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	4	6	7	9	11	11	11	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	16	16	17	18	18	18	19	19	19	19	19	19	19	20	20	20	20	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	24	25	26	26	26	26	27	27	28	28	28	31	31	31	31	31	33	33	35	35	36	36	36	36	37	37	37	38	38	38	39	40	43	43	43	43	43	44	45	46	52	52	53	53	56	59	59	59	60	61	62	62	62	63	63	63	63	65	65	65	66	66	66	66	66	66	66	66	66	66	67	67	67	67	67	67	68	68	68	68	69	70	70	70	70	70	70	70	70	70	70	70	70	71	71	73	73	73	73	74	74	74	77	77	77	78	78	79	81	85	86	86	91	92	94	98	98	99	100	101	105	109	110	111	112	114	116	118	130	136	155	156	158	166	171
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	4	8	8	11	11	14	14	18	19	26	28	29	34	36	38	40	42	43	45	45	46	46	51	53	55	56	58	59	59	59	64	71	75	90	95	102	110	115	120	156	181	190	197	202	207	225	233	244	248	261	268	281	291	303	307	313	331	342	348	356	369	373	375	380	382	390	390	402	414	418	421	429	434	441	453	456	460	466	466	472	479	486	491	492	497	506	510	526	530	539	541	544	555	579	599	609	624	633	640	659	677	694	715	726	727	735	735	735	770	779	785	795	802	814	826	852	875	886	889	907	921	942	960	972	979	996	1019	1031	1053	1085	1094	1103	1118	1123	1146	1177	1189	1211	1221	1238	1245	1263	1293	1316	1337	1352	1363	1369	1383	1402	1433	1442	1465	1479	1503	1518	1529	1557	1573	1587	1592	1621	1637	1693	1709	1739	1758	1764	1788	1822	1905	1967	1994	2001	2032	2085	2116	2145	2187	2213	2236	2272	2315	2350	2394	2486	2526	2569	2593	2655	2690	2733	2780	2815	2846	2869	2917	2963	3038	3083	3133	3172	3207	3247	3314	3380	3431	3467	3512	3550	3590	3698	3762	3839	3921	3970	4027	4101	4249	4368	4424	4502	4625	4691	4819	5006	5140	5297	5449	5573	5749	5845
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	4	4	4	5	5	5	6	6	6	8	9	9	9	9	9	10	10	10	10	10	10	13	13	14	14	14	17	17	17	18	18	18	18	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	24	24	24	25	25	25	25	25	26	26	26	26	26	26	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	29	30	30	30	30	30	30	30	30	30	31	31	31	31	31	32	32	33	35	35	35	36	38	43	47	47	52	63	66	67	74	82	87	89	90	97	102	106	107	117	126	129	133	137	138	143	143	149	154	155	160	162	164	166	166	167	168	169	170	170	172	176	179	180	188	188	190	192	193	194	201	202	204	205	205	209	211	216	217	217	218	218	219	219	219	219	221	221	221	224	225	230	231	232	232	233	237	239	242	244	245	247	247	251	252	255	257	257	259	261	261	262	263	266	266	271	273	275	280	283	285	287	289	290	291	299	303	306	309	315	318	328	335	340	355	365	371	384	391
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	10	10	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	15	17	17	17	17	17	17	18	20	20	22	22	22	24	24	24	28	28	28	32	32	33	33	35	37	39	41	41	41	41	41	42	42	47	47	47	48	48	52	52	54	56	57	81	82	83	85	85	86	87	88	88	88	90	91	92	92	94	95	95	96	97	99	99	99	100	100	101	101	101	103	103	104	104	105	105	105	105	105	105	106	106	106	107	108	109	110	110	110	111	112	112	115	119	121	124	128	129	131	133	137	138	139	141	141	145	151	155	157	158	160	163	164	172	178	185	190	195	199	205	217
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	6	6	10	17	17	18	20	23	33	35	37	40	41	41	49	53	53	56	57	60	65	71	76	80	85	87	88	96	96	104	113	117	119	126	131	135	143	147	150	150	153	163	169	175	182	185	189	194	194	195	201	201	207	219	223	225	229	230	240	242	248	248	253	259	265	265	274	282	284	289	289	291	299	301	303	308	313	316	321	323	326	329	329	335	336	337	341	342	343	347	359	369	376	388	400	407	413	430	457	480	502	522	548	570	587	587	587	727	768	801	858	905	963	1010	1058	1114	1153	1191	1236	1289	1341	1394	1433	1458	1500	1529	1579	1620	1679	1700	1726	1763	1800	1842	1888	1922	1963	1997	2022	2053	2082	2122	2149	2181	2200	2222	2240	2252	2290	2317	2331	2361	2382	2420	2455	2498	2531	2563	2591	2609	2624	2652	2690	2725	2756	2780	2809	2816	2879	2935	2984	3030	3058	3090	3137	3184	3230	3274	3344	3386	3448	3497	3539	3612	3655	3722	3784	3845	3909	3970	4055	4156	4224	4301	4365	4452	4529	4655	4749	4855	4953	5059	5126	5170	5228	5366	5480	5533	5596	5678	5771	5886	6015	6094	6175	6228	6273	6409	6488	6594	6699	6799	6848	6919	6985	7162	7245	7387	7501	7552	7696
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	4	4	5	5	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	20	20	20	20	20	20	20	20	20	20	20	20	20	20	22	22	22	22	24	26	30	34	38	38	42	47	48	49	49	52	55	58	59	61	62	64	65	67	67	68	69	71	75	78	81	81	83	85	91	94	95	95	96	97	102	105	107	110	111	112	114	115	117	117	118	120	120	121	122	125	126	127	127	127	127	128	129	131	131	132	133	134	137	138	141	141	142	144	145	148	152	157	165	165	173	176	186	192	197	204	212	219	226	242	254	261	269	273	277	288	292	296	301	307	311	319	328	335	343	349	363	363	374	384
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	3	4	7	7	8	8	9	9	10	18	25	25	32	36	40	41	42	42	42	43	46	48	51	57	58	60	60	60	62	62	62	62	62	62	64	64	67	67	69	71	73	74	74	77	80	83	86	86	98	103	106	113	118	119	126	130	131	135	141	147	147	150	153	164	164	169	169	171	175	178	182	185	194	196	197	197	198	198	198	200	200	201	202	203	207	208	210	212	212	214	214	216	218	218	220	222	224	227	228	231	231	235	236	238	238	238	252	258	261	263	265	273	278	283	294	301	310	317	332	338	359	374	374	386	393	406	425	454	468	474	509	528	543	586	619	651	668	699	714	752	779	812	840	860	883	900	929	971	1014	1034	1046	1077	1104	1136	1172	1227	1253	1264	1343	1387	1407	1455	1471	1518	1540	1543	1570	1604	1630	1640	1653	1672	1681	1687	1700	1742	1761	1770	1773	1785	1789	1807	1829	1839	1848	1873	1884	1913	1938	1963	1997	2007	2022	2037	2058	2098	2126	2169	2198	2236	2272	2292	2329	2350	2429	2462	2495	2533	2567	2612	2655	2694	2731	2760	2813	2890	2937	2976	3039	3080	3127	3208	3259	3365	3435	3516	3653	3692	3840	4097
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	3	5	5	6	7	7	7	7	7	7	8	9	9	9	10	10	10	10	12	12	19	22	28	38	42	51	55	60	63	63	63	64	64	64	64	64	67	67	68	69	71	71	71	71	71	71	71	72	72	72	72	73	74	76	76	78	79	79	80	80	81	83	83	84	86	87	88	88	88	88	88	88	88	89	89	92	93	95	95	96	99	101	105	106	106	107	107	109	110	112	112	112	113	114	114	114	116	116	119	120	123	123	123	123	128	129	131	132	135	137	140	144	145	147	147	148	152	155	158	161	161	161	161	163	165	169	170	170	171	179	180	182	183	184	185	186	190	191	194	194	195	198	203	204	206	206	210	213	214	218	222	225	227	233	235	235	236	238	241	250	253	255	255	256	258	262	264	265	265	265	266	267	268	272	275	276	279	279	280	284	287	292	294	295	298	301	309	314	321	326	331	335	349	355	371	381	390	396	407	416	426	437	443	448	464	494	512	533	555	570	610	637	668	683	726	764	800	824	886	926
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	5	5	6	7	7	7	7	7	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	16	16	16	16	16	16	16	17	17	18	19	19	19	19	19	19	19	19	19	19	19	19	19	20	22	22	22	23	24	24	25	25	25	27	27	28	29	31	33	34	34	34	34	37	37	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	41	41	42	42	42	43	43	44	44	44	44	48	49	51	56	56	60	60	61	61	66	73	73	74	76	77	79	85	90	90	92	93	103	103	109	116	116	117	124	127	133	139	144	147	149	150	153
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	6	8	8	8	8	8	10	12	13	19	23	26	30	33	34	36	38	39	41	51	53	55	58	59	68	68	68	78	80	82	83	84	88	94	94	101	101	103	106	110	116	119	121	123	123	128	133	140	145	148	150	151	151	154	157	158	163	164	164	164	165	165	166	166	166	166	166	167	167	167	167	167	167	168	170	170	171	172	173	175	176	176	178	178	179	180	181	182	182	182	183	185	190	194	196	201	207	210	212	214	218	221	227	227	227	250	261	268	279	285	300	313	319	343	352	358	381	393	404	417	426	431	439	446	458	470	488	502	516	528	540	553	570	579	581	586	588	588	600	612	622	630	633	638	644	653	670	683	684	701	706	723	734	745	753	765	770	779	792	800	819	843	854	866	876	879	902	924	939	959	989	1008	1035	1043	1095	1121	1143	1172	1201	1225	1236	1282	1332	1346	1384	1409	1430	1449	1470	1503	1530	1549	1566	1597	1610	1640	1670	1696	1721	1744	1765	1776	1792	1822	1855	1867	1886	1902	1931	1954	1997	2017	2052	2070	2091	2123	2142	2174	2214	2240	2257	2298	2325	2399	2425	2463	2500	2525	2577
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	4	4	4	5	6	6	9	12	14	16	18	18	20	21	23	23	23	25	26	26	27	27	27	28	29	31	31	31	31	36	40	40	40	41	41	43	44	44	45	45	45	45	45	45	48	48	48	48	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	52	52	56	56	56	56	57	58	58	59	60	61	61	62	62	62	62	62	63	63	63	63	64	64	65	66	68	68	67	67	67	67	67	68	68	68	68	70	70	72	74	77	77	77	77	78	82	84	87	88	91	96	99	104	107	115	116	117	117	121	131	139	140	142	142	144	148	153	159	159	162	162	163	167	170	179	184	191	195	199	205	207	214	218	225	229	234	237	239	239	239	240	240	243	243	243	243	243	245	248	249	249	251	257	258	259	261	261	263	265	266	269	270	270	270	273	278	284	287	288	290	292	298	304	305	308	310	314	317	322	339	342	345	351	359	363	375	378	384	386	387	392	398	414	422	426	428	433	438	447	455	462	471	479	487	496	504
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	6	6	8	10	13	16	16	16	17	17	19	19	20	21	22	23	27	28	28	30	30	31	31	31	33	33	34	34	35	37	38	39	41	44	49	51	52	53	53	56	56	58	60	61	61	61	62	63	64	65	66	69	69	71	75	75	77	77	82	85	85	86	86	90	90	90	90	90	91	94	96	98	103	103	103	104	104	107	107	108	110	110	112	115	119	120	124	126	127	128	129	134	136	136	140	142	143	143	143	154	158	159	165	167	181	184	194	199	207	215	219	232	245	253	262	270	274	281	292	304	313	315	317	334	337	346	354	368	377	377	385	388	402	410	424	430	435	436	438	449	455	463	472	489	499	832	855	859	865	876	887	897	907	923	938	971	981	990	995	1011	1025	1035	1047	1055	1065	1073	1074	1078	1092	1094	1096	1099	1103	1106	1110	1113	1121	1128	1129	1132	1145	1153	1183	1195	1199	1211	1218	1233	1257	1281	1301	1335	1364	1384	1400	1442	1477	1512	1534	1556	1580	1608	1658	1710	1742	1768	1809	1844	1889	1960	2047	2100	2118	2142	2175	2213	2288	2330	2367	2428	2450	2495	2542
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	7	7	7	7	9	9	10	10	11	12	12	13	15	16	16	16	18	20	21	22	22	22	23	24	26	27	28	28	32	32	32	32	34	35	38	39	40	43	45	47	49	53	54	56	62	63	65	65	65	65	65	65	66	66	66	66	67	67	67	68	68	71	71	71	73	75	75	75	75	82	82	83	84	85	88	89	91	94	94	101	103	106	110	110	115	117	117	117	120	124	129	131	134	134	144	154	162	162	168	171	174	178	178	180	180	181	183	183	183	185	187	189	190	195	201	218	218	222	223	225	227	228	230	233	233	233	238	238	239	239	241	246	246	248	251	252	254	259	263	264	264	264	265	267	268	278	280	282	284	286	290	296	297	300	304	304	311	317	328	335	346	353	357	362	367	404	417	423	429	437	440	445	453	460	467	474	481	498	515	528	541	567	586	591	597	609	632	667	701	720	731	761	804
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	6	6	7	8	8	11	11	14	18	26	34	42	43	47	51	57	82	99	100	106	130	139	145	148	152	164	164	164	164	178	179	183	186	188	201	206	212	221	226	226	228	230	231	231	235	237	238	238	238	239	240	240	240	240	240	240	240	242	242	242	242	242	242	245	246	249	249	249	249	249	253	253	255	255	257	258	259	260	260	260	265	265	266	266	266	274	276	278	281	283	284	290	295	300	302	306	307	311	315	320	326	327	329	332	334	341	344	345	347	347	349	351	354	361	369	372	376	377	380	384	387	394	397	398	398	399	406	413	414	416	417	419	425	432	437	439	440	442	444	451	455	461	463	463	463	464	464	464	464	466	466	467	469	471	475	478	479	480	481	482	483	485	486	486	487	488	491	493	496	502	503	505	506	506	508	514	517	524	525	527	530	540	545	553	556	562	568	572	585	592	599	610	623	630	640	658	670	686	692	699	711	741	751	767	789	801	817	848	884
18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	4	5	6	8	8	8	8	10	11	12	13	14	14	14	14	15	16	16	16	16	16	16	16	16	16	16	16	19	20	21	21	21	22	22	22	22	22	22	22	23	23	27	27	27	27	27	27	28	29	31	34	34	38	38	38	38	39	39	42	43	43	44	45	45	48	50	51	55	58	60	60	61	62	64	64	65	65	69	71	71	71	71	72	74	75	77	78	79	79	81	81	88	90	90	92	96	97	97	97	106	107	108	108	111	112	113	115	116	116	120	122	127	129	133	136	137	138	140	141	143	144	147	147	147	147	147	150	151	152	154	155	156	160	162	164	167	170	171	172	177	182	185	185	192	193	195	200	202	208	211	213	213	216	219	222	226	229	231	233	234	236	237	237	237	238	241	241	244	244	247	252	252	252	255	261	270	276	279	282	287	295	295	300	306	314	319	322	334	338	348	358	364	373	375	379	390	404	419	424	431	431	442	455	463	469	479	483	492	508	521	532	552	573	581	596	619	659	692	716	738	773	812	850
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	7	2	21	4	3	4	5	5	7	13	20	24	63	95	124	95	95	13	8	17	3	3	5	6	5	8	10	15	8	9	5	2	8	17	9	16	6	3	17	3	3	3	3	2	3	3	3	5	3	8	3	4	7	6	4	6	5	5	5	5	5	8	9	9	6	10	5	5	5	6	7	5	7	3	7	4	12	19	19	22	19	27	27	31	34	39	36	37	43	45	34	30	30	17	19	6	3	3	5	1	4	9	1	2	5	7	7	11	11	6	2	4	7	6	2	5	6	8	3	1	6	6	1	12	5	12	1	2	23	10	18	14	19	16	19	14	1	12	46	9	18	18	4	1	9	9	9	34	16	15	21	25	9	18	13	21	9	13	9	10	9	19	20	10	9	4	15	9	16	11	2	8	15	6	8	21	21	9	9	9	4	23	27	31	10	5	19	15	14	22	28	12	19	16	20	25	40	53	55	138	355	113	113	225	246	304	324
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	4	4	4	4	5	6	6	6	6	6	6	7	7	7	7	8	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	11	11	12	12	12	12	12	12	12	12	14	14	14	14	15	15	15	15	15	15	15	16	16	16	16	16	17	17	17	17	17	18	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	22	23	27	28	29	30	30	30	35	38	38	38	39	40	42	42	42	42	43	43	43	43	43	48	49	49	49	49	49	49	49	49	50	50	51	54	54	55	55	56	56	57	57	59	62	62	65	67	67	68	69	70	71	72	72	73	74	76	76	76	76	77	79	85	85	88	94	98	99	100	104	109	118	120	122	123	136	144	149	152	155	159	162	171	181	195	199	215	221	230	239	252	254	260	260	265	284	291	296
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	4	5	5	5	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	10	12	12	12	12	12	12	12	12	12	12	13	13	14	15	15	15	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	18	20	20	20	20	20	20	20	20	20	22	22	22	22	22	23	23	23	23	23	23	23	24	24	27	27	27	27	27	27	27	28	29	29	31	33	33	33	33	33	33	34	38	38	39	40	42	43	47	49	52	52	55	55	55	55	60	60	63	66	67	67	70	70	72	79	79	81	81	83	84	84	84	87	88	90	92	93	93	93	93	105	105	120
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	5	5	6	6	7	7	7	7	7	7	7	7	15	16	16	17	17	17	19	19	20	21	21	23	24	24	26	27	34	36	40	44	45	46	50	56	68	72	86	88	89	90	93	98	98	98	98	99	101	101	111	112	113	113	114	114	114	114	114	115	116	116	118	118	118	118	118	119	120	120	120	120	120	120	120	120	120	120	120	120	120	121	121	121	121	121	121	121	121	121	121	121	121	121	121	121	121	122	122	123	123	123	126	126	126	127	128	128	131	135	135	138	138	138	138	138	138	139	139	139	139	139	142	143	143	144	144	144	145	145	145	146	147	149	149	150	150	150	153	154	154	155	155	156	156	158	160	162	163	163	163	163	163	164	165	167	168	168	168	170	172	172	174	174	183	183	184	185	187	189	192	194	202	205	211	211	215	222	225	225	233	236	238	243	247	250	251	254	256	259	264	264	265	265	265	266	269	270	275	277	279	281	288	294	296	296	297	299	301	308	318	322	327	330	335	340	351	358	363	366	377	384	394	409	419	430	434	445	452	466	479	479	482	507	533	546
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	6	6	6	6	6	7	7	7	7	7	8	8	8	8	8	8	8	10	12	13	13	13	14	14	14	14	14	14	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	18	18	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	22	22	29	29	30	32	33	34	34	34	34	34	34	34	36	36	36	36	38	40	40	42	43	43	43	46	48	48	49	49	49	51	52	53	54	56	58	58	59	62	62	64	65	66	67	69	71	76	80	82	84	85	87	89	90	90	93	95	97	100	103	106	106	111	113	116	116	116	119	119	120	123	125	127	129	133	136	136	140	142	144	144	149	149	150	155	157	161	165	169	173	178	183	187	187	190	191	195	196	198	202	206	210	219	221	223	225	228	234	241	255	261	281	289	295	298	329	351	351	368	432	461	475
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	5	5	8	8	8	9	9	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	15	15	15	15	15	15	15	16	17	17	17	17	17	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	19	19	20	21	21	22	22	22	24	25	25	25	25	27	28	28	28	28	28	28	28	28	28	28	28	28	29	29	30	30	30	30	30	30	30	31	32	34	35	36	36	36	37	37	39	39	39	39	39	39	40	40	40	40	40	42	42	42	43	46	46	46	49	53	56	59	65	68	70	77	81	82	82	83	87	90	92	98	103	104	104	107	110	111	112	115	116	116	117	121	122	125	127	128	128	129	134	138	140	141	142	144	149	154	157	173	187	191	193	204	212	214	219	219	221	228	233	235
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	4	4	7	7	7	7	7	7	9	10	11	12	15	15	16	17	19	19	19	20	21	21	23	23	24	24	24	25	26	27	27	30	30	31	31	32	33	34	34	34	34	34	34	35	35	35	35	36	36	36	36	36	36	36	36	37	37	37	37	37	39	39	40	40	43	43	43	43	43	43	43	44	45	46	46	46	46	46	46	46	46	48	49	50	50	52	52	52	52	54	55	55	55	57	58	58	60	62	65	66	68	68	68	71	74	75	75	77	78	80	81	85	87	90	93	94	97	102	102	108	110	116	117	118	120	127	130	139	142	143	145	146	146	152	155	157	160	160	161	162	165	171	171	173	177	180	181	181	182	182	182	184	187	190	194	200	200	204	209	211	216	217	221	222	223	226	230	234	234	240	245	249	253	258	270	278	281	287	287	295	303	307	309	313	327	332	340	346	350	359	365	365	368	373	378	389	400	411	414	418	438	456	471	486	494	500	504	521	537	541	565	577	583	595	612	641	670	695	724	737	747	778	823	866	866	906	1040	1089	1144
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	4	4	5	6	6	6	6	7	7	8	8	10	12	12	15	19	21	35	41	47	62	78	85	109	138	166	192	259	366	379	420	530	691	714	844	941	1082	1140	1195	1255	1306	1361	1378	1396	1450	1463	1477	1493	1512	1521	1528	1533	1548	1571	1587	1603	1628	1634	1645	1661	1666	1675	1682	1690	1699	1714	1727	1734	1744	1748	1753	1759	1772	1788	1789	1791	1801	1801	1808	1817	1822	1826	1833	1834	1838	1841	1853	1868	1876	1892	1896	1900	1919	1937	1980	2005	2052	2070	2087	2111	2165	2191	2245	2267	2293	2315	2341	2395	2449	2490	2510	2528	2540	2551	2596	2644	2650	2688	2694	2707	2724	2766	2785	2827	2841	2854	2870	2898	2923	2953	2971	2987	2997	3007	3033	3067	3089	3100	3120	3128	3138	3164	3192	3216	3265	3289	3309	3326	3368	3401	3447	3491	3504	3516	3526	3543	3613	3664	3710	3762	3788	3802	3830	3846	3906	3967	3995	4023	4037	4059	4085	4117	4117	4169	4178	4195	4229	4249	4292	4321	4339	4355	4378	4407	4429	4458	4482	4495	4505	4514	4547	4578	4595	4624	4644	4649	4666	4707	4746	4799	4858	4912	4920	4934	4970	5010	5075	5131	5167	5176	5204	5282	5329	5408	5498	5561	5579	5650	5782	5921	6054	6240	6430	6493	6557	6733	6968	7148	7148	7324	7750	7902	8210
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	7	7	8	10	12	16	23	23	28	28	29	33	33	34	34	36	36	41	41	41	41	42	42	46	48	49	51	53	54	55	55	56	57	58	60	62	65	67	67	71	72	72	74	78	78	79	79	83	94	99	101	101	101	103	106	107	115	115	115	117	122	128	132	133	135	135	136	137	143	147	148	148	150	153	158	163	167	169	174	174	174	174	178	178	182	185	189	189	198	205	211	212	217	218	221	221	226	227	228	228	228	231	237	246	246	258	259	260	262	267	275	283	291	294	295	297	299	302	310	313	316	324	324	328	338	341	343	344	346	349	352	361	367	375	382	384	387	392	399	399	408	413	421	429	433	451	455	466	469	480	482	496	505	507	509	513	522	528	533	542	550	555	560	563	574	583	590	601	611	616	617	626	636	648	662	669	673	678	685	692	699	709	717	717	726	726	745	758	772	797	802	811	820	850	864	864	887	933	951	988
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	3	3	4	9	9	10	23	26	26	28	32	33	34	35	38	41	45	48	50	51	51	52	53	55	55	55	56	57	58	58	58	60	62	62	63	64	64	64	65	65	65	65	66	67	67	67	67	67	69	69	69	69	69	69	70	71	71	71	74	74	74	74	74	74	74	74	74	75	81	81	81	82	82	82	85	85	85	85	86	86	87	88	90	91	92	93	94	95	97	102	106	110	112	116	116	119	126	130	130	135	135	140	143	151	154	163	164	164	167	170	175	179	182	187	187	189	193	199	206	213	226	226	227	230	231	235	242	243	244	245	248	252	257	260	265	265	266	269	278	285	286	294	299	332	340	356	367	372	377	382	387	388	403	414	414	424	428	437	441	447	454	459	462	462	469	472	476	486	491	494	499	504	508	514	517	520	525	527	527	531	534	544	555	563	564	570	576	585	594	608	611	611	615	628	633	647	660	669	673	677	693	712	730	761	781	807	837	881	926	969	969	1022	1130	1171	1248
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	3	3	3	5	5	5	5	6	6	6	7	8	8	8	8	8	8	8	11	11	11	11	12	12	12	12	14	16	17	18	19	20	20	22	22	22	23	23	23	23	23	24	24	26	26	26	26	26	28	30	31	31	31	31	31	31	31	32	32	33	33	33	33	33	33	34	34	34	34	34	34	34	34	35	35	35	35	35	36	37	37	37	38	40	41	41	42	43	44	44	46	48	50	50	50	54	55	60	61	62	63	64	65	65	66	66	68	69	73	73	76	77	82	86	88	88	90	91	95	95	103	105	109	110	111	115	122	124	124	127	127	129	130	131	138	142	148	149	149	152	155	161	164	164	164	164	166	169	172	172	173	174	175	176	176	180	184	188	188	190	192	199	202	202	206	208	209	213	218	226	230	235	244	252	260	262	268	275	283	285	288	295	300	308	313	314	316	320	327	329	336	342	350	351	352	359	368	380	385	388	391	395	406	413	426	436	450	451	459	466	481	501	524	551	561	568	585	606	630	630	659	712	737	767
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	5	5	8	11	15	16	18	30	30	31	39	41	45	74	82	82	102	113	117	124	130	136	211	234	243	247	675	697	709	731	754	810	836	850	972	1060	1111	1128	1184	1223	1331	1370	1434	1506	1590	1590	1600	1612	1623	1635	1640	1659	1667	1669	1673	1675	1678	1687	1691	1695	1695	1695	1705	1707	1710	1711	1712	1715	1724	1725	1730	1735	1737	1738	1738	1738	1743	1748	1750	1752	1754	1758	1758	1764	1769	1773	1775	1776	1776	1779	1780	1782	1782	1783	1784	1786	1787	1791	1791	1791	1791	1794	1794	1796	1798	1801	1802	1804	1804	1806	1808	1808	1809	1811	1814	1816	1817	1817	1822	1822	1825	1825	1826	1826	1828	1831	1841	1853	1858	1860	1860	1862	1872	1881	1881	1897	1898	1901	1901	1916	1932	1935	1942	1950	1951	1956	1964	1974	1990	1991	1993	2001	2004	2028	2030	2042	2057	2057	2059	2068	2102	2111	2124	2137	2137	2140	2159	2166	2182	2190	2194	2195	2202	2209	2216	2233	2245	2250	2255	2261	2272	2289	2309	2337	2355	2357	2367	2380	2426	2438	2438	2475	2530	2549	2593
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	4	4	8	8	8	9	9	9	9	9	10	10	11	12	12	12	12	12	12	13	13	13	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	18	19	19	19	22	23	23	27	30	31	32	34	35	36	36	37	41	41	42	45	45	47	51	52	53	54	56	58	59	60	63	66	70	70	70	70	75	78	80	81	81	84	85	88	88	92	95	97	99	100	102	106	111	111	113	114	115	119	119	119	121	121	122	125	129	132	134	139	140	141	143	146	149	152	159	163	164	169	175	184	194	199	203	210	212	213	217	220	223	224	230	232	233	236	236	239	244	246	249	251	255	257	258	261	262	265	265	268	270	271	271	276	279	281	284	291	293	293	293	301	304	308	318	322	322	322	325	329	333	338	340	342	344	349	353	356	362	373	380	384	390	403	410	420	435	443	455	478	495	521	521	539	596	619	653
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	5	8	11	13	13	13	16	17	17	20	22	24	24	24	25	25	25	25	25	26	27	29	34	35	41	43	44	45	47	48	49	49	50	54	54	57	59	61	64	65	66	66	67	67	68	68	68	70	71	71	72	72	72	73	75	77	77	81	81	81	81	82	82	82	83	83	83	83	83	86	86	89	92	92	92	92	92	92	98	100	101	101	104	104	105	118	119	125	126	129	129	131	131	133	137	139	139	139	142	144	144	149	150	155	159	162	166	167	169	170	173	178	179	182	183	184	185	188	193	198	206	206	209	209	214	216	233	234	241	241	241	242	244	249	252	257	258	259	266	275	281	288	299	305	307	311	316	326	330	342	347	349	368	387	407	417	417	613	659	714	738
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	5	5	5	5	5	6	6	6	6	6	7	7	7	7	7	7	7	7	7	8	8	9	9	9	9	9	9	9	10	11	12	12	13	15	16	17	17	17	17	18	20	34	45	48	49	57	63	64	66	69	69	69	70	70	73	74	79	81	82	83	91	93	96	96	99	99	103	104	110	113	115	117	117	118	123	126	127	132	132	135	145	148	148	161	161	168	168	172	174	174	175	178	181	181	183	184	185	185	188	192	192	195	197	205	209	223	223	223	246	251	270	286	295	299	306	320	325	347	353	371	387	394	428	429	450	460	485	493	497	498	501	521	521	548	556	559	564	598	622	627	633	634	638	644	649	657	660	671	675	687	704	711	717	739	760	767	775	801	820	861	878	913	914	928	942	957	992	1006	1022	1024	1028	1043	1066	1075	1114	1141	1146	1160	1177	1197	1219	1238	1260	1265	1281	1322	1338	1394	1394	1412	1473	1518	1571
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	4	6	10	11	11	11	11	11	11	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	14	14	14	14	16	16	16	16	16	16	16	16	16	17	17	17	17	17	19	21	22	22	22	24	24	27	27	27	28	29	29	29	29	29	29	29	30	30	30	32	34	36	36	36	36	36	38	40	42	47	47	48	48	49	51	61	73	74	74	79	82	90	93	94	94	95	96	99	102	103	104	104	104	107	111	112	112	112	112	112	112	113	116	118	118	118	118	118	118	119	119	122	122	122	122	126	126	128	129	134	136	139	152	161	163	169	169	169	181	183	188	192	194	194	194	198	205	212	228	234	235	238	247	258	267	282	300	303	317	340	350	360	379	386	390	391	405	418	435	468	479	495	506	527	540	558	558	563	583	591	606
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	4	5	6	7	8	9	9	11	11	11	12	13	13	18	19	20	20	20	21	21	22	23	23	25	26	26	26	27	27	28	28	28	28	29	29	29	30	31	31	33	35	38	39	39	40	41	41	41	41	41	41	41	41	41	41	41	44	44	44	45	46	46	46	46	46	46	46	48	49	49	49	49	50	50	52	52	52	52	52	53	54	54	54	54	54	55	56	60	61	61	64	68	69	70	71	73	75	75	79	80	82	83	84	85	85	86	94	95	96	96	96	96	99	102	103	103	103	103	103	104	105	106	109	109	109	110	115	116	117	119	120	120	120	124	128	129	131	133	133	134	135	135	136	137	137	137	139	140	143	144	144	146	146	146	146	147	149	151	155	155	155	156	163	173	175	179	180	183	188	190	190	200	204	204	207	210	213	217	219	223	224	228	236	240	243	246	251	253	254	262	270	274	280	282	283	285	291	293	299	300	303	306	317	322	328	339	379	383	384	407	416	431	444	455	462	475	487	500	517	530	542	557	558	569	584	615	615	631	693	722	740
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	3	4	6	7	7	8	10	10	10	10	12	12	12	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	17	17	17	17	19	19	20	20	22	22	22	22	24	27	27	29	29	29	29	32	32	32	32	32	32	36	39	39	42	42	44	48	49	53	57	57	59	59	62	62	68	77	83	88	98	100	102	112	141	155	159	181	184	195	220	254	276	290	324	341	347	364	388	395	431	435	453	457	480	497	519	526	541	552	554	563	567	574	577	577	577	582	589	596	599	621	628	634	635	645	667	676	681	681	681	681	681	692	701	710	717	724	728	733	788	807	818	824	834	842	850	862	874	883	886	892	897	918	923	923	935	942	958	965	970	983	986	994	999	1004	1013	1017	1045	1054	1057	1058	1063	1073	1080	1101	1105	1108	1114	1119	1121	1158	1169	1172	1179	1180	1183	1194	1205	1214	1219	1222	1233	1253	1271	1286	1313	1351	1361	1366	1383	1433	1479	1518	1578	1601	1613	1664	1711	1793	1849	1849	1961	2073	2180	2261
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	6	6	6	6	8	9	9	9	9	9	10	10	14	14	16	18	23	24	25	28	28	31	32	32	36	41	46	46	46	46	50	52	55	57	58	59	59	62	62	64	65	66	66	68	69	69	69	69	71	71	71	72	74	75	75	75	75	76	76	81	82	83	83	85	85	85	87	87	87	87	88	89	89	93	93	94	96	96	96	96	97	97	97	97	97	97	99	101	103	105	108	108	108	110	110	110	111	112	113	114	120	122	123	126	126	126	128	129	134	135	136	139	140	140	141	142	145	145	145	147	148	149	153	154	154	159	159	160	166	171	176	180	186	198	204	214	231	237	249	249	252	255	257	275	278	291	299	300	302	304	318	320	328	333	334	336	343	345	348	356	361	363	366	371	379	386	390	399	402	405	408	412	424	437	446	448	459	470	485	500	500	509	529	558	570
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	5	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	9	10	10	10	11	12	13	13	13	13	15	15	15	15	15	15	15	15	15	15	15	16	19	20	20	20	20	21	24	24	24	25	25	27	27	27	28	28	29	29	29	29	29	29	30	31	32	32	34	35	35	37	39	39	39	40	44	44	45	45	48	48	48	48	48	50	50	51	51	52	54	54	54	54	54	55	60	61	62	66	67	68	71	77	79	85	86	86	87	90	95	98	103	107	108	110	112	112	115	121	131	140	144	152	162	169	169	189	190	192	193	196	201	203	207	221	224	229	242	247	248	253	260	269	274	279	281	287	292	292	292	294	298	304	306	309	310	310	311	313	318	318	319	320	324	327	336	339	345	352	356	361	367	369	377	386	391	398	413	426	431	446	446	456	492	500	529
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	4	5	5	6	8	8	9	11	11	14	17	18	23	23	24	29	29	32	34	34	37	44	48	51	55	56	61	62	66	67	71	71	75	78	83	85	86	87	88	89	89	89	91	101	110	111	111	111	111	113	114	119	123	123	124	125	127	127	130	133	132	133	134	137	143	143	143	145	145	145	148	152	152	152	152	152	152	155	156	158	161	161	161	161	171	172	178	182	186	187	189	191	195	197	200	201	202	204	206	208	211	212	212	212	212	212	215	215	215	216	216	221	224	232	234	238	239	240	240	243	244	244	244	245	246	247	248	248	248	248	248	249	250	251	253	254	255	255	256	262	264	264	265	265	266	268	269	270	270	270	270	270	273	275	278	280	287	289	289	291	295	297	299	302	305	308	313	317	325	331	342	349	349	352	357	358	360	368	368	368	371	376	378	387	387	391	399	403	406
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	6	7	7	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	13	13	13	13	16	17	18	18	25	27	29	33	34	36	38	40	59	64	73	76	83	85	86	98	102	105	105	108	110	113	113	116	119	119	120	125	127	128	132	133	134	134	140	143	147	148	150	150	152	152	153	155	155	159	160	161	161	162	163	165	166	166	166	168	168	168	168	170	171	171	173	175	177	181	187	190	196	203	203	205	211	213	215	219	220	223	227	229	229	229	231	234	236	236	236	236	236	236	237	239	241	243	244	244	244	244	246	247	247	253	254	258	261	266	276	280	289	295	296	301	310	317	323	327	330	335	343	359	362	369	374	377	381	388	403	412	418	427	435	440	445	455	463	479	479	482	486	495	502	510	523	525	528	538	542	551	563	579	595	596	603	610	645	666	666	687	732	751	790
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	3	3	4	4	5	5	5	6	7	7	7	7	7	7	7	7	7	7	8	8	8	9	11	12	12	12	12	14	15	15	15	17	18	18	19	21	22	23	23	28	28	28	28	28	28	30	30	30	30	30	30	30	30	30	31	31	32	33	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	38	38	38	39	39	39	41	43	44	44	45	46	48	48	50	50	50	51	52	53	54	55	58	61	63	66	70	78	78	81	84	84	84	91	94	97	97	98	98	101	104	104	104	104	104	107	108	112	116	119	120	123	128	132	140	149	152	152	163	170	172	175	178	179	180	180	183	186	187	189	191	192	194	195	204	209	209	214	214	217	217	224	226	228	231	233	234	237	238	247	252	252	261	266	268	273	275	281	284	289	294	299	301	306	309	314	316	321	322	328	336	346	350	351	351	354	364	388	405	414	421	430	455	465	503	537	557	576	583	616	636	654	654	664	691	714	735
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	5	6	9	15	15	16	17	17	19	21	24	28	29	33	36	38	39	39	40	41	42	44	44	44	47	47	47	48	48	48	48	49	50	50	50	51	51	53	53	55	56	58	58	58	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	61	61	64	64	64	65	65	65	65	67	67	67	67	67	67	67	68	68	68	70	70	72	75	75	75	75	80	83	87	87	90	93	98	101	105	107	109	112	112	115	120	129	132	136	139	139	145	149	156	157	173	176	179	184	193	200	218	224	238	243	254	270	280	294	310	317	319	328	350	364	372	388	400	410	417	427	441	458	496	520	542	551	584	610	628	653	668	686	703	738	769	792	814	827	837	853	862	892	909	917	935	941	946	950	963	963	990	1000	1005	1008	1020	1037	1050	1062	1072	1077	1083	1096	1102	1116	1121	1124	1135	1143	1156	1166	1181	1196	1206	1212	1225	1235	1242	1249	1265	1276	1285	1293	1310	1322	1332	1344	1347	1357	1373	1392	1424	1451	1472	1486	1496	1509	1538	1582	1607	1634	1662	1691	1714	1771	1824	1824	1889	2074	2141	2218
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	10	14	14	19	21	21	24	31	51	78	96	103	124	149	175	176	191	197	207	300	336	348	380	384	394	409	419	440	460	478	486	486	488	488	498	506	517	526	529	529	546	549	564	571	574	579	582	588	595	597	616	619	619	623	629	635	635	637	640	641	643	648	653	658	662	663	666	666	670	675	677	677	677	677	678	679	679	680	680	680	680	680	683	684	686	688	688	688	688	689	689	691	696	696	696	699	706	707	708	712	716	720	722	723	726	726	728	728	729	733	736	741	745	754	754	757	760	767	770	776	783	789	794	803	808	816	822	830	832	836	837	843	861	861	865	866	869	871	876	881	881	909	911	911	924	943	970	985	996	1002	1014	1026	1054	1069	1085	1090	1098	1103	1112	1117	1127	1147	1151	1152	1161	1168	1183	1193	1221	1226	1226	1239	1257	1267	1278	1299	1303	1306	1311	1323	1324	1341	1350	1352	1355	1362	1366	1371	1392	1402	1411	1417	1436	1443	1462	1479	1479	1488	1500	1519	1537
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	5	5	5	5	6	6	7	7	7	9	15	17	21	25	27	31	33	33	35	35	35	35	36	36	36	36	36	37	38	42	44	45	45	52	55	59	67	99	130	169	179	198	258	318	408	515	537	578	613	626	644	654	660	676	701	712	741	755	757	773	776	788	795	800	809	824	831	845	857	865	865	876	882	892	902	907	921	925	938	952	959	959	962	965	972	976	986	1011	1024	1027	1028	1036	1048	1054	1064	1071	1075	1082	1084	1097	1120	1134	1170	1174	1176	1189	1211	1227	1263	1269	1284	1286	1293	1330	1360	1384	1402	1411	1426	1435	1462	1493	1504	1544	1547	1571	1589	1614	1631	1640	1660	1672	1674	1692	1718	1736	1752	1780	1788	1789	1803	1821	1854	1860	1886	1887	1887	1904	1919	1949	1962	1990	1993	1999	2014	2034	2060	2076	2111	2122	2132	2149	2196	2317	2343	2366	2380	2384	2391	2413	2438	2464	2487	2491	2495	2496	2525	2544	2544	2590	2594	2599	2622	2630	2648	2665	2680	2693	2699	2715	2748	2757	2780	2791	2802	2817	2834	2872	2896	2918	2933	2935	2940	2963	2993	3032	3062	3101	3111	3128	3156	3194	3225	3269	3285	3285	3296	3319	3351	3389	3413	3440	3446	3472	3506	3556	3611	3672	3766	3789	3811	3891	4018	4097	4097	4230	4458	4628	4723
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	4	5	7	8	9	9	11	11	12	13	13	13	13	13	13	13	15	16	17	20	20	20	20	20	20	21	22	24	25	25	28	28	28	28	29	29	30	30	32	33	34	34	34	34	36	36	36	36	36	36	36	36	36	36	37	37	37	37	38	39	39	40	41	41	41	42	42	42	42	43	43	43	43	44	44	45	45	46	46	46	48	48	48	48	48	48	48	48	48	48	48	48	50	51	53	54	56	57	60	61	61	62	62	63	67	69	72	72	72	75	77	77	77	78	78	81	81	81	83	83	84	86	87	90	92	95	95	99	101	103	103	106	107	107	107	110	111	113	113	114	116	119	122	124	124	124	127	128	130	130	131	131	133	134	134	137	138	139	143	145	145	145	145	150	151	153	154	155	155	158	162	164	166	173	176	178	182	188	192	199	205	212	218	223	233	238	238	254	264	271	277
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	4	4	4	7	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	11	12	12	12	13	13	13	13	13	13	15	15	15	15	15	15	15	15	17	17	17	17	17	17	17	20	21	21	21	22	22	23	23	23	23	23	23	25	26	27	29	29	29	31	31	31	32	32	32	33	36	38	39	43	43	43	44	44	46	47	48	48	48	48	48	49	51	52	52	53	53	57	57	57	57	58	58	59	60	63	66	67	67	67	67	67	67	67	72	74	74	74	74	77	90	95	100	101	102	103	109	112	119	121	122	122	129	132	140	144	148	150	150	150	153	160	166	171	174	177	184	186	206	207	207	216	218	228	242
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	4	4	4	4	4	5	5	5	5	5	7	7	7	7	7	9	9	10	10	11	11	12	12	12	12	12	13	14	14	14	15	15	15	15	15	15	15	16	17	18	19	19	19	19	20	20	20	25	27	27	27	27	27	28	29	31	32	33	33	34	34	36	36	38	40	40	41	41	46	48	48	50	51	51	51	54	56	56	56	57	57	57	57	62	62	62	66	66	67	68	71	75	78	79	79	80	81	83	87	90	90	90	91	96	100	103	111	114	115	120	123	125	130	134	137	143	147	148	151	160	162	162	175	185	186	191	201	212	216	222	231	234	244	254	258	262	262	265	267	273	273	280	284	287	296	305	310	319	334	338	348	350	376	393	398	410	417	434	453	468	479	494	500	505	512	529	538	550	556	570	576	586	603	618	637	665	670	676	685	699	719	735	759	771	778	796	805	817	836	859	877	891	907	929	951	970	970	988	1043	1062	1090
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	4	5	7	7	7	8	8	11	13	13	13	13	14	16	16	16	16	16	16	16	16	18	19	21	24	29	31	37	37	37	37	37	37	37	37	37	39	39	42	49	52	54	54	55	56	57	58	59	62	62	65	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	67	74	76	78	78	79	80	82	82	84	84	84	84	86	86	88	90	89	89	93	95	100	100	101	102	102	103	107	111	112	116	116	115	117	124	126	127	127	128	131	132	133	137	137	137	139	139	139	151	154	159	173	180	186	191	204	207	227	251	263	273	298	329	372	399	417	425	432	441	496	519	542	554	568	569	580	583	596	614	627	629	633	640	655	670	670	686	686	690	710	710	723	734	737	740	740	751	761	767	778	796	800	801	820	831	857	871	894	896	899	930	950	959	992	1008	1012	1020	1036	1089	1117	1175	1204	1209	1214	1253	1289	1317	1351	1370	1389	1396	1428	1505	1526	1557	1638	1647	1649	1679	1800	1863	1863	1925	2013	2016	2129
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	8	8	8	8	8	9	9	13	16	19	20	20	21	25	25	28	34	41	44	55	62	74	90	112	127	134	151	157	166	176	188	192	198	201	210	212	229	234	235	236	238	240	245	256	260	264	267	266	266	281	286	293	298	307	306	309	309	316	323	323	331	335	344	346	350	352	355	356	358	359	364	366	369	371	374	375	375	377	377	377	378	380	381	382	384	385	385	387	390	391	392	393	393	396	399	400	402	402	404	412	419	419	424	424	424	431	432	436	438	441	443	443	443	445	447	447	451	452	452	453	464	475	480	483	486	487	487	503	508	524	528	528	530	542	556	562	569	573	577	580	583	611	620	625	632	635	636	644	659	667	677	682	684	684	695	710	717	724	734	736	744	762	790	808	825	844	852	853	857	895	904	904	929	954	974	1017
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	4	6	6	6	6	8	12	16	21	21	22	22	23	24	24	25	28	28	31	32	32	35	35	35	37	39	40	43	44	46	48	49	52	62	70	80	87	88	97	102	109	125	136	152	156	162	175	181	188	191	197	203	235	238	249	258	264	276	286	291	299	304	309	318	323	323	325	330	339	343	343	346	350	350	354	356	362	362	365	372	372	375	380	383	384	385	389	393	396	402	412	415	417	452	462	471	486	493	501	501	505	529	579	610	675	685	700	725	755	828	891	929	961	985	1012	1027	1089	1129	1136	1176	1192	1217	1239	1277	1311	1332	1342	1363	1377	1398	1431	1460	1489	1514	1536	1538	1572	1607	1636	1656	1671	1679	1692	1714	1727	1745	1789	1796	1807	1820	1837	1858	1871	1890	1899	1903	1915	1929	1955	1977	1993	2024	2031	2041	2062	2069	2110	2143	2165	2192	2210	2233	2269	2302	2302	2375	2395	2418	2457	2506	2610	2687	2773	2809	2850	2919	3061	3145	3203	3267	3307	3344	3412	3486	3561	3643	3701	3731	3751	3832	3896	3952	4061	4146	4174	4201	4290	4358	4450	4569	4631	4665	4700	4778	4839	4950	5075	5156	5200	5247	5341	5440	5573	5700	5828	5916	5967	6108	6242	6402	6402	6572	6896	7002	7172
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	6	6	7	7	7	7	7	8	12	13	14	15	15	18	18	23	27	28	29	32	34	34	34	38	38	39	40	41	44	46	46	48	55	58	62	63	66	67	73	75	75	75	75	77	80	84	86	87	88	90	92	95	95	96	97	99	99	100	110	110	113	116	120	120	124	128	138	141	144	145	155	167	178	178	178	179	180	182	185	190	190	191	192	192	193	193	194	197	198	198	200	206	209	209	211	212	212	214	215	217	218	220	220	221	221	222	224	225	227	229	229	230	231	232	234	234	235	235	235	237	242	248	250	252	252	252	253	255	260	264	265	266	270	276	285	287	292	299	299	306	306	315	338	338	349	353	357	359	367	379	388	393	399	399	404	413	418	423	427	430	430	441	451	458	463	469	474	477	481	492	497	497	501	519	531	559
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	4	4	4	5	5	5	5	6	6	6	6	7	7	7	10	12	15	16	17	20	20	21	22	22	23	23	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	30	30	30	30	30	31	32	33	34	33	36	45	48	50	50	50	53	56	56	57	59	60	63	62	63	63	63	65	65	65	67	68	70	71	71	71	72	75	76	77	77	80	81	81	81	82	82	82	83	84	86	87	93	98	99	104	105	108	114	115	120	122	123	126	130	132	136	137	138	138	142	144	147	150	155	157	159	160	164	164	164	164	168	169	171	173	174	177	180	187	196	201	203	207	214	219	224	227	232	238	241	244	247	250	251	255	261	267	275	282	285	286	291	302	310	321	329	335	339	341	346	348	358	367	371	375	381	388	399	414	434	445	457	474	496	521	531	531	555	597	647	684
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	3	4	5	6	9	9	10	11	11	11	11	11	11	15	15	17	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	21	21	24	29	30	33	34	43	50	50	58	61	63	65	65	66	68	70	72	72	73	73	73	76	76	81	82	82	84	84	86	90	90	92	94	94	95	95	95	95	95	95	95	98	101	107	109	121	126	129	131	133	145	146	154	155	157	158	164	170	175	175	175	175	175	175	182	183	183	184	186	188	191	211	211	214	215	216	220	221	227	233	239	240	243	243	247	254	254	260	262	262	275	279	286	291	296	301	303	308	312	341	347	350	352	355	357	360	368	374	375	375	376	381	388	388	388	390	391	395	397	404	408	411	412	412	415	419	422	424	428	433	435	439	445	456	466	480	483	486	493	507	526	544	544	556	589	620	644
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	5	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	10	12	13	13	13	13	13	16	18	21	28	30	34	38	38	43	44	44	49	50	51	52	57	60	60	63	66	66	67	69	71	71	74	74	77	82	84	86	91	90	92	95	100	104	104	105	111	115	117	118	127	129	132	135	145	146	157	159	166	167	171	173	179	192	208	211	212	218	220	227	228	235	237	239	241	242	245	251	257	261	266	267	268	268	268	270	274	274	275	275	276	281	293	294	295	295	295	300	303	304	308	308	310	311	313	315	317	317	322	323	324	325	330	330	331	336	339	344	344	346	347	347	350	351	352	352	353	353	353	353	353	353	353	359	360	361	362	362	363	363	364	365	367	369	371	373	375	375	378	380	380	380	381	386	393	398	403	411	414	417	429	435	445	445	455	478	494	514
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	7	7	7	7	7	7	7	7	7	7	8	8	9	10	11	11	11	11	12	13	13	14	14	14	15	16	18	22	23	23	23	27	29	32	34	35	35	35	35	36	37	41	42	42	42	43	45	45	45	46	46	46	46	49	50	52	54	54	54	54	55	57	57	58	59	59	59	61	61	62	63	63	63	63	63	63	63	66	66	66	68	71	78	80	86	87	90	94	105	112	115	120	121	121	125	127	132	138	143	144	149	152	157	160	162	164	164	165	167	169	176	177	178	178	178	184	185	190	197	201	202	206	210	214	217	219	223	228	229	232	237	242	242	247	255	259	264
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	5	7	10	11	11	11	11	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	15	16	16	20	21	21	21	23	26	27	27	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	30	30	31	31	31	31	31	32	34	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	39	41	41	42	42	42	42	42	42	42	42	42	43	43	43	45	46	46	48	49	53	53	53	53	53	53	58	59	60	64	64	67	67	67	69	69	69	71	71	72	73	78	81	83	84	88	91	95	99	99	101	101	101	104	106	109	117	125	126	126	134	138	144	145	148	151	151	152	156	157	161	169	171	171	173	176	182	182	184	186	186	187	189	192	195	205	209	209	211	223	231	247	247	258	290	307	336
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	4	5	6	6	6	7	8	8	9	11	11	11	11	15	15	15	15	15	15	15	15	15	15	16	16	17	17	17	17	17	17	17	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	23	23	23	23	23	23	23	24	25	26	26	26	26	26	26	26	27	27	29	31	33	34	36	35	36	38	39	39	40	42	47	47	48	47	48	48	50	52	55	57	57	58	58	61	61	65	65	65	65	67	70	71	72	72	72	74	74	76	76	78	79	79	79	81	82	85	88	89	91	92	95	98	104	109	110	112	113	115	118	122	125	126	128	130	132	133	135	137	142	144	147	147	149	161	161	179	181	186	193	193	197	201	203	205	207	216	219	219	219	222	223	225	229	230	234	238	240	240	241	245	249	251	254	255	256	256	260	263	271	275	279	279	282	284	287	292	298	305	307	313	324	339	348	361	373	378	383	399	415	438	438	456	498	515	544
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	4	4	4	4	4	5	5	6	6	6	6	10	12	13	19	22	29	31	31	32	32	33	33	35	35	36	36	37	37	37	38	40	40	42	42	42	42	43	43	44	46	48	50	50	51	53	53	54	54	55	55	55	55	55	55	56	58	58	58	59	60	60	61	61	62	62	63	63	63	64	64	64	64	64	64	64	64	65	66	66	66	68	72	73	73	76	80	82	82	85	94	95	98	103	107	110	113	116	116	118	121	122	122	123	124	125	126	126	127	128	129	131	131	132	132	132	136	137	140	143	146	147	148	150	152	155	156	157	157	158	160	161	167	168	171	173	173	173	174	174	178	180	181	182	182	185	189	189	198	201	205	206	208	209	213	217	226	231	233	240	244	245	245	247	256	267	273	275	287	291	292	297	305	312	320	324	329	337	341	346	350	355	358	363	367	369	373	374	376	383	388	392	396	408	418	423	425	427	440	448	459	470	480	480	495	506	535	540
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	10	11	11	11	11	11	11	11	11	11	11	13	15	15	25	25	25	25	29	29	34	37	42	44	44	60	73	78	82	83	96	100	106	111	117	118	122	126	129	135	145	149	158	159	168	171	174	179	179	182	182	184	185	185	187	187	188	188	189	190	192	197	200	201	203	206	207	207	209	210	212	212	212	214	215	215	215	217	217	226	228	236	237	237	239	239	240	240	240	240	240	240	240	240	240	240	240	240	240	240	240	240	240	243	244	246	247	248	248	249	279	279	279	279	280	286	287	287	290	292	295	297	297	302	304	304	306	307	308	311	311	313	314	314	315	315	318	322	322	322	327	329	333	335	337	340	341	341	343	347	347	366	371	383	383	388	391	410	420	424	428	431	435	446	451	460	462	464	467	469	476	479	479	489	498	504	507	517	524	527	542	542	569	595	626	641
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	9	10	11	12	12	13	14	15	16	16	16	16	16	16	16	16	18	22	22	22	23	25	26	27	27	30	31	31	33	35	35	37	37	37	38	40	42	43	45	46	47	47	48	49	50	52	54	55	55	56	58	60	60	62	64	66	70	73	73	75	77	84	86	93	96	100	102	105	105	106	107	109	114	115	116	117	118	118	121	121	122	122	122	122	124	125	125	126	127	127	127	127	130	130	133	134	138	139	141	149	149	154	155	156	156	159	160	162	163	163	164	164	164	167	167	168	170	170	170	170	170	171	172	173	174	176	177	179	184	186	189	198	199	205	208	212	215	216	216	217	231	239	243	247	249	249	253	255	263	268	272	278	281	287	297	302	309	314	319	322	336	352	375	397	410	419	433	449	477	491	491	514	535	558	586
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	4	4	4	4	5	6	7	7	7	8	9	9	9	9	9	9	11	11	11	11	11	11	11	11	11	12	12	12	12	12	13	13	13	13	13	13	15	16	16	16	17	17	17	17	21	23	30	31	33	33	36	40	42	42	43	45	45	47	47	52	52	53	53	54	55	55	58	60	63	63	63	63	65	67	70	72	75	77	81	87	89	89	91	92	92	92	96	98	101	105	105	109	109	116	121	125	132	138	138	139	149	156	161	163	165	165	167	171	177	177	178	184	184	185	186	187	191	193	193	193	194	198	206	210	212	214	214	215	217	224	226	230	230	231	231	233	242	245	246	250	250	251	254	256	256	260	261	263	264	266	269	273	276	281	284	286	294	296	299	302	306	308	311	315	317	323	328	328	328	330	332	337	342	371	373	377	384	405	411	417	421	428	428	438	446	452	468	473	475	477	484	492	509	524	549	558	577	598	621	632	632	654	705	721	758
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	3	3	3	3	3	7	8	8	8	9	10	10	10	10	10	10	10	11	11	12	12	12	12	12	12	12	12	12	13	14	14	15	15	15	15	15	15	15	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	19	19	19	19	21	21	23	23	25	25	26	26	26	26	26	27	27	30	32	35	39	39	40	40	41	41	41	42	42	44	44	46	47	48	49	49	49	51	53	53	53	53	53	54	54	56	58	60	61	62	63	63	66	67	68	69	69	71	71	73	74	81	82	83	84	86	89	89	92	96	96	97	99	100	102	105	107	109	109	110	112	114	116	117	118	118	123	127	129	131	135	136	136	140	140	143	145	147	147	148	149	149	152	153	156	157	157	157	157	159	159	161	162	162	164	164	166	169	177	180	181	190	196	211	215	230	247	256	269	290	297	310	319	326	333	340	365	406	435	443	454	463	487	513	533	547	556	571	580	589	609	629	643	653	656	660	677	695	703	727	740	745	748	760	778	793	793	799	828	838	850
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	3	3	3	5	5	6	6	8	9	13	15	15	17	19	19	20	22	22	22	26	27	27	27	29	30	30	31	31	31	32	32	32	32	32	32	33	34	37	40	42	42	43	43	43	43	43	43	44	44	46	46	47	49	49	54	57	59	61	64	67	67	67	71	71	71	72	72	72	73	73	73	73	73	73	73	73	73	73	73	74	74	75	75	75	78	78	79	79	80	80	80	81	81	81	82	84	85	86	86	86	86	87	89	92	93	93	93	93	94	95	98	98	100	100	100	100	100	101	104	104	104	105	107	107	109	110	111	113	114	114	117	119	119	124	125	127	136	138	142	148	162	166	169	174	179	193	198	202	202	205	208	218	243	261	276	279	288	294	297	311	381	394	403	404	410	450	452	452	459	459	465	470	475	594	597	603	608	622	638	667	686	742	744	753	771	778	778	812	833	836	839	843	852	869	885	894	906	909	918	924	939	949	963	971	974	980	990	1007	1015	1045	1048	1055	1069	1081	1116	1141	1157	1176	1182	1191	1217	1244	1255	1255	1290	1326	1352	1424
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	4	4	4	4	4	4	4	4	6	6	7	10	10	10	10	10	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	14	14	14	14	14	17	17	20	21	22	27	27	29	35	35	34	34	35	37	37	37	37	37	37	37	38	40	40	41	42	42	42	44	44	44	44	46	47	47	47	47	47	48	48	48	49	49	49	49	49	49	49	50	50	54	55	64	66	67	68	71	79	83	83	87	94	112	116	122	126	130	133	133	137	138	142	144	150	152	153	155	162	162	162	171	174	174	176	176	176	180	182	182	182	184	185	186	187	188	191	192	192	193	193	196	196	197	199	201	204	209	209	213	213	214	220	226	234	240	243	247	249	256	259	261	266	269	269	270	276	282	287	288	293	293	296	303	308	319	319	322	330	339	356
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	10	10	13	13	13	13	15	16	16	17	18	18	18	19	19	20	20	22	25	25	27	30	31	32	33	34	34	37	38	39	40	40	41	43	44	45	45	46	48	48	48	53	53	53	54	54	55	55	58	59	59	60	60	61	61	64	68	69	70	70	70	71	72	72	72	72	72	82	83	83	86	87	89	89	92	92	97	97	97	97	97	97	97	97	97	97	97	97	97	97	97	97	97	98	100	100	101	102	152	152	152	152	152	152	152	153	153	154	155	156	156	160	162	162	164	164	166	167	168	169	170	171	174	176	180	183	188	188	190	190	192	194	196	198	201	202	202	203	205	226	233	243	244	247	250	259	268	271	277	278	283	293	300	305	312	319	322	322	325	348	358	367	390	395	396	409	423	437	442	442	453	480	507	522
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	3	7	8	8	8	8	8	10	13	13	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	16	17	17	18	18	18	19	19	19	19	20	20	20	21	21	21	21	21	21	21	22	22	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	25	26	27	27	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	30	31	32	33	33	34	34	34	34	34	35	36	36	36	36	38	38	38	40	40	40	43	45	45	47	48	49	52	54	56	57	60	60	68	71	74	76	76	82	86	96	97	104	106	112	116	122	122	125	128	128	135	139	145	146	146	148	150	155	155	155	156	157	161	167	171	173	176	176	176	177	181	183	186	187	189	192	194	203	210	222	239	247	252	258	265	276	293	293	303	312	327	342
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	5	5	5	6	6	6	6	6	7	7	7	7	7	7	7	8	8	10	12	13	13	13	13	14	16	17	18	19	19	19	20	20	21	22	22	24	24	24	24	24	26	26	26	27	27	28	29	29	30	31	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	35	35	35	38	40	40	40	40	45	47	47	47	47	49	50	51	51	51	51	53	53	61	61	63	63	63	63	63	63	64	64	65	65	66	68	69	71	71	73	75	77	80	83	84	88	88	88	90	92	94	94	96	97	97	97	97	98	98	98	99	100	100	100	101	103	104	106	106	107	108	111	111	111	111	114	116	116	116	122	122	125	127	130	140	147	150	150	160	160	164	166	175	175	179	183	188	193	195	198	202	208	209	214	221	227	230	235	247	249	251	257	274	284	294	307	312	318	324	343	358	361	368	373	375	379	385	387	396	394	398	407	415	422	439	449	470	477	488	500	512	539	553	553	571	619	643	665
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	11	11	11	11	11	11	12	12	12	12	12	12	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	19	19	19	21	21	21	23	23	23	23	25	27	27	27	29	32	34	36	47	54	56	61	64	72	72	77	85	86	92	94	97	101	107	112	119	120	126	126	126	130	131	134	137	141	141	146	148	148	150	154	156	156	158	160	165	168	169	171	171	174	174	175	178	180	180	180	183	190	194	198	205	208	214	219	220	223	231	235	236	240	244	248	255	255	261	264	265	272	278	284	295	297	303	308	310	323	334	345	350	351	356	358	370	381	391	401	405	409	415	422	434	439	452	455	457	465	471	496	512	523	527	533	540	553	568	593	620	630	638	650	673	705	735	761	785	802	820	864	889	889	940	1018	1045	1074
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	4	5	6	7	7	8	8	8	8	8	8	9	10	10	11	12	15	17	23	28	33	36	42	53	53	55	73	78	83	91	109	130	130	155	175	193	210	219	220	229	235	238	238	238	239	239	240	241	242	247	249	249	249	249	249	254	256	256	257	257	258	260	260	260	260	260	261	267	269	269	272	274	274	275	277	278	280	282	282	282	283	287	290	290	296	296	298	304	305	305	308	313	314	315	317	318	321	321	324	325	325	328	332	337	339	350	354	357	360	378	381	382	388	393	413	414	416	418	425	429	439	439	439	443	448	450	453	454	455	458	461	468	472	477	478	480	482	484	489	492	496	499	501	507	509	510	514	522	523	524	532	539	560	568	578	586	588	590	595	605	618	631	634	640	649	656	661	661	677	685	687	700	718	731	748	759	770	776	786	809	820	836	840	856	868	872	884	895	904	909	909	916	927	940	944	956	963	967	969	983	992	994	1009	1015	1020	1020	1031	1041	1064	1072	1090	1102	1116	1131	1174	1227	1259	1304	1332	1346	1362	1418	1453	1453	1488	1577	1623	1637
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	8	9	9	10	12	12	12	12	13	13	14	14	15	18	18	19	19	20	23	27	30	34	34	35	35	36	36	38	40	42	43	43	44	45	46	46	46	46	46	46	46	47	49	49	50	50	50	50	51	53	53	58	58	59	60	62	62	62	62	62	62	62	63	63	63	64	64	64	66	66	67	68	68	68	70	71	71	71	72	74	75	75	76	77	77	77	78	81	82	83	84	86	87	87	88	89	91	92	95	95	97	98	100	103	104	106	108	111	116	116	117	117	120	120	120	120	123	123	123	123	123	123	124	124	126	126	126	129	129	130	132	133	134	134	134	137	138	138	139	139	139	140	142	144	149	150	151	154	158	162	165	168	169	171	177	177	179	183	186	187	189	191	203	211	218	232	236	237	240	245	255	264	272	281	282	288	305	320	327	327	342	354	368	396
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	7	13	13	14	14	14	14	15	18	21	22	22	27	32	35	37	43	49	58	61	65	70	73	76	80	83	96	106	118	134	147	171	185	194	203	210	216	226	234	246	265	285	303	372	388	391	410	418	426	437	448	453	461	475	487	498	505	518	530	543	546	549	551	555	558	558	562	565	567	569	574	574	578	584	590	592	597	602	604	605	607	608	613	613	615	615	615	618	619	624	626	626	628	628	628	632	637	638	643	650	661	685	707	721	755	770	797	833	884	945	972	1028	1098	1134	1173	1219	1234	1251	1278	1304	1325	1355	1373	1400	1426	1449	1480	1492	1507	1558	1597	1598	1619	1631	1639	1651	1681	1705	1726	1739	1756	1771	1801	1835	1868	1887	1907	1922	1943	1979	2012	2036	2055	2081	2096	2110	2121	2131	2152	2170	2186	2197	2241	2266	2290	2323	2389	2480	2566	2650	2757	3095	3333	3530	3720	3840	3978	4098	4197	4329	4442	4492	4558	4592	4641	4694	4729	4729	4794	4817	4854	4873	4899	4945	4967	4989	5001	5024	5041	5083	5092	5114	5139	5157	5170	5188	5205	5230	5251	5261	5276	5296	5319	5364	5398	5433	5447	5471	5498	5510	5542	5567	5594	5614	5624	5647	5669	5701	5747	5795	5829	5850	5890	5930	6002	6062	6150	6235	6288	6328	6424	6552	6668	6668	6800	7180	7399	7587
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	5	5	5	6	6	6	6	8	8	8	8	10	11	11	12	13	14	14	15	16	17	18	18	18	18	19	19	20	21	22	24	24	24	25	25	30	31	31	31	34	34	34	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	38	38	38	40	41	41	41	41	41	42	43	43	46	46	47	47	48	51	51	51	52	53	55	55	56	56	57	60	61	64	66	69	70	71	72	74	77	84	85	85	89	95	98	100	103	105	106	106	108	111	114	115	119	122	122	123	124	125	126	127	129	130	130	133	133	135	135	136	138	138	138	140	141	146	146	151	154	156	158	165	166	167	169	170	172	174	176	181	185	190	195	195	197	200	208	208	215	222	223	226	232	238	239	244	245	248	253	261	266	269	274	279	285	289	298	304	309	311	316	322	326	330	334	347	352	357	360	365	370	378	387	400	405	411	415	421	424	431	440	444	449	460	479	523	551	574	610	623	654	805	1208	1208	1285	1433	1484	1532
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	6	7	7	7	9	9	9	9	9	10	11	11	12	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	17	17	18	19	19	19	19	19	19	20	20	20	20	21	21	21	20	23	23	23	23	23	23	23	23	23	24	24	24	24	26	27	27	27	27	27	27	28	28	30	30	30	30	31	31	33	34	34	36	37	37	40	40	41	43	43	43	45	46	46	46	46	47	49	52	55	55	59	59	60	64	67	69	70	70	71	76	77	77	78	79	79	80	80	82	82	83	87	89	90	91	92	97	102	107	109	109	111	119	119	121	123	125	125	125	125	126	126	127	130	131	131	131	133	134	135	136	136	138	140	143	148	150	158	160	160	161	167	174	183	198	213	214	223	240	256	267	267	284	318	344	360
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	5	7	7	7	7	7	7	8	9	9	9	9	10	12	12	13	15	16	16	16	16	16	16	16	16	17	18	19	20	20	22	22	24	24	26	27	29	29	32	32	32	32	32	32	33	33	34	35	36	36	39	41	41	41	42	43	44	58	61	62	67	68	71	71	72	72	72	72	72	72	73	75	76	77	77	77	78	79	82	84	84	90	90	90	93	97	99	103	106	106	106	106	106	109	110	110	111	113	114	115	118	119	120	121	122	122	123	123	124	130	134	136	140	147	153	153	165	168	175	179	195	203	211	219	228	233	240	250	259	267	273	278	284	289	292	304	312	319	325	328	330	347	359	369	374	378	379	388	398	407	411	414	421	423	435	447	447	455	464	467	470	479	495	501	506	519	522	529	543	556	569	569	586	646	654	678
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	3	3	4	4	5	5	7	8	8	9	12	13	14	16	16	17	18	18	18	18	18	18	18	18	18	18	19	20	20	20	20	20	21	22	22	22	24	24	25	25	27	27	27	28	29	30	30	30	33	35	36	38	38	38	38	40	40	41	41	42	43	43	43	44	44	44	45	46	47	48	49	49	53	53	54	54	54	54	54	54	54	54	54	54	54	54	56	56	57	61	62	63	65	68	72	72	77	78	80	84	87	89	89	95	97	97	105	108	108	113	115	117	121	125	132	142	153	165	168	179	193	214	235	248	258	277	296	334	358	383	397	414	427	443	451	466	477	484	494	500	511	528	531	531	548	551	555	565	569	581	588	595	597	602	610	617	621	630	636	641	643	653	671	681	690	694	696	707	717	741	749	756	774	775	778	788	810	834	852	866	868	875	895	903	923	939	951	956	958	967	1000	1027	1050	1088	1102	1114	1127	1181	1218	1218	1264	1360	1385	1452
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	4	6	6	7	12	22	36	42	71	90	94	105	118	139	161	176	186	197	215	225	235	243	258	265	276	280	304	332	395	409	460	466	479	509	548	573	613	632	652	669	673	705	731	757	767	770	805	813	819	827	841	849	858	871	882	892	896	899	899	900	904	915	919	925	935	936	937	941	943	947	953	955	957	958	968	976	981	983	994	1001	1005	1008	1011	1014	1017	1018	1021	1029	1048	1057	1066	1093	1097	1105	1112	1136	1156	1166	1177	1191	1197	1206	1227	1241	1255	1270	1288	1296	1311	1333	1360	1377	1384	1403	1417	1433	1475	1513	1528	1570	1582	1613	1642	1686	1727	1772	1810	1837	1855	1894	1937	1979	2008	2067	2097	2116	2161	2229	2289	2319	2362	2389	2404	2438	2454	2470	2508	2541	2559	2569	2611	2628	2673	2702	2733	2749	2769	2802	2847	2889	2910	2960	2975	3002	3005	3026	3063	3141	3191	3233	3257	3282	3348	3400	3400	3488	3519	3542	3578	3629	3683	3726	3765	3789	3814	3847	3919	3957	3989	4030	4083	4123	4173	4219	4281	4335	4375	4400	4435	4484	4526	4576	4617	4664	4678	4703	4764	4827	4884	4936	4994	5025	5057	5132	5208	5297	5401	5483	5528	5638	5752	5938	6162	6402	6629	6801	6939	7159	7528	7839	7839	8227	9137	9561	9997
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	6	7	20	30	41	56	70	76	79	149	166	166	169	177	212	215	242	248	251	259	261	266	267	269	269	269	274	277	277	277	279	279	280	281	282	282	285	287	289	291	304	306	307	310	315	317	324	327	330	334	334	336	336	336	341	342	344	344	346	346	349	350	350	350	350	351	354	354	354	354	354	354	354	354	354	354	354	355	355	355	355	355	357	358	358	359	359	360	360	360	360	360	362	362	363	363	365	365	365	367	367	368	368	368	368	370	371	371	372	373	373	373	373	373	373	374	376	377	377	377	378	378	378	378	378	378	378	378	378	378	378	378	378	378	378	378	379	379	381	381	381	382	383	384	386	392	395	396	396	396	397	397	399	399	400	400	400	401	402	403	403	405	405	406	410	412	418	421	425	425	425	426	427	428	429	429	429	434	436	439	441	442	443	443	447	450	453	457	457	462	464	469	472	476	480	484	489	490	491	496	503	509	516	518	520	523	529	540	547	553	562	562	564	570	594	604	604	615	632	650	673
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	4	4	5	6	6	7	8	13	16	17	17	19	19	21	22	22	22	22	22	22	22	22	23	24	24	25	25	25	26	26	26	26	27	28	28	28	29	29	29	30	30	30	30	30	30	31	31	31	31	33	34	35	35	35	35	35	37	37	37	37	38	39	39	39	39	40	40	40	40	40	41	42	43	45	47	51	55	58	60	64	69	71	73	73	73	74	75	76	78	78	78	79	79	79	80	83	83	85	93	93	93	95	97	97	97	97	99	100	102	105	110	113	116	116	117	119	123	125	128	133	138	138	144	153	153	154	154	156	156	156	156	156	159	159	160	160	161	162	162	163	164	164	165	166	170	173	178	179	179	179	179	187	189	194	197	199	199	201	206	207	212	214	217	218	223	226	228	236	238	238	244	252	267	270
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	3	4	4	4	5	5	5	5	5	5	5	5	5	6	7	9	11	11	13	13	13	14	15	15	15	15	16	16	16	16	16	16	16	16	16	19	19	19	19	19	19	19	19	19	19	19	19	19	20	23	24	24	24	24	24	25	25	26	26	26	26	28	30	30	31	31	31	32	32	32	32	36	37	37	37	37	38	39	39	39	40	40	41	41	43	44	45	46	48	50	56	58	60	63	63	65	66	67	69	73	78	82	84	86	87	89	90	90	94	95	98	99	99	100	102	107	108	109	111	114	114	114	116	119	124	125	128	130	130	131	132	132	135	136	136	136	137	140	141	145	148	150	151	152	152	161	162	165	166	167	171	174	179	179	188	192	196	207	221	227	233	245	255	261	275	285	313	322	326	336	366	388	390	401	419	422	431	440	446	457	463	469	474	474	477	482	494	498	502	509	511	516	520	527	530	540	547	551	554	559	562	580	591	598	600	607	608	622	625	625	629	655	691	705
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	8	8	9	9	9	10	10	10	11	11	11	12	13	13	14	16	16	16	16	20	20	21	22	23	24	25	26	26	27	28	28	29	29	29	29	29	29	29	29	29	29	30	31	31	34	34	34	34	34	34	34	34	35	35	35	35	35	35	36	37	37	37	39	42	45	46	47	48	49	50	52	55	55	55	57	57	63	65	65	73	73	74	77	78	82	83	85	86	87	87	92	93	96	100	102	102	107	110	114	114	120	121	122	126	129	129	132	134	135	137	140	141	144	144	147	150	150	150	154	160	161	164	164	165	167	167	168	172	172	172	172	172	175	178	178	183	184	184	188	191	198	200	202	205	207	209	210	212	217	220	224	230	236	247	255	261	265	266	272	273	278	284	295	304	310	313	319	322	329	335	337	339	343	344	346	353	355	359	360	364	368	373	376	383	396	401	402	409	418	426	426	443	467	482	490
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	5	5	7	7	7	7	8	8	8	8	8	8	8	9	9	9	9	10	14	16	16	17	18	19	20	20	20	20	20	21	21	21	22	23	24	29	37	44	47	47	51	52	85	85	85	88	92	94	94	95	96	97	98	99	99	99	101	103	104	104	107	107	107	108	108	108	108	108	109	111	112	112	112	114	115	115	115	115	115	115	115	115	115	116	116	117	118	118	119	119	119	119	120	121	125	125	125	127	129	129	129	129	131	131	132	132	132	133	133	133	134	135	136	136	137	138	138	138	139	139	141	142	142	144	144	145	146	150	150	153	153	158	158	161	168	197	202	208	211	213	218	220	224	233	245	249	255	259	259	269	273	283	283	289	293	295	301	309	319	330	336	342	355	359	384	393	409	412	415	424	428	436	446	447	451	456	460	467	471	488	502	513	521	536	547	564	571	595	601	611	617	641	646	660	677	681	691	697	718	737	743	768	785	790	800	818	845	863	863	879	939	968	994
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	3	3	3	3	3	3	4	4	5	5	5	5	6	6	7	7	8	8	8	10	12	12	12	12	12	12	13	13	13	14	16	17	17	19	20	21	22	22	24	26	28	28	29	29	30	30	30	32	32	32	32	33	34	35	35	35	35	36	37	37	38	39	40	41	41	41	41	41	45	45	45	46	48	50	50	52	55	58	60	65	67	67	68	70	70	70	71	72	74	76	80	83	84	85	85	88	95	97	99	103	105	111	113	119	127	134	136	138	140	140	144	147	152	154	154	157	161	164	166	170	173	174	177	180	191	195	204	209	211	220	237	259	283	296	308	330	358	384	428	457	465	481	488	509	516	547	565	579	595	600	608	611	630	630	656	660	672	674	686	695	702	715	722	728	735	752	754	759	763	768	769	775	779	787	797	801	805	807	819	831	844	852	866	873	878	883	887	898	911	917	922	930	939	952	959	981	994	1009	1022	1039	1061	1081	1105	1142	1161	1174	1187	1248	1277	1277	1312	1405	1443	1461
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	5	6	6	8	8	9	10	10	10	12	14	15	18	20	28	31	37	42	44	49	75	83	155	173	224	239	239	271	345	380	408	434	459	467	500	545	603	630	647	655	686	701	702	721	734	738	748	759	771	778	794	804	817	823	835	850	857	864	870	872	878	882	885	892	894	896	898	898	909	915	919	920	926	931	931	933	940	941	941	941	942	944	952	962	967	973	974	977	988	990	998	1006	1009	1011	1012	1013	1020	1041	1041	1045	1048	1055	1062	1065	1076	1091	1096	1101	1104	1110	1131	1154	1164	1180	1187	1198	1208	1230	1263	1279	1290	1302	1310	1327	1357	1370	1375	1382	1384	1389	1399	1415	1427	1435	1442	1445	1446	1452	1456	1467	1487	1498	1509	1515	1524	1536	1546	1560	1566	1567	1571	1590	1603	1619	1627	1635	1639	1647	1661	1672	1687	1699	1714	1715	1720	1725	1729	1734	1734	1739	1741	1741	1745	1749	1755	1758	1760	1762	1763	1767	1769	1773	1780	1788	1790	1792	1795	1804	1820	1826	1826	1826	1828	1841	1845	1857	1861	1866	1869	1873	1880	1884	1895	1914	1921	1923	1928	1940	1950	1968	1992	2007	2015	2026	2061	2107	2148	2191	2243	2262	2299	2337	2390	2439	2439	2495	2597	2678	2731
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	5	5	7	8	8	8	9	9	9	9	10	10	12	12	12	13	14	14	14	16	16	16	16	16	16	19	19	19	19	20	20	20	20	21	21	21	22	22	22	24	24	24	24	26	29	30	30	31	31	31	32	32	32	32	32	32	34	36	36	36	36	37	37	42	44	47	47	51	53	53	53	55	58	58	58	58	60	60	63	64	66	66	69	70	72	72	75	77	79	81	83	83	85	85	87	89	89	89	92	93	94	95	98	98	99	103	107	111	112	116	117	118	119	121	126	126	128	128	129	131	133	136	136	137	137	138	138	139	145	145	148	149	149	153	154	162	164	168	168	169	170	174	177	178	180	181	183	200	205	211	219	221	221	233	239	247	254	272	292	292	292	292	307	313	323	333	336	338	345	354	361	381	397	408	408	408	420	429	451	473	489	489	495	532	547	547	578	625	643	680
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	6	7	7	8	8	8	8	8	8	8	8	9	9	9	15	16	20	21	22	29	33	35	37	37	38	39	41	43	44	44	45	46	48	48	53	59	59	67	67	68	70	72	73	73	75	75	75	76	76	76	76	76	76	76	78	78	78	78	78	78	78	79	80	81	83	83	83	83	85	85	87	88	91	91	91	91	91	94	96	106	108	108	114	114	125	129	139	142	143	144	146	153	153	163	169	169	169	171	174	175	181	183	183	186	186	189	189	190	191	192	196	196	200	200	201	201	201	203	204	204	205	209	210	210	211	211	216	220	226	229	230	235	236	241	261	274	278	283	289	293	298	305	322	325	328	342	359	392	392	403	435	455	495
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	9	10	10	10	10	11	11	11	12	12	12	13	13	14	15	15	15	15	16	18	18	19	20	23	24	24	24	24	24	24	24	25	25	25	25	25	27	27	27	27	29	29	30	32	43	47	49	50	52	56	56	59	59	61	64	66	66	67	68	70	70	71	73	74	74	76	76	77	77	77	78	78	78	78	78	78	78	79	79	81	81	81	81	84	85	85	86	87	88	88	89	89	90	90	90	90	90	91	91	91	91	91	91	91	91	92	93	93	93	93	93	97	97	101	103	104	105	105	105	106	107	107	107	107	107	108	108	109	110	111	111	111	111	111	111	116	116	121	122	125	128	130	138	138	140	143	144	146	152	154	157	161	162	167	172	173	175	177	179	180	184	192	194	198	200	205	206	211	220	223	226	227	228	233	234	236	240	244	244	244	246	247	255	260	270	275	278	279	282	284	284	289	298	302	306
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	4	4	7	7	18	18	18	19	19	22	22	22	26	28	33	33	33	33	35	35	38	38	38	38	38	38	40	42	43	43	43	44	46	46	46	47	47	47	47	48	48	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	52	52	54	54	54	56	58	59	59	61	61	64	64	64	65	65	65	66	66	66	66	66	66	67	69	69	69	72	72	74	74	74	75	75	76	78	78	80	82	84	89	89	91	92	93	93	93	98	102	104	106	110	114	115	119	119	121	122	122	123	124	127	127	132	132	134	134	140	141	144	146	149	150	152	155	157	158	159	159	161	162	164	164	164	165	166	171	171	173	181	191	196	196	196	214	224	227	233	237	237	241	246	250	253	258	258	259	259	263	269	275	276	278	280	280	284	290	293	293	309	323	326	335
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	7	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	12	14	15	15	15	17	18	18	19	19	21	24	25	29	31	31	38	39	39	39	42	42	43	43	43	45	51	54	59	59	59	59	60	61	62	63	64	64	64	66	66	66	68	68	68	68	69	71	72	73	76	76	79	82	82	82	83	83	83	83	83	83	83	83	83	83	83	84	84	85	85	86	87	90	90	90	90	94	97	97	97	100	100	105	108	109	109	113	115	118	125	132	133	134	139	139	140	146	150	152	154	155	158	161	162	165	170	173	178	184	187	193	206	211	214	215	222	234	242	242	255	275	283	298
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	5	6	6	7	10	10	13	16	18	19	22	27	33	41	51	61	70	80	91	96	102	122	133	148	163	176	207	218	230	240	252	270	295	305	311	319	329	336	346	360	372	387	415	435	441	446	471	488	495	502	513	515	519	524	531	531	531	535	538	540	541	542	545	545	545	549	553	556	557	557	558	559	565	566	566	566	566	566	569	569	570	572	574	574	574	575	577	578	581	583	585	587	590	595	598	601	605	610	612	619	623	624	625	633	641	643	650	676	684	686	690	692	696	703	713	720	724	729	731	733	740	746	749	758	764	771	772	779	791	798	809	816	824	829	832	838	841	845	846	848	848	854	857	873	884	888	891	892	901	903	916	921	923	926	930	937	940	945	950	954	962	968	973	979	983	991	995	998	1004	1008	1021	1024	1024	1034	1037	1045	1048	1051	1053	1057	1061	1065	1068	1083	1090	1092	1100	1110	1116	1122	1131	1140	1150	1156	1165	1168	1170	1175	1190	1201	1207	1222	1229	1234	1242	1260	1269	1311	1321	1323	1343	1361	1383	1403	1417	1435	1444	1484	1498	1529	1552	1575	1598	1628	1639	1655	1688	1748	1748	1793	1934	1966	2046
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	6	7	7	8	9	10	11	11	11	11	13	13	15	15	16	18	19	20	20	21	21	21	21	21	23	24	24	24	24	24	27	27	28	28	29	31	32	32	39	40	46	47	52	54	58	60	62	64	65	66	66	67	69	69	70	71	73	74	74	78	79	80	80	81	81	85	86	86	86	87	88	88	90	92	92	94	96	97	97	97	99	103	103	105	106	107	108	110	110	110	110	111	112	113	115	115	116	129	131	131	132	132	135	137	137	139	141	141	143	143	147	147	150	150	155	155	158	160	162	164	168	172	178	185	190	195	197	201	204	205	214	223	224	226	228	231	234	239	239	252	259	265	272	280	284	292	298	306	312	326	340	357	373	381	389	398	408	423	431	451	456	464	467	472	480	492	502	510	513	524	530	540	542	557	567	577	580	582	602	617	632	656	665	685	696	713	754	788	819	825	831	842	880	900	900	922	962	988	1024
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	3	3	3	4	4	6	6	7	7	8	8	8	9	10	10	13	13	13	13	17	18	19	19	20	23	23	25	25	26	26	27	28	29	30	30	30	32	32	32	32	32	32	33	33	33	34	34	34	36	37	37	39	41	41	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	51	51	51	56	57	58	59	61	61	62	64	64	65	68	69	69	70	70	70	70	70	71	71	71	72	72	73	74	75	75	75	75	75	77	77	77	77	78	78	78	79	82	83	83	83	84	85	86	89	89	89	89	90	90	90	90	91	91	91	93	93	96	97	98	99	99	99	99	99	100	100	100	101	101	101	102	102	104	108	109	112	113	118	122	125	127	132	141	149	157	158	161	168	171	180	181	182	182	184	187	188	189	195	201	206	210	211	214	222	235	236	243	244	248	248	251	258	262	269	276	279	287	289	298	307	313	318	321	322	323	333	337	337	347	362	371	382
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	6	7	8	8	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	13	13	13	14	14	14	14	16	16	16	16	16	16	16	16	16	16	17	17	18	18	18	18	18	18	18	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	22	22	22	22	22	24	24	30	32	32	38	38	41	41	41	56	56	65	65	69	69	71	74	76	77	81	85	94	94	94	94	95	96	100	101	101	101	102	104	104	104	104	104	104	104	106	107	109	110	111	112	113	114	114	119	122	124	124	124	126	126	130	130	132	134	135	139	140	141	141	141	142	142	142	150	153	155	170	170	171	192	208	219	237	246	246	247	255	260	265	271	292	294	295	300	316	328	338	345	345	347	364	373	379	388	391	400	407	415	420	422	431	441	451	454	486	540	581	581	632	684	692	756
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	3	6	6	7	7	7	7	7	7	7	8	8	9	10	13	13	13	14	16	16	16	18	20	21	22	23	23	24	24	24	28	29	30	31	34	36	41	41	41	41	41	45	48	49	53	53	53	53	55	57	57	61	61	61	61	61	62	62	63	63	64	69	71	74	74	77	78	80	80	80	80	82	84	85	88	89	90	93	99	102	102	102	102	102	103	104	105	105	105	106	107	111	112	112	113	117	119	119	119	122	123	125	126	128	132	137	137	139	141	143	145	146	156	156	160	163	164	165	178	185	198	203	204	206	211	218	224	229	234	239	239	241	247	253	256	259	260	262	267	268	274	280	283	285	290	292	294	300	309	309	312	315	321	327	333	338	353	353	354	366	376	388	388	395	421	426	446
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	4	4	4	4	4	4	4	4	4	4	4	5	6	8	8	8	8	8	8	8	10	10	10	12	12	12	14	17	23	27	33	34	44	48	51	59	62	67	71	74	78	82	83	86	89	89	96	100	102	107	116	118	118	119	121	128	131	133	135	135	146	150	155	156	163	172	174	179	190	196	199	202	203	205	211	223	230	243	249	250	254	270	281	283	289	295	300	303	311	313	313	317	322	323	324	333	344	346	349	353	354	356	366	368	370	374	378	381	387	397	399	407	408	412	417	419	425	432	439	440	442	442	444	449	453	455	458	462	463	471	475	485	500	506	515	523	541	549	576	599	611	615	624	643	666	680	704	725	741	745	761	783	810	831	837	846	851	864	881	893	893	925	928	931	943	971	987	1019	1046	1055	1058	1072	1099	1111	1132	1152	1156	1175	1186	1213	1224	1251	1265	1273	1276	1282	1326	1335	1354	1368	1375	1384	1430	1453	1485	1510	1531	1535	1541	1551	1587	1610	1629	1655	1659	1670	1691	1711	1750	1808	1836	1852	1858	1906	1953	1986	1986	2036	2125	2142	2165
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	8	10	11	11	11	13	13	13	15	20	20	20	20	21	26	29	30	30	30	30	30	30	32	34	36	38	38	39	41	42	47	57	69	70	73	77	91	93	93	96	96	97	101	104	105	107	107	109	109	109	108	108	108	109	109	109	109	109	110	111	111	111	112	112	112	113	113	113	113	113	114	115	115	115	115	115	116	117	119	119	119	119	119	119	119	119	121	121	121	122	122	122	124	128	129	129	130	131	131	131	135	137	140	140	140	140	140	143	143	146	146	146	146	148	149	150	151	152	154	154	156	156	158	159	163	165	166	168	174	177	178	178	178	180	188	189	189	191	191	191	195	196	198	202	202	203	209	213	217	218	219	223	223	228	235	239	250	255	265	267	278	292	307	317	317	328	361	375	397
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	6	6	10	10	12	17	20	24	28	40	50	61	76	81	87	100	109	122	125	127	134	140	147	163	177	195	213	224	256	277	293	333	387	415	437	486	575	660	732	756	813	905	985	1176	1350	1476	1661	1778	1875	2053	2150	2194	2238	2368	2447	2551	2634	2767	2845	2922	3001	3128	3221	3342	3489	3585	3696	3774	3815	3847	3914	4024	4124	4225	4240	4328	4345	4517	4603	4674	4720	4798	4862	4898	4932	5002	5074	5143	5177	5192	5230	5297	5344	5410	5486	5510	5558	5593	5680	5758	5822	5930	5968	6025	6066	6216	6305	6446	6517	6618	6681	6796	6959	7166	7302	7437	7570	7652	7698	7871	8075	8121	8306	8387	8497	8572	8737	8822	8940	9023	9098	9112	9186	9322	9446	9538	9658	9719	9733	9836	9944	10077	10140	10268	10324	10359	10473	10572	10721	10843	10955	10999	11043	11160	11301	11467	11577	11710	11788	11874	12004	12221	12878	13069	13218	13315	13414	13511	13616	13769	13877	14004	14074	14114	14175	14269	14385	14385	14636	14708	14764	14870	14963	15084	15162	15273	15337	15371	15450	15613	15707	15817	15920	15966	16056	16140	16235	16329	16421	16470	16494	16549	16633	16731	16844	16975	17147	17187	17245	17353	17489	17618	17791	17872	17922	18005	18130	18315	18489	18737	18847	18898	19058	19284	19617	19918	20180	20684	20808	20929	21246	21761	22155	22155	22605	23815	24435	24883
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	4	5	5	6	7	7	8	9	11	11	12	12	12	12	14	14	15	18	18	18	18	18	18	18	20	20	25	27	28	30	33	37	41	44	49	61	63	71	76	82	85	86	91	105	138	150	150	161	170	174	177	186	193	202	208	212	215	221	228	235	247	260	266	272	274	307	317	337	339	358	383	394	441	465	489	507	509	515	527	549	577	579	615	620	626	626	648	656	664	673	675	683	691	714	719	720	723	730	737	755	764	801	817	830	838	841	842	873	892	897	916	919	925	945	973	989	1022	1030	1046	1051	1080	1106	1146	1171	1206	1212	1218	1241	1265	1288	1297	1317	1323	1323	1340	1356	1379	1401	1422	1426	1428	1457	1471	1485	1494	1512	1517	1520	1532	1561	1583	1597	1618	1631	1635	1664	1675	1695	1707	1717	1721	1722	1725	1739	1753	1753	1823	1828	1828	1861	1888	1931	1953	1992	2000	2002	2007	2041	2079	2094	2140	2141	2166	2216	2244	2287	2314	2345	2350	2368	2395	2471	2497	2602	2649	2654	2673	2710	2766	2812	2900	2936	2942	2964	3007	3070	3118	3193	3232	3236	3252	3292	3366	3405	3499	3556	3585	3594	3667	3773	3836	3836	3928	4103	4178	4288
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	4	4	4	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	8	10	13	14	14	20	39	50	50	50	50	55	56	57	61	68	73	73	73	78	78	79	79	81	81	83	83	83	85	86	86	87	87	87	87	87	88	88	88	88	89	89	90	90	90	90	90	91	92	92	92	94	94	94	95	95	95	95	95	95	95	95	95	95	96	97	97	97	98	101	102	104	104	104	104	104	104	104	104	104	107	107	107	110	111	111	111	111	111	114	114	114	114	114	114	115	117	120	122	123	123	127	129	135	136	141	146	146	147	150	151	154	157	158	159	159	160	160	160	160	162	163	163	168	169	173	175	176	177	177	177	179	182	182	183	183	183	184	185	192	198	201	203	205	205	209	211	211	217	219	220	227	229	232	239	248	248	253	267	274	286	294	298	304	311	320	332	336	344	352	354	358	361	365	373	381	389	392	392	395	401	405	414	419	428	430	434	441	447	453	457	457	461	465	472	490	506	526	539	545	559	579	596	596	612	662	706	719
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	7	8	8	8	8	8	8	9	10	10	11	11	11	11	12	12	12	12	13	13	14	14	15	15	15	15	15	15	15	15	15	16	16	16	16	16	17	17	17	17	17	17	18	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	23	23	24	24	24	24	25	25	25	29	29	29	30	30	30	30	30	31	31	31	31	31	31	31	34	34	34	34	34	34	35	35	37	37	37	39	40	40	41	41	43	45	46	48	49	50	50	52	53	53	53	55	55	56	56	58	60	61	64	65	65	65	68	71	80	80	80	80	81	82	82	83	87	88	88	88	88	92	93	100	104	104	105	110	112	113	115	115	121	124	127	129
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	3	4	4	4	4	5	6	7	7	8	13	13	13	13	17	17	18	18	18	19	20	21	27	28	29	30	31	33	34	34	36	37	38	38	38	39	41	42	43	46	47	48	50	50	51	58	60	61	62	63	63	63	63	63	64	64	64	65	65	66	68	68	69	69	69	71	73	73	73	75	75	75	75	75	75	76	76	76	79	79	79	81	81	81	81	82	82	83	84	85	85	86	87	87	87	89	90	90	93	93	97	98	100	101	102	103	103	106	107	113	114	114	120	121	123	123	124	125	126	128	129	133	133	143	148	154	158	174	189	203	210	215	220	222	235	246	250	253	262	265	268	277	281	286	290	290	297	298	312	322	328	333	335	337	337	343	349	357	359	360	364	371	374	382	389	393	398	400	406	409	413	424	431	432	447	462	483	497	497	506	543	576	596
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	7	7	10	10	16	18	21	25	31	38	41	52	66	77	88	99	111	115	118	124	129	146	155	159	159	171	179	182	188	196	206	208	216	218	222	226	230	236	241	245	255	260	274	276	279	280	286	286	291	293	297	301	307	309	309	312	320	329	329	331	337	340	341	348	356	358	359	361	364	364	380	382	384	386	391	393	396	399	401	405	406	406	407	411	417	423	431	443	449	455	467	496	530	565	594	619	619	644	692	706	752	788	808	817	854	915	988	1019	1063	1088	1117	1130	1194	1243	1254	1287	1291	1319	1337	1378	1411	1439	1463	1486	1491	1504	1527	1544	1563	1576	1591	1595	1622	1642	1658	1680	1721	1723	1727	1746	1762	1787	1816	1849	1856	1867	1890	1905	1942	1972	1997	2008	2025	2038	2082	2138	2159	2179	2212	2245	2254	2261	2303	2352	2365	2383	2386	2399	2425	2457	2457	2518	2526	2535	2579	2612	2667	2726	2768	2809	2819	2844	2904	2945	2984	3011	3029	3059	3107	3136	3215	3272	3305	3310	3332	3375	3426	3461	3507	3572	3608	3630	3692	3783	3847	3926	3990	4030	4043	4110	4164	4290	4411	4504	4549	4615	4700	4822	4973	5100	5223	5311	5364	5480	5705	5945	5945	6174	6696	6878	7120
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	5	5	6	6	6	6	6	6	6	6	6	6	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	12	12	13	13	13	16	18	19	19	20	20	20	20	20	21	23	24	24	24	27	28	31	31	31	33	34	34	35	37	37	37	37	37	37	38	38	38	39	43	43	43	43	47	49	49	56	57	65	71	74	79	84	85	92	96	102	102	103	103	106	108	112	114	114	113	114	117	117	119	119	119	119	119	121	124	124	125	125	125	125	125	127	129	130	133	133	135	139	147	153	156	158	160	162	173	177	179	180	183	184	185	187	187	191	192	193	193	193	195	199	203	205	205	208	209	210	211	212	214	215	215	215	218	219	222	222	223	223	224	224	229	230	230	234	234	234	235	238	240	241	242	242	244	250	250	260	265	267	268	269	274	278	280	282	284	286	288	291	293	302	306	310	310	314	319	324	330	335	340	341	344	351	354	360	366	371	372	374	389	396	408	423	426	430	436	445	468	478	478	483	530	546	566
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	4	4	4	5	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	11	11	17	23	24	25	31	37	42	84	93	100	103	111	126	131	135	139	146	153	178	182	194	199	204	204	210	212	214	219	271	282	286	286	293	303	311	311	321	322	331	338	346	352	356	358	362	363	372	406	409	418	422	422	423	431	440	443	445	446	450	455	461	460	461	465	472	478	486	491	497	500	503	505	515	516	521	525	526	531	536	536	538	547	551	556	557	561	563	568	574	583	588	589	593	597	605	609	614	621	630	635	637	644	652	660	677	694	694	700	711	721	745	759	765	780	796	817	848	861	873	886	895	899	916	919	942	957	970	992	1001	1009	1022	1044	1044	1074	1099	1119	1153	1209	1258	1295	1340	1353	1376	1431	1489	1538	1594	1632	1663	1687	1736	1765	1797	1848	1874	1889	1902	1913	1980	2003	2035	2096	2100	2118	2160	2194	2232	2265	2282	2286	2298	2308	2335	2353	2390	2419	2427	2450	2482	2519	2578	2609	2654	2671	2689	2714	2795	2818	2818	2849	2926	2969	3021
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	4	4	5	5	5	5	6	6	7	7	7	7	8	11	11	16	17	17	18	19	19	20	22	22	22	23	25	26	27	27	31	32	33	38	39	40	52	54	55	58	61	64	65	66	73	75	75	79	81	82	86	88	89	94	95	95	95	98	103	107	115	116	118	118	123	129	140	146	152	157	165	180	195	225	246	253	257	291	332	374	404	454	474	500	542	571	609	638	667	677	680	704	739	749	757	766	778	793	809	823	845	857	860	874	880	889	904	916	926	931	936	950	973	988	998	1029	1038	1046	1056	1061	1077	1086	1093	1104	1109	1109	1124	1131	1145	1152	1166	1166	1168	1174	1185	1197	1371	1397	1412	1412	1424	1448	1478	1539	1566	1572	1609	1732	1897	2129	2263	2342	2362	2454	2549	2649	2742	2826	2878	2911	2938	2972	3011	3058	3058	3115	3124	3157	3185	3203	3241	3265	3280	3287	3315	3341	3375	3410	3437	3446	3457	3469	3488	3512	3530	3546	3556	3559	3582	3611	3638	3659	3678	3709	3713	3728	3743	3760	3788	3820	3831	3834	3857	3878	3906	3925	3965	3989	3990	4013	4055	4092	4147	4195	4251	4256	4324	4394	4497	4607	4607	4720	4837	4966	5096
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	4	4	4	5	8	9	10	11	14	17	22	29	30	35	42	46	63	70	77	86	101	108	111	114	121	123	187	197	223	225	225	236	259	259	259	263	264	266	270	278	286	292	297	303	321	322	327	329	336	341	345	348	350	354	356	358	362	367	376	383	385	390	394	397	400	400	401	402	403	403	404	405	410	411	412	415	416	417	418	419	426	427	427	428	429	429	429	429	430	431	431	432	432	433	433	435	438	438	441	445	453	460	462	463	465	467	470	477	482	483	486	487	490	490	497	502	503	508	509	510	511	514	515	517	520	521	521	524	529	533	534	535	537	537	541	543	546	548	549	552	554	555	557	561	561	562	562	562	566	572	579	583	583	585	587	593	604	609	615	621	622	623	628	642	646	646	650	653	653	655	661	663	663	670	671	673	674	676	681	685	688	692	694	698	701	706	713	718	735	745	753	762	770	790	791	792	804	816	821	832	844	852	853	857	866	875	881	888	893	894	902	909	913	925	934	943	944	951	966	998	1012	1029	1047	1060	1071	1082	1104	1121	1121	1138	1177	1205	1239
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	4	5	5	11	35	39	39	44	49	49	54	56	56	58	58	61	65	66	66	68	68	68	70	71	73	73	74	74	74	74	75	75	76	76	76	76	76	77	77	77	78	78	79	79	79	79	79	79	79	80	81	81	81	81	81	81	81	81	81	81	81	81	81	83	85	87	87	88	93	93	93	93	93	93	93	93	93	94	95	96	98	98	98	98	100	100	100	100	104	104	104	104	104	105	105	106	107	107	107	107	109	110	113	113	113	113	113	114	114	114	114	114	114	114	114	114	116	116	116	116	116	118	119	122	124	125	127	127	127	127	131	131	133	137	148	157	159	164	164	167	167	169	192	195	197	199	202	203	205	212	218	218	220	221	225	230	230	231	232	237	244	252	258	260	266	271	274	277	286	289	301	301	308	323	332	339
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	4	4	4	5	5	6	6	6	6	7	7	8	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	11	12	12	12	14	14	14	17	17	24	25	25	25	26	27	27	27	28	28	29	36	36	38	38	39	42	42	42	52	54	54	56	56	56	56	59	60	61	65	65	65	66	67	67	67	70	70	71	74	74	75	76	77	77	78	78	81	81	83	88	88	88	89	89	89	90	90	90	90	91	92	92	92	92	92	92	92	92	93	93	93	94	94	94	96	97	97	104	104	105	105	111	114	120	121	122	122	126	127	130	131	137	137	141	142	148	149	152	152	152	155	159	159	175	178	187	189	190	192	199	203	205	208	209	209	216	219	223	228	229	232	233	260	264	268	281	291	291	293	311	319	330	330	342	378	391	433
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	5	6	6	6	6	6	6	6	6	6	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	14	16	17	18	18	18	19	19	19	20	19	19	20	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	23	23	23	24	24	25	29	29	31	32	32	34	34	34	34	36	36	36	36	37	38	40	41	42	42	42	43	45	45	46	46	47	47	49	96	99	100	100	100	101	103	106	106	107	107	107	108	108	108	108	108	108	108	108	108	108	109	109	110	111	112	112	114	114	114	114	117	119	122	123	126	127	127	129	129	133	134	140	140	140	142	142	142	147	150	152	156	158	163	165	167	170	173	174	181	183	186	191	196	201	202	207	217	220	228	228	233	240	246	260
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	4	4	6	6	6	6	6	6	6	6	6	6	6	7	7	9	10	10	10	10	17	27	61	94	108	125	165	192	212	218	259	283	306	328	350	360	379	396	405	416	418	459	476	499	511	511	528	541	549	557	589	597	607	609	625	636	640	643	651	655	660	660	668	672	675	675	675	679	681	681	681	687	689	689	691	692	692	694	696	698	700	700	701	702	706	708	708	708	709	712	714	714	715	715	715	715	718	726	726	732	738	752	758	771	773	778	786	794	797	811	814	823	827	836	847	849	852	868	872	876	891	902	906	925	931	937	945	954	959	963	968	972	984	996	1001	1010	1023	1036	1043	1054	1067	1075	1084	1087	1090	1097	1108	1121	1125	1133	1141	1149	1149	1167	1167	1189	1193	1198	1202	1216	1232	1243	1262	1267	1275	1280	1303	1315	1328	1334	1337	1339	1341	1350	1365	1372	1377	1386	1390	1395	1400	1408	1415	1422	1427	1436	1441	1450	1456	1462	1466	1470	1475	1480	1488	1502	1505	1519	1526	1534	1549	1584	1601	1621	1652	1674	1677	1687	1734	1767	1767	1810	1876	1925	1952
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	3	4	6	8	9	10	11	12	13	13	15	15	15	15	15	16	17	17	18	18	18	18	18	18	19	19	19	20	20	21	22	25	25	26	27	28	34	35	39	42	42	44	49	52	53	63	66	72	77	87	87	90	95	100	105	111	111	113	115	119	126	132	134	144	144	162	167	173	174	174	174	181	185	189	192	195	197	198	200	201	201	207	210	211	215	215	220	223	227	238	239	243	249	255	260	273	279	290	291	296	299	308	316	325	335	338	339	359	382	386	400	408	417	419	429	438	449	458	469	476	483	494	501	510	523	527	528	539	546	548	551	560	564	569	574	586	595	598	603	603	605	611	619	629	642	653	657	662	672	692	746	758	771	778	781	788	797	814	830	845	852	855	863	874	883	883	902	903	908	911	914	919	925	927	930	933	941	946	950	954	960	964	967	969	978	990	994	995	998	1000	1008	1014	1023	1035	1050	1062	1066	1082	1098	1111	1128	1141	1143	1152	1162	1178	1196	1211	1236	1250	1264	1281	1306	1339	1366	1424	1442	1455	1482	1532	1563	1563	1611	1734	1797	1849
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	4	6	8	11	11	13	18	24	34	36	43	47	49	52	57	62	65	70	79	81	89	95	101	106	109	113	118	121	124	124	124	131	132	132	136	138	139	141	144	145	148	149	149	152	154	155	156	159	162	163	163	163	163	170	172	172	173	173	173	176	179	179	180	184	185	185	185	187	189	189	190	190	195	195	198	200	200	201	205	205	205	208	208	208	208	208	209	210	210	211	212	214	216	217	217	219	221	225	226	228	232	234	234	236	243	244	246	248	249	250	251	254	254	254	255	257	257	260	264	268	269	275	275	276	277	279	281	281	282	284	285	285	287	287	288	288	293	294	298	298	302	305	305	307	307	308	309	311	312	313	316	316	316	316	317	319	320	333	335	335	336	340	347	350	353	360	362	367	367	374	378	380	380	389	390	401	410	414	418	429	430	432	435	440	452	453	459	461	466	484	486	494	502	513	514	517	525	532	543	545	551	555	556	562	574	582	587	598	601	606	610	613	622	629	645	653	655	665	668	688	708	715	725	731	758	780	799	820	820	843	883	915	960
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	4	4	4	4	5	5	5	5	5	5	5	5	6	6	7	7	7	8	8	8	8	8	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	12	13	13	13	14	14	14	14	15	15	15	16	16	18	19	19	19	19	20	20	20	20	21	21	25	26	26	26	29	31	33	33	33	39	39	39	45	47	47	50	52	52	54	58	60	61	64	65	69	69	69	69	73	73	76	76	76	77	79	81	83	84	84	85	85	86	87	87	87	88	89	89	91	91	91	94	95	97	98	101	102	103	106	109	109	110	110	111	111	112	112	113	113	117	117	120	121	133	136	140	158	161	162	176	195	201	205	205	219	230	233	237
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	5	5	5	6	6	6	6	8	8	9	9	9	10	10	12	13	13	13	13	13	13	16	20	21	25	27	27	27	29	30	33	38	39	42	42	43	61	73	78	80	82	87	88	89	94	95	97	97	102	102	104	110	113	119	120	128	132	136	142	143	145	154	160	161	170	171	212	215	226	245	251	276	344	355	374	428	436	440	448	460	525	530	533	565	565	565	568	578	582	617	654	658	668	684	685	685	685	685	685	685	685	685	685	685	685	685	685	685	685	685	685	685	685	685	687	688	692	695	698	709	715	996	998	1005	1006	1032	1044	1049	1056	1068	1078	1080	1080	1083	1106	1120	1120	1143	1148	1162	1172	1176	1184	1185	1189	1196	1203	1212	1214	1247	1254	1268	1275	1313	1318	1330	1381	1388	1390	1395	1397	1400	1518	1540	1546	1549	1558	1563	1597	1628	1638	1661	1661	1667	1709	1731	1759	1796	1823	1829	1833	1849	1908	1948	1990	2038	2043	2047	2095	2161	2242	2265	2265	2368	2427	2559	2628
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	5	5	5	6	6	6	6	7	7	7	9	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	13	13	13	13	13	15	15	17	17	18	18	20	20	22	23	26	26	27	28	28	29	29	29	31	32	34	36	44	44	47	52	52	52	56	58	59	59	60	63	65	67	68	69	69	70	71	71	73	75	76	76	76	77	79	82	84	85	88	92	95	108	118	118	118	119	121	127	140	142	144	145	146	152	154	155	159	160	160	165	166	167	169	171	174	175	176	182	190	190	200	206	210	226	245	261	265	266	273	276	280	286	299	302	304	316	322	324	326	334	337	345	345	345	347	351	359	361	363	364	368	374	383	397	411	417	425	437	448	450	459	473	481	491	499	504	513	523	532	539	546	557	564	578	590	590	612	630	651	666
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	6	6	7	8	9	11	12	15	15	15	15	15	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	20	20	20	20	21	21	21	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	28	28	31	34	36	38	38	38	39	43	43	44	45	49	50	51	53	52	53	53	56	57	58	62	66	66	68	71	71	71	72	74	74	77	81	82	85	88	90	91	95	95	97	97	97	99	104	106	109	109	113	118	126	146	162	165	171	180	191	197	204	210	216	217	221	224	224	229	235	241	241	244	247	249	252	252	259	260	263	268	271	278	283	294	298	301	304	319	326	335	336	339	340	342	346	348	350	353	357	358	362	363	371	378	385	388	393	399	402	417	422	427	432	437	449	452	460	464	471	474	479	489	499	519	528	543	545	557	563	575	587	587	602	636	647	668
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	3	4	4	4	4	7	8	8	8	8	9	11	12	15	18	18	19	20	21	22	25	35	37	44	81	100	120	189	316	409	495	695	728	742	922	1074	1112	1152	1296	1323	1429	1532	1554	1627	1676	1988	2054	2078	2111	2157	2215	2278	2342	2353	2412	2462	2514	2548	2624	2638	2650	2669	2686	2733	2748	2761	2781	2786	2836	2858	2900	2914	2931	2946	2957	2963	2976	2995	3004	3005	3015	3021	3035	3052	3054	3064	3069	3077	3087	3095	3112	3125	3136	3147	3156	3172	3186	3202	3209	3220	3247	3257	3261	3281	3308	3327	3342	3347	3360	3370	3391	3418	3418	3454	3463	3483	3493	3506	3517	3528	3539	3561	3569	3576	3589	3617	3627	3632	3645	3653	3662	3684	3694	3712	3716	3721	3729	3741	3762	3779	3795	3807	3816	3830	3843	3868	3884	3903	3936	3959	3972	4003	4017	4037	4081	4100	4131	4148	4157	4191	4237	4280	4302	4334	4355	4371	4400	4417	4417	4523	4554	4601	4652	4733	4805	4906	4954	5011	5038	5132	5189	5289	5380	5458	5516	5564	5607	5705	5787	5878	5918	5971	5984	6037	6146	6215	6297	6349	6386	6423	6470	6559	6625	6701	6748	6796	6835	6860	6935	7010	7085	7149	7214	7267	7309	7408	7497	7631	7676	7770	7828	7925	8043	8155	8155	8246	8442	8558	8648
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	6	6	6	6	6	8	8	8	8	10	11	13	13	15	16	15	19	19	20	20	20	21	22	22	23	26	28	28	31	32	32	36	41	46	46	47	47	48	49	51	51	52	56	56	59	61	61	61	65	65	65	66	66	66	67	67	68	68	71	71	71	71	71	73	73	74	75	75	76	76	77	79	79	79	79	80	80	82	82	83	85	85	88	89	90	91	91	95	96	98	99	99	100	101	102	103	103	104	104	104	108	108	109	109	110	111	113	114	116	117	117	117	117	117	117	119	119	119	119	122	124	126	126	126	127	133	134	135	141	144	144	145	146	146	154	157	160	163	170	174	182	192	192	200	207	216	225
19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	5	5	6	6	6	6	6	6	6	7	8	14	20	24	25	65	77	87	114	122	124	124	141	148	166	167	176	187	188	212	222	225	243	244	245	261	267	276	284	285	292	292	292	294	315	318	330	332	340	341	353	355	361	363	369	370	370	377	377	379	380	385	386	386	389	396	397	397	399	403	404	409	415	415	415	416	417	420	424	425	427	427	429	431	431	437	439	439	441	441	444	447	451	459	463	470	472	473	475	481	485	485	488	488	488	488	488	490	491	492	495	495	495	496	514	516	517	519	520	520	520	523	524	526	526	527	528	529	534	534	540	540	541	543	549	554	557	562	563	563	568	571	577	582	592	593	597	597	603	607	609	613	616	616	625	636	640	650	657	660	662	668	673	674	678	678	680	689	696	702	709	712	718	719	728	741	754	774	786	802	813	827	838	856	881	881	899	923	934	953
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	44	44	44	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	6	6	6	6	8	8	9	9	9	10	10	11	11	11	11	11	13	13	13	13	14	14	14	14	14	16	16	17	17	17	17	17	17	17	22	22	22	23	23	23	23	23	23	23	23	23	23	23	24	24	24	28	28	31	31	31	31	31	34	34	34	34	35	35	35	39	39	42	42	42	42	42	42	42	57	57	57	57	57	59	59	61	61	69	69	69	76	76	79	79	79	79	79	81	104	104	104	104	104	104	104	112	112	112	112	112	112	112	112	112	112	123	123	123	128	128	143	143	175	175	175	189	189	212
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	5	5	6	6	8	8	8	16	16	18	18	22	22	22	23	23	23	23	23	23	23	24	24	25	25	27	27	27	27	27	27	27	28	28	28	30	30	30	30	30	30	30	31	31	32	32	32	32	32	32	32	32	32	33	33	33	35	35	40	40	44	44	44	47	47	48	48	49	49	49	56	56	59	59	60	60	60	69	69	73	73	74	74	74	77	77	80	80	83	83	83	84	84	87	87	90	90	90	101	113	113	113	123	123	123	147	167	167	167	170	170	170	188	188	198	198	215	215	215	231	231	241	241	263	263	263	284	284	292
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	4	4	5	6	6	6	8	8	8	9	9	9	9	9	10	10	11	11	12	12	12	12	12	13	14	14	15	15	15	15	15	15	15	15	15	17	17	17	17	20	20	20	20	20	20	22	22	22	22	23	23	23	23	23	24	24	25	25	25	26	26	26	26	26	26	26	27	27	27	27	27	27	27	32	32	34	34	34	34	34	40	40	42	42	42	42	42	42	42	45	45	46	46	46	48	48	48	48	50	50	50	55	55	56	56	59	59	59	60	60	62	62	62	62	62	64	64	74	74	83	83	83	87	87	87	87	88	88	88	113	113	137	137	146	166	166	166	166	187	187	202	202	202	213	213	218	218	236	236	236	243	243	252	252	254	254	254	266	266	270	270	280	280	280	298	298	308	308	366	366	366	366	366	400	400	407	407	407	437	437	460	460	460	460	460	500	500	500	500	512	512	512	512	512	512	512	537	537	537	537	537	537	537	620	620	620	620	620	645
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	9	9	11	11	11	13	13	14	14	20	20	20	25	25	31	31	35	35	35	36	36	40	40	40	40	40	51	51	64	64	74	74	74	88	88	90	90	104	104	104	120	120	138
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	3	3	3	4	4	4	4	4	4	4	5	5	5	5	6	6	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	14	19	21	22	22	23	23	28	28	28	31	31	32	32	36	36	36	36	37	37	37	42	42	42	44	44	44	44	44	44	44	46	46	47	47	47	47	47	48	48	50	50	51	51	51	53	53	53	53	54	54	54	55	55	55	55	55	55	55	55	55	57	57	61	61	61	63	63	64	64	67	67	67	72	72	74	74	80	80	80	84	84	85	85	92	92	92	101	101	108	108	112	112	112	117	117	128	128	149	149	149	165	165	168	173	210	210	210	223	223	223	223	267	267	267	278	278	300	300	311	311	311	311	329	329	329	329	347	347	365	365	387	387	427	427	427	427	427	427	427	441	492	492	492	507	507	507	536	536	536	536	567	567	567	601	601	601	639	639	639	639	639	639	670	695	695	710	710	723	723	723	723	751	751	751	797	797	797	821	821	860	928	928	928	928	1010	1056	1080
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	3	3	3	3	3	3	3	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	10	10	12	12	16	16	16	19	19	27	27	27	27	27	35	35	36	36	39	39	39	42	42	42	42	45	45	45	47	47	47	47	49	49	49	51	51	52	52	57	57	57	59	59	61	61	64	64	64	67	67	71	71	78	78	78	80	80	80	80	83	83	83	84	84	86	86	89	89	89	92	92	96	96	105	105	105	110	110	112	112	117	117	117	132	132	132	132	145	145	145	160	160	175	175	194	194	194	202	204	209	217	220	220	220	230	230	234	234	238	238	247	258	264	264	264	264	264	264	264	303	303	303	303	303	303	303	303	303	303	307	307	307	315	315	328	328	334	334	334	343	343	365
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	3	3	3	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	9	9	9	9	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	19	19	19	23	23	23	23	24	24	24	25	25	25	25	25	25	25	27	27	28	28	36	36	36	36	36	40	40	42	42	42	44	44	45	45	47	47	47	49	49	52	52	52	52	52	53	53	64	64	68	68	68	68	68	77	77	80	80	80	80	80	80	80	81	81	81	88	88	89	89	91	91	91	98	98	104	104	114	114	114	125	125	137	137	145	145	145	152	152	161	161	167	167	167	176	176	182	182	190	190	190	200	200	205	205	212	212	212	220	220	241	241	258	258	258	272	280	305	305	332	332	332	361	361	397
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	3	5	7	7	8	8	8	8	8	8	8	8	8	9	9	10	10	11	12	12	12	12	13	13	13	13	13	14	15	15	15	15	15	15	15	15	15	15	15	15	17	18	18	19	19	22	22	22	23	23	23	23	26	26	28	28	29	30	31	34	34	34	37	38	39	39	40	40	40	40	40	40	40	41	41	41	41	41	42	42	48	48	48	51	51	52	52	54	54	54	58	58	59	59	59	59	59	71	71	78	78	92	92	92	105	105	114	114	124	124	124	139	139	144	144	172	172	172	187	187	195	195	215	215	215	237	237	251	251	278	278	278	301	301	314	314	333	333	333	351	351	363	363	370	370	370	386	386	404	404	430	430	430	474	474	484	484	520	520	520	686	686	697	697	712	712	712	803	803	828	828	861	861	861	892	892	906	906	922	922	922	958	958	985	985	1012	1012	1012	1046	1046	1064	1064	1112	1112	1112	1165	1165	1227	1227	1294	1294	1294	1343	1343	1356	1356	1392	1392	1392	1470	1470	1517	1517	1572	1572	1572	1658	1658	1720	1720	1826	1826	1826	1954	1954	2138
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	34	34	37	37	41	41	41	45	45	46	46	46	46	46	47	47	54	54	54	54	54	55	55	65	65	65	65	65	65	75	75	75	75	75	75	78	78	78	78	78	78	78	78	78	78	78	78	78	78	79	79	80	80	80	80	80	80	80	82	82	83	83	83	85	85	85	85	85	85	85	85	85	85	85	91	91	91	91	91	91	91	91	91	91	93	93	97	97	98	98	98	102	102	112	119	119	119	119	120	121	121
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	8	8	8	8	8	9	9	9	9	9	9	9	11	11	12	12	13	13	13	15	15	16	16	16	16	16	16	16	16	16	16	16	16	19	19	19	19	21	21	21	22	22	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	27	27	31	31	31	31	31	31	31	31	31	33	33	33	33	33	37
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	3	3	4	5	5	5	5	5	5	5	5	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	11	11	12	12	12	15	15	17	17	18	18	18	18	18	20	20	24	24	24	28	28	31	31	31	31	31	40	40	43	43	47	47	47	54	54	57	57	59	59	59	62	62	62	62	62	62	62	66	66	68	68	70	70	70	74	74	83	83	109	109	109	127	127	139	139	157	161	161	170	170	177	177	188	188	188	205	205	217	217	225	225	225	261	261	278	278	300	300	300	330	330	345	345	374	374	374	397	397	406	406	433	433	433	453	453	462	462	483	483	483	495	502	511	511	529	535	535	540	547	559	559	559	559	573	585	585	593	601	602	602	616	619	619	645	645	655	655	655	671	676	691	694	703	703	703	734	744	753	767	785	785	785	823	823	859
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	7	7	8	8	8	8	8	9	9	9	9	10	10	10	10	10	14	14	24	24	24	53	53	54	54	56	56	56	62	62	68	68	72	72	72	76	76	78	78	83	83	83	85	85	90	90	92	92	94	98	98	109	109	114	114	114	120	120	131	131	137	137	137	141	141	153	153	156	156	156	168	168	168
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	8	9	17	17	17	17	19	19	19	19	20	20	20	21	21	21	21	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	36	36	36	38	38	38	38	40	40	40	41	41	42	42	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	48	48	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	52	52	55	55	55	55	55	56	56	57	57	57	59	59	60	60	61	61	61	62	62	63	63	67	67	67	68	68	70	70	75	75	75	75	75	77	77	80	80	80	82	82	84
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	9	9	9	9	10	10	10	12	12	12	12	12	12	12	13	13	13	13	15	15	15	17	17	17	17	18	18	18	19	19	19	19	21	21	21	21	21	21	21	22	22	22	22	22	23	23	24	24	24	30	30	31	31	32	32	32	33	33	36	36	36	36	36	37	37	37	37	39	39	39	40	40	41	41	43	43	43	49	49	49	49	50	50	50	51	51	52	52	53	53	53	55	55	55	55	58	58	58	59	59	60	60	64	64	64	66	66	70	70	79	79	79	88	88	105	105	115	115	115	131	131	143	143	157	157	157	203	203	229
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	7	7	8	8	10	10	10	18	18	18	18	18	18	18	24	24	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	28	28	28	28	29	29	29	30	30	30	30	32	32	32	37	37	40	40	41	41	41	42	42	43	43	43	43	43	45	45	48	48	52	52	52	59	59	60	60	61	61	61	61	61	61	61	61	61	61	62	62	62	62	64	64	64	64	64	64	64	68	68	68	71	71	71	71	74	74	74	74	74	76	76	86	86	86	89	89	96	96	99	99	99	104	104	106	106	119	119	119	133	133	147	147	170	170	170	201	201	223	223	270	270	270	329	329	351
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	5	8	10	14	16	16	18	23	24	29	32	35	36	37	38	38	40	41	45	45	45	46	47	47	47	47	48	48	48	48	48	48	48	48	48	48	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	52	52	52	52	52	52	52	52	52	52	52	52	52	52	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	55	55	57	57	59	59	59	61	61	62	62	63	63	63	65	65	65	65	67	67	67	68	68	69	69	69	69	69	69	69	69	69	70	70	70	71	71	73	73	74	74	74	75	75	77	77	77	77	77	81	81	85	85	88	88	88	92	92	96	96	101	101	101	103	103	105	105	109	109	109	111	111	113	113	118	118	118	120	120	124	124	127	127	129	132	132	132	132	136	136	136	137	137	139	139	143	143	143	149	149	151	151	154	154	154	161	161	170	170	177	177	177	184	184	193	193	201	201	201	217	217	233
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	6	6	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	11	11	11	11	11	12	12	12	12	12	12	12	14	14	16	16	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	22	22	22	23	23	23	23	23	23	23	23	23	23
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	10	10	15	15	17	17	17	26	26	27	27	39	39	39	41	41	45	45	52	52	52	59	59	61	61	66	66	66	70	70	71	71	71	71	71	76	76	77	77	79	79	79	87	87	90	90	97	97	97	118	118	118	118	128	128	128	140	140	146	146	151	151	151	158	158	159	159	165	165	165	173	173	178	178	182	182	182	198	198	203	203	222	222	222	240	240	247	247	249	249	249	255	255	266	266	270	270	270	280	280	283	283	286	286	286	302	302	313	313	327	327	327	348	348	359	359	373	373	373	389	389	389	389	389	389	389	420	420	426	426	436	436	436	454	454	464	464	482	482	482	506	506	510	510	516	516	516	527	527	553	553	583	583	583	608	608	638	638	711	711	711	793	793	861
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	9	9	18	18	18	96	96	156	156	167	167	167	192	192	220	220	246	246	246	256	256	263	263	263	263	263	278	278	294	294	301	301	301	316	316	328	328	332	332	332	351	351	360	360	367	367	367	373	373	375	375	380	380	380	391	391	392	392	395	395	395	401	401	405	405	415	415	415	418	418	423	423	431	431	431	443	443	478	478	515	515	515	599	599	686	686	766	766	766	800	800	816	816	855	855	855	891	891	912	912	948	948	948	975	975	1011	1011	1038	1038	1038	1070	1070	1098	1098	1128	1128	1128	1163	1163	1191	1191	1223	1223	1223	1256	1256	1294	1294	1326	1326	1326	1351	1351	1381	1381	1421	1421	1421	1446	1446	1475	1475	1527	1527	1527	1546	1546	1605	1605	1656	1656	1656	1718	1718	1810
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	9	9	9	9	9	14	14	17	17	20	20	20	21	24	25	25	27	27	27	30	30	30	30	38	38	38	41	41	44	44	51	51	51	67	67	80	80	86	86	86	97	97	99	99	128	128	128	146	146	152	152	168	168	168	175	175	177
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	8	8	8	8	8	8	8	8	8	8	8	10	10	12	12	15	15	15	20	20	22	22	24	24	24	32	32	32	32	33	33	33	36	36	37	37	37	37	37	39	39	41	41	42	42	42	43	43	45	45	47	47	47	50	50	51	51	55	55	55	61	61	65	65	70	70	70	75	75	75	75	75	75	75	80	80	81	81	81	81	81	87	87	91	91	104	104	104	121	121	132	132	171	171	171	196	196	208	208	222	222	222	231	231	239	239	244	244	244	255	255	261	261	267	267	267	274	274	282	282	288	288	294	304	304	325	325	345	345	345	375	375	412	413	445	445	445	483	483	533
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	7	7	7	8	8	8	9	9	9	9	9	9	9	9	9	11	11	11	11	12	12	12	13	13	13	17	17	18	18	18	18	18	20	20	20	20	20	20	20	20	20	23	23	23	23	23	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	28	28	28	32	32	34	34	39	39	39	40	40	41	41	42	42	42	43	43	43	43	45	45	45	45	45	45	45	46	46	46	51	51	52	52	52	52	52	58	58	59	59	62	62	62	65	65	67	67	72	72	72	80	80	80	80	84	84	84	87	87	87	87	91	91	91	95	95	96	96	100	100	100	106	106	114	114	118	118	118	120	120	123	123	140	140	140	154	154	157	157	173	173	173	182	182	186	186	186	186	186	200	200	207	207	211	211	211	219	219	235	235	245	245	245	270	270	287
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	4	6	6	10	13	14	23	23	23	24	30	31	31	32	33	36	38	38	38	39	39	39	40	40	41	42	42	43	43	43	43	43	44	46	48	48	48	49	49	50	51	51	51	51	51	56	56	56	56	56	57	58	58	58	58	58	60	61	62	62	62	62	62	63	63	63	63	65	66	66	66	67	67	67	67	69	69	69	74	74	76	76	82	82	82	85	85	85	85	90	90	90	103	103	106	106	121	121	121	156	156	188	188	188	188	188	354	354	377	377	415	415	415	456	456	490	490	504	504	504	537	537	552	552	597	597	597	616	616	632	632	663	663	663	685	685	700	700	717	717	717	746	746	758	758	805	812	812	834	834	851	851	880	889	889	1001	1017	1075	1261	1303	1303	1303	1375	1420	1473	1473	1566	1566	1566	1600	1739	1772	1792	1823	1823	1823	1895	1895	1952	1952	1996	1996	1996	2084	2118	2135	2135	2174	2174	2174	2283	2309	2340	2391	2391	2411	2411	2411	2476	2495	2524	2573	2573	2573	2625	2642	2660	2681	2689	2689	2689	2740	2753	2766	2784	2796	2796	2796	2839	2877	2898	2927	2961	2961	2961	3027	3051	3116	3196	3275	3275	3275	3397	3461	3524
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	11	11	11	11	11	11	11	16	16	16	18	18	19	19	19	19	19	22	22	23	23	23	23	23	24	24	27	27	30	30	30	30	30	30	30	30	30	30	33	33	40	40	44	44	44	44	44	44	44	46	46	46	50	50	51	51	52	52	52	54	54	55	55	56	56	56	60	60	60	60	60	60	60	61	61	61	61	65	65	65	68	68	73	73	83	83	83	84	84	87	87	90	90	90	97	97	101
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	4	4	4	4	4	4	4	4	4	4	6	6	6	6	7	7	7	9	9	11	11	11	11	11	12	12	13	13	13	13	13	14	14	15	15	15	15	15	15	15	15	15	15	15	15	16	16	17	20	20	20	20	23	23	28
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	4	4	4	4	4	4	4	5	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	11	11	12	12	12	12	12	14	14	14	14	14	15	15	15	15	16	16	16	16	16	17	17	19	19	19	21	21	23	23	23	23	23	30	30	35	35	44	44	44	57	57	67	67	80	80	80	90	90	99	99	107	107	107	115	115	127	127	130	130	130	135	135	138	138	144	144	144	148	148	148	148	153	153	153	161	161	167	167	179	179	179	256	256	295	295	343	343	343	417	417	470	470	532	532	532	641	642	659	659	685	685	685	725	725	742	742	796	796	796	870	870	895	895	942	970	970	1005	1005	1026	1026	1085	1088	1088	1118	1118	1141	1141	1178	1178	1178	1211	1211	1235	1235	1273	1273	1273	1302	1302	1325	1325	1348	1348	1348	1372	1372	1416	1416	1447	1447	1447	1479	1479	1508	1508	1582	1582	1582	1634	1634	1736
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	10	10	11	11	11	11	11	14	14	14	14	14	14	14	14	14	14	14	15	15	15	16	16	18	18	18	18	18	18	18	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	23	23	23	23	23	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	32	32	32	32	32	32	32	54	54	58	58	62	62	62	71	71	76	76	124	124	124	130	130	133	133	142	142	142	167	167	178	178	209	209	209	231	231	278	278	330	330	330	409	409	411	411	444	444	444	448	448	459
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	4	9	10	10	10	11	12	12	15	15	16	16	17	19	25	30	35	38	41	56	87	107	139	140	175	175	215	317	386	451	457	498	518	532	589	677	783	883	905	1031	1031	1175	1175	1234	1281	1316	1331	1363	1398	1418	1418	1418	1418	1451	1458	1466	1481	1481	1481	1502	1504	1518	1518	1526	1526	1526	1536	1536	1537	1537	1538	1538	1538	1540	1540	1545	1545	1546	1546	1546	1554	1558	1558	1562	1563	1563	1563	1563	1570	1574	1574	1574	1574	1574	1584	1584	1586	1595	1604	1604	1604	1605	1608	1613	1620	1624	1624	1624	1628	1646	1652	1652	1672	1672	1672	1688	1691	1708	1716	1737	1737	1737	1740	1755	1758	1780	1783	1783	1783	1787	1795	1796	1798	1801	1801	1801	1815	1825	1825	1832	1839	1839	1839	1846	1853	1856	1871	1872	1872	1872	1884	1888	1893	1893	1893	1893	1893	1893	1893	1893	1893	1893	1893	1893	1893	1893	1893	1893	1893	1893	1893	2026	2058	2067	2103	2129	2129	2129	2157	2160	2169	2210	2210	2265	2265	2285	2307	2307	2363	2408	2408	2408	2435	2469	2520	2562	2632	2632	2632	2671	2709	2761	2846	2895	2895	2895	2948	2976	3041	3075	3105	3105	3105	3197	3228	3228	3391	3391	3391	3480	3537	3613	3613
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	3	5	13	16	17	32	51	84	107	127	180	187	208	288	350	419	459	516	544	600	675	702	770	815	832	869	880	933	1027	1064	1102	1135	1135	1232	1232	1299	1299	1299	1403	1403	1440	1440	1558	1558	1558	1558	1607	1628	1628	1738	1738	1738	1790	1790	1804	1804	1823	1823	1823	1852	1852	1852	1852	1857	1857	1857	1882	1882	1897	1897	1916	1916	1916	1926	1926	1963	1963	1983	1983	1983	2006	2006	2008	2008	2008	2008	2008	2016	2016	2021	2021	2028	2028	2028	2039	2039	2046	2046	2053	2053	2053	2061	2061	2065	2065	2069	2069	2069	2075	2075	2087	2087	2106	2106	2106	2121	2121	2147	2147	2161	2161	2161	2184	2184	2191	2191	2206	2206	2206	2219	2219	2237	2237	2241	2241	2241	2257	2257	2282	2282	2309	2309	2309	2333	2333	2373	2373	2395	2395	2395	2423	2423	2448	2448	2486	2486	2486	2534	2534	2571	2571	2627	2627	2627	2691	2691	2756	2756	2800	2800	2800	2859	2859	2902	2902	2942	2942	2942	2986	2986	3034	3034	3094	3094	3094	3174	3174	3203	3203	3240	3240	3240	3268	3268	3313	3313	3343	3343	3343	3371	3371	3448	3448	3491	3491	3491	3548	3548	3635	3635	3781	3781	3781	3915	3915	4022
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	6	6	6	7	7	8	9	9	9	10	10	10	10	10	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	14	14	16	17	19	19	20	20	20	20	23	26	26	30	30	32	32	32	32	32	32	32	32	32	32	32	33	34	34	34	34	34	35	35	35	35	35	35	35	38	38	46	46	49	49	49	51	51	53	53	56	56	56	63	63	65	65	65	65	65	69	69	72	72	72	72	72	77	77	80	80	89	89	89	93	93	99	99	102	102	102	118	118	124	124	135	135	135	142	142	147	147	150	150	150	159	159	177	177	183	183	183	199	199	211	211	222	222	222	237	237	238	238	240	240	240	246	246	250	250	256	256	256	262	262	266	266	271	271	271	278	278	278	278	280	280	280	286	286	294	294	301	301	301	321	321	330	330	343	343	343	377	377	393	393	406	406	406	431	431	435	435	444	444	444	469	469	472	472	484	484	484	500	500	503	503	515	515	515	526	531	557	557	594	594	594	621	621	641	646	670	670	670	761	761	790
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	4	5	5	5	5	8	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	12	12	13	13	13	13	13	14	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	18	18	18	18	18	18	18	21	21	21	21	24	24	24	24	24	30	30	31	31	31	32	32	34	34	37	37	37	57	57	70	70	70	70	70	95	95	101	101	115	115	115	119	119	126	126	139	139	139	145	145	160	160	173	173	173	176	176	177	177	179	179	179	181	181	185	185	193	193	193	194	194	202	202	223	223	223	228	228	235	235	244	244	244	257	257	259	259	281	281	281	295	295	304	304	326	326	326	345	345	351	351	361	361	361	372	372	382	382	388	388	388	394	394	407	407	416	416	416	424	424	427	427	440	440	440	453	453	463	463	470	470	470	482	482	492	492	512	512	512	524	524	534	534	542	542	542	554	554	562	562	573	573	573	597	597	612	612	630	630	630	654	654	677
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	6	6	7	7	7	7	7	9	9	10	10	10	11	11	11	11	13	13	13	18	18	18	18	19	19	19	20	20	20	20	24	24	24	28	28	28	28	29	29	29	33	33	37	37	39	39	39	45	45	53	53	60	60	60	72	72	75	75	80	148	148	148	148	162	162	162	162	171	171	171	182	182	199	199	199	211	211	219	219	226	226	226	233	233	246
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	6	6	6	7	7	8	8	8	8	8	9	9	10	10	10	10	10	15	15	16	16	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	20	20	20	20	20	22	22	22	22	22	24	24	25	25	25	25	25	28	28	28	28	30	30	30	30	30	30	30	31	31	31	34	34	35	35	40	40	40	40	40	41	41	43	43	43	45	45	45	45	46	46	46	48	48	48	48	48	48	48	51	51	52	52	58	58	58	62	62	66	66	76	76	76	76	76	84
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	4	5	5	7	7	7	7	8	11	11	11	11	11	12	12	12	12	12	14	14	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	21	21	21	24	24	34	34	39	39	39	46	46	46	46	46	46	46	51	51	51	51	51	51	51	55	55	59	59	66	66	66	69	69	71	71	78	78	78	78	78	79	79	80	80	80	82	82	82	82	90	90	90	96	96	98	98	102	102	102	112	112	113	113	115	115	115	117	117	121	121	125	125	125	134	134	135	135	141	141	141	143	143	148	148	150	150	150	155	155	167	167	180	180	180	207	207	222	222	235	235	235	261	261	274	274	281	281	281	300	300	304	304	310	310	310	318	371	371	379	389	389	392	398	400	410	417	422	424	429	429	434	434	457	457	473	473	473	486	486	501	512	512	512	540	552	560
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	4	4	4	5	5	5	5	6	6	6	6	6	7	8	8	9	9	12	12	12	14	14	16	16	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	26	26	26	26	26	26	26	26	26	26	27	27	28	28	30	30	30	34	34	36	36	39	39	39	42	42	44	44	47	47	47	54	54	57	57	64	64	64	69	69	70	70	73	73	73	73	73	75	75	77	77	77	79	79	82	82	82	82	82	83	83	85	85	87	87	87	90	90	95	95	98	98	98	99	99	99	99	101	101	101	103	103	104	104	105	105	105	105	105	116	116	121	121	121	125	125	127	127	129	129	129	133	133	137	137	143	143	143	152	152	157	157	163	163	163	169	169	172	172	176	176	194	194	208	208	208	208	208	208	214	214	231	231	252	252	252	263	301	301
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	6	8	8	8	8	8	8	8	8	8	9	9	13	13	13	16	16	19	19	23	23	23	24	24	24	24	25	25	25	25	25	29	29	33	33	34	34	34	40	42	44	46	46	48	48	51	51	52	52	52	56	56	62
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	8	8	8	8	8	9	9	9	9	9	9	9	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	13	13	14	14	14	14	14	15	15	15	15	15	16	16	17	17	20	20	20	22	22	23	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	25	25	25	28	28	29	29	34	34	34	39	39	39	39	39	39	39	39	39	40	40	44	44	44	47	47	47	47	49	49	49	49	49	49	49	50	50	50	51	51	52	52	54	54	54	60	60	62	62	65	65	65	68	68	70	70	75	75	75	85	89	93	98	108	108	108	123	130	130	135	142	142	142	155	157	157
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	4	4	4	4	4	6	8	9	9	9	9	10	10	10	10	10	11	11	11	11	12	12	12	12	12	18	18	18	18	18	20	20	22	22	22	22	22	25	25	27	27	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	33	33	33	33	33	35	35	35	35	35	35	35	36	36	38	38	38	38	38	38	38	38	38	38	38	38	39	39	40	40	41	41	41	41	41	41	41	41	41	41	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	46	46	46	46	46	46	46	47	47	47	48	48	48	48	50	50	50	50	50	52	52	56	56	56	60	60	64	64	67	67	67	69	69	69	69	72	72	72	72	72	73	73	73	73	73	75	75	80
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	6	6	6	6	8	8	8	8	8	8	8	8	8	8	9	9	10	10	11	11	11	13	13	16	16	21	21	21	29	29	39	39	42	42	42	95	95	105	105	110	110	110	112	112	115	115	117	117	117	117	117	118	118	119	119	119	119	119	119	119	119	119	119	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	121	121	121	124	124	125	125	129	129	129	136	136	141	141	143	143	149	152	152	157	157	165	165	165	172	172	178	178	191	191	191	202	202	202
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	3	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	7	7	8	8	8	8	9	9	9	9	10	10	10	11	11	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	15	15	15	19	19	26	26	31	31	31	39	39	39	39	39	39	39	52	52	55	55	66	66	66	90	90	99	99	108	108	108	119	119	127	127	140	140	140	143	143	150	150	165	165	165	180	180	190	190	198	198	198	209	209	218	218	224	224	224	246	246	264	264	268	268	268	277	277	286	286	288	288	288	291	291	298	298	308	308	308	312	312	313	313	320	320	320	325	325	328	328	335	335	335	342	342	347	347	352	352	352	361	361	361	361	371	371	371	386	386	394	394	427	427	427	452	452	465	465	481	481	481	499	499	512	512	532	532	532	572	572	607	607	649	649	649	744	744	832	832	946	946	946	1048	1048	1147
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	6	6	7	7	7	7	7	7	7	7	7	8	8	8	9	14	15	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	18	18	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	30	30	30	30	34	34	34	35	35	35	35	35	35	35	35	35	35	35	38	38	38	38	38	38	38	39	39	39	39	39	41	41	44	44	44	45	45	45	45	49	49	49	52	52	52	52	53	53	53	53	53	56	56	57	57	57	59	59	61	61	62	62	62	64	64	66	66	66	66	66	68	68	70	70	83	83	83	96	96	113	113	116	116	116	120	120	126	126	128	128	128	136	136	140	140	144	144	144	147	147	154	154	155	155	155	157	157	158	158	158	158	158	162	162	171	171	178	178	178	181	181	181	181	184	184	184	190	190	202
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	13	13	14	14	14	14	14	14	14	14	14	14	14	14	16	16	16	16	16	16	16	16	16	18	18	18	18	18	19	19	19	19	19	19	19	23	23	24	24	25	25	25	28	28	30	30	30	30	30	30	30	30	30	31	31	31	32	32	32	32	32	32	33	34	34	36	38	45	45	45	53	59	60	77	85	85	85	92	96	100
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	12	12	23	23	23	28	28	31	31	82	82	82	82	89	91	91	94	94	94	98	98	101	101	102	102	102	102	102	102	102	103	103	103	103	103	103	103	104	104	104	104	104	105	105	107	107	107	109	109	112	112	112	112	112	116	116	117	117	117	117	117	123	123	124	124	125	125	125	130	130	131	131	131	131	131	134	134	138	138	143	143	143	144	144	146	146	146	146	146	151	151	154	154	164	164	164	164	164	171	171	174	174	174	181	181	189	189	196	196	196	204	204	210	210	213	213	213	218	218	221	221	223	223	223	225	225	225	225	231	231	231	231	231	234	234	237	237	237	245	245	246	246	253	253	253	256	256	266	266	273	273	273	275	275	279	279	286	286	286	291	291	298	306	312	312	312	319	320	329	329	352	352	352	360	360	371	371	398	398	398	422	422	450
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	3	3	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	7	8	8	8	8	8	9	9	9	10	10	10	10	11	12	12	12	12	13	13	16	16	18	18	18	20	20	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	25	25	26	26	26	26	26	26	26	26	26	26	31	31	33	33	37	37	37	37	37	39	39	41	41	41	43	43	44	44	46	46	46	51	51	56	56	61	61	61	72	72	77	77	80	80	80	86	86	86	86	89	89	89	96	96	100	100	102	102	102	106	106	112	112	115	115	115	120	120	125	125	129	129	129	135	135	138	138	144	144	144	161	161	165	165	171	171	171	176	176	181	181	182	182	182	195	196	198	198	202	202	202	216	219	220	220	222	222	222	233	236	238	238	248	248	253	255	255	260	265	268	268	268	271	281	281	286	299	299	299	310	325	341	341	366	366	366	398	403	429
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	7	7	7	8	8	8	8	9	9	9	10	10	10	10	11	11	11	12	12	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	19	19	19	20	20	20	20	21	21	21	21	21	27	27	28	28	28	29	29	29	29	29	29	29	31	31	31	31	32	32	32	33	33	34
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	4	4	5	10	10	11	16	23	25	28	32	36	44	59	66	80	101	116	134	143	161	171	185	192	212	219	244	252	262	283	304	309	323	334	343	358	369	372	377	384	396	403	417	423	430	440	446	454	464	471	486	498	504	513	519	560	583	590	598	611	611	618	619	648	648	648	666	666	696	696	711	711	711	731	765	788	788	829	829	829	877	877	893	893	939	939	940	977	977	1003	1003	1045	1045	1045	1106	1106	1139	1139	1229	1236	1257	1310	1316	1409	1427	1545	1550	1613	1722	1722	1870	1870	1870	1870	1870	2349	2356	2565	2633	2804	2857	2967	3160	3160	3370	3370	3654	3654	3744	3933	3933	4158	4158	4381	4381	4455	4643	4643	4813	4813	4995	5014	5074	5252	5252	5434	5439	5637	5643	5703	5913	5913	6120	6127	6357	6383	6430	6615	6615	6788	6788	7058	7167	7236	7418	7418	7682	7682	7920	7974	8050	8240	8240	8495	8495	8695	8695	8776	9047	9047	9147	9147	9350	9350	9350	9687	9687	9917	9917	10178	10178	10178	10462	10462	10697	10697	10997	10997	10997	11348	11348	11575	11575	11800	11800	11800	12071	12071	12329	12329	12620	12620	12620	12932	12932	13167	13167	13410	13410	13410	13702	13702	13906	13906	14148	14148	14148	14581	14581	15320	15320	15817	15817	15817	16522	16522	17039	17039	17858	17858	17858	18783	18783	19808
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	4	4	8	10	10	10	12	12	13	16	19	19	19	21	23	24	26	28	29	30	30	30	34	34	36	36	36	38	38	39	39	39	39	39	39	40	44	44	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	50	50	52	52	52	52	52	53	53	53	53	53	54	54	54	54	54	54	54	55	55	55	55	59	59	59	61	61	61	61	66	66	66	68	68	69	69	69	69	69	70	70	71	71	72	72	72	73	73	75	75	77	77	77	80	80	80	80	80	80	80	80	80	81	81	81	81	81	82	82	84	84	92	92	92	98	98	100	100	102	102	102	103	103	103	103	110	110	110	117	120	123	123	131	131	131	136	136	138	138	144	144	144	159	159	159	159	160	160	160	164	164	169	169	181	181	181	190	190	198
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	4	4	4	4	5	5	5	5	5	5	5	5	5	6	6	6	7	7	8	8	9	9	9	10	10	12	12	17	17	17	20	20	20	20	25	25	25	27	27	31	31	34	34	34	38	38	39	39	40	40	40	43	43	44	44	45	45	45	49	49	49	49	54	54	54	63	63	67	67	69	69	69	78	79	84	84	90	90	90	96	96	100	100	102	102	102	104	104	105	105	109	109	109	112	112	114	114	119	119	119	120	120	125	125	131	131	131	137	137	141	141	151	151	151	162	162	165	165	179	179	179	188	188	212
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	14	14	15	15	15	15	15	15	15	17	17	17	17	17	19	19	19	19	19	20	20	23	23	23	23	23	25	25	27	27	27	27	27	29	29	29	29	32	32	32	41	41	42	42	46	46	46	50	50	53	53	58	58	58	62	62	64	64	65	65	65	67	67	73	73	79	79	79	83	83	85
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	4	5	8	9	11	14	16	18	18	19	20	20	20	20	20	20	20	20	20	20	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	26	26	27	27	27	27	27	27	27	28	28	28	28	28	50	50	55	55	55	57	57	61	61	61	61	61	64	64	64	64	66	66	66	75	75	76	76	86	86	86	92	92	103	103	106	106	106	109	109	109	109	109	109	109	110	110	118	118	133	133	133	142	142	149	149	153	153	153	159	159	165	165	166	166	166	167	167	172	172	183	183	183	186	186	194	194	195	195	195	200	200	201	201	205	205	205	212	212	220	220	226	226	226	228	228	230	230	240	240	240	240	240	246	246	253	253	253	254	254	264	264	278	278	278	291	291	316	316	330	330	330	346	346	361	361	377	377	377	384	394	397	397	414	414	414	426	432	443	452	461	461	461	499	506	544
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	10	10	10	11	11	11	11	12	12	12	13	13	13	13	13	13	13	14	14	14	14	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	18	18	18	18	21	21	22	22	22	24	24	24	24	28	28	28	34	34	36	36	41	41	41	43	43	46
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	4	4	5	7	11	12	12	15	17	20	24	25	27	31	33	36	40	43	59	61	66	75	85	87	90	93	114	115	123	128	135	136	150	154	154	167	172	183	183	196	356	372	386	498	529	602	783	887	907	910	920	939	939	952	955	957	958	958	1051	1051	1058	1062	1069	1069	1069	1069	1070	1073	1076	1079	1079	1079	1093	1095	1097	1097	1100	1100	1100	1102	1102	1102	1102	1106	1106	1106	1109	1109	1118	1118	1122	1122	1122	1130	1132	1137	1137	1146	1148	1148	1162	1162	1173	1173	1173	1173	1173	1194	1194	1200	1200	1232	1232	1232	1248	1248	1264	1264	1274	1274	1274	1306	1306	1333	1333	1372	1372	1372	1392	1392	1406	1406	1422	1422	1422	1457	1457	1472	1472	1487	1487	1487	1513	1513	1532	1532	1549	1549	1549	1576	1576	1587	1587	1603	1603	1603	1634	1634	1658	1658	1674	1674	1674	1721	1721	1721	1721	1750	1750	1750	1781	1781	1794	1794	1819	1819	1819	1870	1870	1891	1891	1924	1924	1924	1979	1979	2023	2023	2080	2080	2080	2232	2232	2258	2258	2293	2293	2293	2324	2324	2349	2349	2386	2386	2386	2429	2429	2449	2449	2487	2487	2487	2534	2534	2561	2561	2582	2582	2582	2613	2613	2648	2648	2687	2687	2687	2736	2736	2779	2779	2830	2830	2830	2913	2913	3010
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	8	8	8	8	8	8	8	10	10	10	10	10	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	14	14	14	14	14	14	14	15	15	15	15	15	15	15	16	16	16	16	17	17	17	19	19	20	20	21	21	21	22	22	23	23	23	24	24	24	24	24	24	25	25	25	26	26	28
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	8	8	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	13	13	13	13	13	13	13	13	13	13	13	14	14	14	15	15	15	15	15	15	15	16	16	16	16	17	17	17	18	18	19	19	21	21	21	23	23	25	25	26	26	26	28	28	30	30	33	33	33	38	38	39	39	39	39	39	44	44	47	47	50	50	50	52	52	52	52	52	52	52	53	53	55	55	55	55	55	58	58	59	59	59	59	59	59	59	59	59	60	60	60	66	66	70	70	70	70	70	72	72	74	74	75	75	75	80	80	83	83	87	87	87	88	88	90	90	94	94	94	98	98	101	108	108	108	108	108	108	111	111	115	115	115	119	119	122	122	127	127	127	138	138	151	151	158	158	158	166	166	180
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	5	5	6	6	6	6	6	8	8	8	8	8	9	9	12	12	14	14	14	18	18	29	29	35	35	35	40	40	41	41	45	45	45	57	57	60	60	61	61	61	66	66	73	73	79	79	79	93	93	112	112	124	124	124	133	133	142	142	153	153	153	161	161	175
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	3	4	7	9	10	12	16	17	19	23	23	24	26	26	26	26	27	29	31	32	37	37	38	38	38	38	92	105	126	140	146	147	171	184	200	210	245	248	255	265	271	311	323	326	330	334	334	336	336	355	355	355	359	359	366	366	377	377	377	379	379	386	386	403	403	403	419	419	425	425	438	438	438	451	451	452	452	457	457	457	465	465	469	469	475	475	475	479	479	481	481	484	484	484	489	489	492	492	492	492	492	501	501	501	501	508	508	508	523	523	528	528	540	540	540	552	552	558	558	586	586	600	608	624	629	640	644	644	644	650	650	654	654	668	668	668	685	716	726	731	734	734	734	734	765	769	781	796	796	796	820	820	836	836	855	855	855	855	870	890	898	913	913	913	913	945	951	959	971	971	971	981	981	996	996	1012	1012	1012	1027	1031	1036	1044	1051	1051	1051	1067	1075	1080	1088	1092	1092	1092	1098	1107	1115	1126	1130	1130	1130	1151	1154	1165	1171	1182	1182	1182	1195	1202	1207	1216	1227	1227	1227	1243	1253	1264	1271	1316	1316	1316	1363	1381	1408	1457	1492	1492	1492	1607	1607	1713
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	5	5	6	8	9	9	10	11	13	13	13	13	13	14	14	15	15	15	16	17	19	19	19	20	20	20	20	20	20	22	22	22	23	23	23	25	25	25	25	25	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	28	28	29	29	30	30	30	33	33	39	39	39	39	39	39	39	40	40	41	41	41	50	50	50	50	58	58	58	72	72	74	74	74	74	74	83	83	86	86	90	90	90	96	96	98	98	101	101	101	108	108	118	118	121	121	121	126	126	131	131	131	131	131	140	140	143	143	147	147	147	153	153	159	159	164	164	164	171	171	173	173	175	175	175	182	182	185	185	189	189	189	196	196	196	196	204	204	204	213	223	223	238	238	238	238	247	247	249	249	252	252	252	252	252	252	252	253	253	253	266	268	270	270	270	273	273	273	273	289	298	303	303	303	313	313	313	313	313	313	313	321	342	355	355	373	373	373	373	395	395	428	455	455	455	470	522	522	580	592	592	592	690	728	789
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	3	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	10	10	10	11	11	11	11	11	11	11	12	12	15	15	22	22	22	24	24	26	26	27	27	27	34	34	36	36	42	42	42	46	46	50	50	51	51	51	52	52	56	56	58	58	58	58	58	58	58	59	59	59	60	60	60	60	61	61	61	61	61	63	63	64	64	64	68	68	68	68	82	82	82	83	83	84	84	84	84	84	86	86	86	86	86	86	86	86	86	86	86	90	90	90	92	92	102	102	103	103	103	110	110	113	113	121	121	121	123	123	126	126	131	131	131	142	142	145	145	146	146	159	164	172	172	174	190	190	190	220	220	230	241	252	252	252	260	309	309
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	6	6	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	9	9	9	9	9	9	9	9	9	9	9	10	10	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	19	19	19	19	19	19	19	23	23	23	26	26	30	30	36	36	36	40	40	43	43	50	50	50	55	55	58	58	62	62	62	67	67	68	68	70	70	73	73	85	85	85	96	96	96	101	101	113	113	160	160	160	206	206	227
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	5	6	10	10	11	12	13	16	21	21	21	22	22	22	22	22	22	22	22	22	22	22	24	24	24	24	24	26	26	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	32	32	32	32	32	32	32	34	34	34	36	36	37	37	38	38	38	40	40	40	40	44	44	44	45	45	50	50	52	52	52	53	53	59	59	59	59	59	60	60	62	62	65	65	65	65	65	69	69	71	71	71	72	72	74	74	74	74	74	74	74	75	75	92	92	92	93	93	96	96	103	103	103	107	107	116	116	125	125	125	127	127	136	136	140	140	140	143	143	147	147	151	151	151	156	156	156	156	156	156	156	156	156	157	157	158	158	158	162	165	170	170	171	171	171	172	177	184	184	192	192	192	206	206	217
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	14	14	14	14	16	16	16	18	18	18	18	24	24	24	31	31	34	34	34	34	34	46	46	52	52	57	57	57	62	62	67	67	74	74	74	84	84	89	89	96	96	96	108	108	113	113	122	122	122	130	130	133	133	136	136	136	144	144	151	151	152	152	152	160	160	165	165	177	177	177	187	187	190	190	194	194	194	211	211	229	229	245	245	245	276	276	285	285	295	295	295	312	312	319	319	327	327	327	345	345	357	357	375	375	375	391	391	412	412	418	418	418	428	428	444	444	452	452	452	469	469	480	480	495	495	495	505	505	509	509	520	520	520	539	539	563	563	583	583	583	603	603	620	620	648	648	648	680	680	712
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	11	11	11	13	13	16	16	19	19	19	19	19	21	21	22	22	22	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	30	30	30	30	30	32	32	32	32	33	33	33	38	38	38	38	38	38	38	40	40	43	43	43	43	43	44	44	44	44	44	44	44	44	44	46	46	46	46	46	48	48	48	48	53	53	53	55	55	55	55	56	56	56	57	57	57	57	57	57	62	62	62	63	63	63	66	66	66	69	69	75	83	83	83	83	102	102
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	4	5	6	6	6	6	6	9	9	11	11	11	11	11	11	11	11	11	12	12	12	12	12	13	13	13	14	16	16	16	16	17	17	17	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	21	21	21	22	22	23	23	24	24	24	25	25	25	25	29	29	29	36	36	36	36	36	36	36	49	49	53	53	58	58	58	67	67	69	69	74	74	74	102	102	106	106	109	109	109	122	122	128	128	140	140	140	149	149	152	152	157	157	157	162	162	163	163	168	168	168	181	181	185	185	188	188	188	200	200	207	207	219	219	219	228	228	252	252	262	262	262	272	272	276	276	289	289	289	308	308	319	319	335	335	335	355	355	374	383	388	404	404	418	418	435	435	457	457	457	486	486	516	516	538	538	538	562	562	582	582	609	609	609	628	628	653	653	666	666	666	666	666	703	703	722	722	722	736	736	751	751	767	767	767	789	789	831
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	7	7	7	7	7	7	7	9	9	9	9	9	11	11	11	11	11	12	12	12	12	13	13	13	13	13	13	13	16	16	16	18	18	19	19	20	20	20	21	21	22	22	23	23	23	24	24	24	24	25	25	25	26	26	26	26	29	29	29	31	31	31	31	35	35	35	39	39	41	41	43	43	43	44	44	45	45	47	47	47	48	48	50	50	52	52	52	53	53	55	55	56	56	56	65	65	65	86	86	86	86	86	86	99	99	99	99	99	123	123	123
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	15	15	17	17	20	20	20	20	20	22	22	27	27	27	30	30	31	31	34	34	34	35	35	35	35	35	35	50	55	55	55	60	63	63	63	65	65	72	81	86	86	86	86	86	86
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	5	5	9	9	9	9	13	14	14	15	15	15	16	16	19	19	19	19	19	19	19	19	19	20	20	20	21	21	21	21	22	22	22	23	23	23	23	24	24	24	24	24	28	28	28	28	28	28	28	29	29	31	31	31	31	31	34	34	36	36	36	38	38	41	41	41	41	41	44	44	44	44	46	46	46	47	47	48	48	48	48	48	49	49	50	50	50	50	50	51	51	53	53	53	53	53	55	55	55	55	55	55	55	56	56	56	56	57	57	57	60	60	63	63	66	66	66	71	71	76	76	81	81	81	90	90	102	102	102	102	102	113	113	128	128	136	136	136	147	147	161	161	179	179	179	201	201	217	217	242	242	242	251	251	264	264	285	285	285	307	315	334	334	357	357	357	386	418	440	440	500	500	500	552	600	622
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	6	6	6	8	8	10	10	15	15	15	17	17	17	17	23	23	23	29	29	30	30	30	30	30	34	34	34	34	39	39	39	43	43	46	46	49	49	49	49	49	49	49	49	49	49	49	49	49	49	51	51	51	56	56	60	60	62	62	62	62	62	65	65	67	67	67	68	68	71	71	74	74	74	76	76	81	81	82	82	82	88	88	95	95	100	100	100	109	109	109	109	111	111	111	115	115	127	127	131	131	131	135	135	144	144	145	173	173	173	173	173	173	173	173	173	175	175	181	181	184	184	184	193	193	201	201	206	206	206	212	212	218	218	224	224	255	255	274	274	274	280	280	280	289	289	312	349	356	356	356	406	436	455
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	9	14	14	14	19	19	22	22	22	22	22	26	26	30	30	35	35	35	41	41	44	44	48	48	48	51	51	54	54	62	62	62	71	71	74	74	75	75	75	85	85	92	92	93	101	101	101	101	101	101	105	105	107	107	107	112	112	129	129	129	129	129	132	132	148	148	148	148	148	154	154	157	169	169	169	169	169	169	169	169	169	169	169	177
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	10	10	11	11	13	13	13	20	20	20	20	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	25	25	25	26	26	26	26	28	28	28	29	29	29	29	31	31	31	33	33	35	35	40	40	40	46	46	60	60	130	130	130	171	171	188	188	198	198	198	340	340	385	464	477	477	477	576	576	576	668	715	715	715	778	778	811	811	934	934	934	954	954	963
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	13	13	13	13	13	13	13	18	18	22	22	28	28	28	29	29	30	30	32	32	32	32	32	32	32	32	32	32	32	32	37	37	37	37	37	37	37	38	38	41	41	41	42	42	46	46	47	47	47	51	51	53	53	54	54	54	59	59	61	61	63	63	63	66	66	67	67	71	71	71	73	73	75	75	78	78	78	85	85	88	88	92	92	92	95	95	99	99	107	107	107	111	111	114	114	115	115	115	117	117	118	118	124	124	124	132	132	135	135	145	145	145	152	152	157	157	160	160	160	163	163	167	167	174	174	174	182	182	190	190	203	203	203	236	236	261
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	9	9	11	11	12	12	12	12	12	14	14	14	14	14	19	19	20	20	22	22	22	23	23	24	24	24	24	24	26	26	27	27	38	38	38	41	41	44	44	45	45	45	46	46	46
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	10	10	12	12	15	15	15	20	20	20	20	22	22	22	26	26	26	26	28	28	28	30	30	30	30	30	30	30	30	30	32	32	34	34	34	35	35	35	35	37	37	37	39	39	39	39	39	39	39	39	39	40	40	40	40	40	43	43	46	46	47	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	50	50	52	52	53	53	53	56	56	58	58	59	59	59	61	61	78	78	91	91	91	94	94	97	97	104	104	104	108	108	111	111	111	111	111	113	113	114	114	123	123	123	129	129	130	130	135	135	135	145	145	152
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	9	9	9	9	9	9	9	68	68	72	72	79	79	79	151	151	171	171	171	171	171	171	171	245	245	249	249	249	262	262	262	262	263	263	263	266	266	281	281	312	312	312	344	344	368	368	374	374	374	382	382	385	385	393	393	393	397	397	399	399	401	401	401	406	406	409	409	411	411	411	413	413	415	415	418	418	418	431	431	435	435	438	438	438	440	440	443	443	458	458	458	468	468	482
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	27	27	27	27	28	28	28	33	33	34	34	35	35	35	36	36	36	36	37	41	41	41	41	42	42	43	43	43	46	46	47	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	50	50	50	50	50	50	50	51	51	56	56	57	57	57	62	62	62	62	68	68	68	77	77	82	82	86	86	86	96	96	111	111	116	116	116	120	120	122	122	131	131	131	133	133	139	139	143	143	143	147	147	150	150	152	152	152	165	165	173	175	180	180	180	190	190	203	203	211	211	211	222	223	240	240	264	264	264	279	279	297
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	3	3	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	7	8	9	9	9	9	9	13	13	13	15	15	15	15	16	17	18	21	21	21	21	21	22	22	22	23	23	24	24	24	24	24	24	25	25	25	27	27	27	27	27	29	29	30	30	30	31	31	34	34	35	35	35	38	38	40	40	47	47	47	51	51	54	54	59	59	59	68	68	74	74	74	74	74	82	82	83	83	89	89	89	93	93	95	95	98	98	98	102	102	102	102	105	105	105	107	107	107	107	108	108	108	112	112	113	113	113	113	113	115	115	117	117	119	119	119	121	121	125	125	129	129	129	135	135	140	140	143	143	143	145	145	157	157	171	171	171	177	177	178	178	183	183	183	187	187	192	192	209	209	209	226	226	235	235	249	249	249	265	265	278	278	288	288	288	296	296	308	308	316	316	316	327	327	335	335	347	347	347	353	353	362	362	370	370	370	381	381	392	392	405	405	405	420	420	434	434	455	455	455	487	487	506
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	6	6	6	6	6	6	6	6	6	6	6	6	11	11	11	11	11	11	11	11	11	12	12	13	13	13	16	16	22	22	24	24	24	28	28	28	28	30	30	30	31	31	33	33	33	33	33	33	33	33	33	33	33	33	35	35	35	35	35	35	35	35	35	35	35	38	38	38	40	40	40	40	40	40	40	43	43	49	49	49	49	49	51	51	51	51	56	56	56	57	57	61	61	64	64	64	67	67	71	71	71	71	71	72	72	74	74	77	77	77	79	79	82	82	84	84	84	89	89	94	94	98	98	98	104	104	105	105	112	112	114	123	123	155	155	192	192	192	205	205	259	259	285	285	285	308	308	346
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	7	7	10	10	10	13	13	20	20	34	34	34	40	40	44	44	54	54	54	65	65	67	67	70	70	70	82	82	84	84	89	89	89	95	95	96	96	105	105	105	108	108	115	115	120	120	120	126	126	129	129	138	138	138	145	145	146
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	4	5	5	7	7	7	8	8	9	9	9	10	10	10	10	10	10	10	12	13	13	13	13	13	13	14	14	15	16	16	21	23	26	26	32	34	36	38	40	40	40	40	44	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	53	53	53	54	54	55	55	56	56	56	57	57	58	58	58	58	58	63	63	67	67	69	69	69	74	74	74	74	74	74	74	96	96	101	101	121	121	121	141	141	141	141	155	155	155	175	175	179	179	197	197	197	214	214	217	217	229	229	229	239	239	251	251	269	269	269	291	291	360	360	418	418	418	477	477	519	519	555	555	570	595	666	699	699	713	713	713	775	775	804	804	850	850	850	864	864	872	872	893	893	893	911	911	925	925	981	981	981	1024	1024	1065	1065	1094	1094	1094	1148	1148	1155	1155	1200	1200	1200	1245	1245	1301	1301	1387	1387	1426	1521	1521	1564	1564	1636	1636	1721	1826	1840	1863	1926	1947	2008	2018	2095	2095	2270	2270	2376	2376	2376	2454	2454	2545	2591	2775	2823	2823	3024	3024	3192
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	7	7	7	9	9	9	9	9	9	9	9	9	11	11	12	12	12	15	15	19	19	21	21	21	21	21	21	21	23	23	23	25	25	25	25	27	27	27	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	34	34	34	34	34	35	35	35	35	36	36	36	36	36	38	38	38	38	38	39	39	39	39	39	39	39	40	40	41	41	42	42	42	45	45	48	48	49	49	49	49	49	49	49	49	49	49	49	49	50	50	55	55	55	61	61	63	63	68	68	68	74	74	75	75	77	77	79	79	79	81	86	86	86	86	91	91	107	107	115	115	115	122	122	136
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	7	7	7	9	9	10	10	12	12	12	16	16	16	16	22	22	22	22	22	23	23	26	26	26	28	28	32	32	35	35	35	38	38	38	38	39	39	39	40	40	40	40	41	41	41	42	42	43	43	43	44	44	44	44	44	44	44	44	44	46	46	47	47	52	52	52	61	61	65	65	66	66	66	70	70	72	72	73	73	73	81	81	84	84	86	86	86	88	88	92	92	97	97	97	103	103	106	106	112	112	112	117	117	127	127	132	132	136	141	143	151	156	160	160	160	172	172	179	179	188	188	188	201	220	222
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	4	6	11	11	13	14	17	19	20	20	20	20	21	21	22	24	26	26	26	26	28	31	33	40	43	44	45	46	46	46	48	52	54	55	55	55	56	56	57	58	58	58	60	60	60	60	60	60	60	60	60	60	60	61	61	62	62	63	63	63	63	64	64	66	66	67	67	67	70	70	70	70	73	73	73	78	78	88	88	99	103	103	124	132	152	156	178	178	178	205	205	219	219	219	219	219	286	286	301	301	312	312	312	355	355	371	371	382	382	382	382	382	411	411	419	419	419	426	426	441	445	449	449	449	449	449	465	465	477	477	477	483	483	489	489	495	495	495	495	500	532	532	565	565	577	606	606	674	674	810	810	810	922	922	922	922	1174	1174	1174	1174	1262	1262	1262	1262	1262	1262	1262	1262	1262	1262	1262	1262	1262	1643	1643	1643	1722	1795	1795	1795	1815	1815	1857	1857	1857	1857	1857	1857	1933	1937	1937	1945	1945	1945	1968	1968	2003	2003	2031	2035	2035	2045	2045	2084	2084	2111	2111	2111	2140	2140	2177	2177	2177	2177	2177	2251	2251	2311	2311	2397	2397	2397	2523	2523	2637
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	14	14	14	15	15	15	15	16	16	16	17	17	17	17	18	18	18	18	18	18	18	18	18	18	19	19	19	19	20	20	20	23	23	25	25	25	25	25	29	29	32	32	33	33	33	39	39	39	39	39	39	39	44	44	47	47	50	50	50	57	57	61	61	70	70	70	95	95	99	99	115	115	115	118	118	118	118	127	127	127	128	129	130	130	131	131	131	140	140	140	140	145	145	145	151	151	155	155	164	164	164	171	171	173	173	192	192	192	195	202	221
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	3	3	3	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	6	6	6	7	7	9	9	9	9	9	9	9	10	10	10	10	10	11	11	13	13	15	15	15	16	16	17	17	18	18	18	20	20	27	27	30	30	30	34	34	35	35	36	36	36	41	41	41	41	43	43	43	50	50	53	53	53	53	53	62	62	66	66	73	73	73	75	75	76	76	81	81	81	88	88	90	90	94	94	94	96	96	98	98	98	98	98	101	101	104	104	108	108	108	110	110	114	114	118	118	118	123	123	132
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	4	4	4	4	4	4	4	5	5	5	8	8	8	8	11	11	11	12	12	15	15	16	16	16	18	18	19	19	19	19	19	19	19	20	20	20	20	20	21	21	22	22	22	22	22	22	22	26	26	30	30	30	42	42	44	44	48	48	48	54	54	58	58	62	62	62	68	68	80	80	84	84	84	89	89	97	97	108	108	108	117	117	121	121	128	128	128	129	141	141	154	154	154	154	160	160	164	164	173	173	173	179	179	185	185	209	209	209	224	224	228	242	247	247	247	292	292	308
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	4	5	5	7	7	7	8	8	8	9	10	13	13	15	15	15	15	17	17	17	17	18	19	19	19	20	20	21	21	21	21	21	21	21	23	23	23	23	25	25	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	30	30	30	30	30	31	31	32	32	32	32	32	37	37	37	37	44	44	44	50	50	66	66	81	81	81	94	94	106	106	106	106	106	151	151	169	169	192	192	192	220	220	222	222	247	247	247	281	281	284	284	298	298	298	310	310	316	316	327	327	327	332	332	345	345	354	377	377	389	389	394	394	404	404	404	416	416	423	423	427	427	427	439	439	450	450	460	460	460	460	476	476	476	522	522	522	522	535	539	539	539	562	562	583	583	610	610	632	632	632	636	636	657	657	677	719	719	752	752	776	776	781	781	781	846	846	859	859	877	877	877	905	905	929	929	948	948	948	987	987	1025	1025	1063	1063	1063	1087	1087	1122	1122	1166	1166	1166	1225	1225	1273	1273	1347	1347	1347	1413	1413	1493
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	3	3	4	4	6	6	7	7	7	12	12	12	12	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	18	18	19	19	19	19	19	20	20	21	21	21	21	21	23	23	24	24	26	26	26	28	28	29	29	29	29	29	38	38	42	42	54	54	54	66	66	69	69	75	75	75	79	79	79	86	86	86	86	86	86	87	87	87	87	87	88	88	88	88	88	88	88	91	91	91	91	91	91	91	91	91	94	94	97	97	97	99	99	105	105	107	107	107	119	119	123	123	127	127	127	132	132	138	138	149	149	149	160	160	160	160	170	170	176	176	177	179	184	187	187	187	197	197	203	223	223	231	231	247	254	254
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	11	16	20	33	42	49	58	64	79	85	97	108	124	134	154	161	172	191	196	200	205	209	217	226	232	234	248	251	265	314	323	334	338	339	351	364	372	384	391	399	409	411	416	430	438	439	451	451	471	484	527	530	534	535	535	538	539	542	545	553	553	556	560	564	573	575	575	575	601	604	616	616	624	624	654	660	660	684	684	715	715	715	760	760	790	790	846	867	882	892	892	974	1001	1072	1072	1120	1260	1260	1368	1368	1368	1368	1368	1750	1750	1922	1922	2074	2074	2074	2422	2422	2595	2595	2790	2790	2790	3162	3162	3368	3368	3579	3579	3646	3816	3816	3951	3962	4196	4196	4287	4506	4506	4723	4723	4935	4935	4935	5207	5207	5334	5334	5718	5718	5718	6102	6102	6212	6212	6386	6386	6386	6652	6652	6992	6992	7093	7093	7093	7306	7306	7399	7399	7550	7550	7550	7714	7714	7763	7763	7839	7839	7839	8040	8040	8107	8107	8270	8270	8270	8465	8465	8577	8577	8757	8757	8757	9008	9008	9102	9102	9276	9276	9276	9509	9509	9599	9599	9839	9839	9839	10149	10149	10298	10298	10577	10577	10577	10927	10927	11185	11185	11550	11550	11550	12004	12004	12515	12515	13138	13138	13138	14189	14189	14694	14694	15838	15838	15838	17232	17232	18326
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	5	6	6	7	10	24	35	47	79	80	84	125	232	307	336	349	422	460	500	514	539	547	580	606	626	647	668	681	686	693	727	732	743	753	758	758	780	780	799	799	821	821	821	821	822	838	849	866	866	866	872	883	885	885	891	891	891	897	897	897	897	899	899	899	907	907	920	920	935	955	955	955	968	968	991	1001	1001	1001	1001	1011	1011	1011	1011	1011	1011	1033	1033	1048	1048	1048	1048	1082	1082	1097	1097	1105	1105	1105	1105	1121	1121	1121	1121	1154	1154	1154	1154	1154	1160	1169	1169	1188	1188	1188	1204	1204	1215	1220	1220	1220	1220	1243	1243	1252	1252	1252	1252	1257	1257	1267	1276	1293	1293	1293	1293	1293	1317	1334	1334	1334	1334	1341	1377	1377	1412	1425	1425	1425	1425	1425	1425	1425	1479	1479	1479	1479	1479	1516	1516	1552	1552	1552	1552	1552	1622	1656	1669	1669	1669	1669	1669	1669	1731	1731	1731	1731	1755	1785	1785	1805	1805	1805	1838	1838	1857	1857	1909	1939	1939	1939	1939	1992	1992	2010	2053	2053	2053	2053	2081	2081	2142	2162	2162	2162	2162	2200	2200	2244	2302	2302	2302	2302	2368	2368
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	5	7	13	14	17	18	20	24	27	31	36	43	50	56	57	73	74	78	79	81	82	88	90	90	92	93	95	98	99	100	101	105	106	112	117	121	126	127	128	133	136	140	146	154	160	165	173	178	179	183	185	185	198	199	217	234	249	254	254	254	265	272	274	291	291	291	328	328	336	336	369	369	372	384	384	407	407	439	439	439	461	461	465	465	485	491	491	515	515	543	546	567	596	596	630	646	669	669	669	669	669	825	825	878	878	962	990	990	1048	1048	1092	1092	1146	1159	1159	1205	1205	1237	1237	1268	1268	1295	1324	1324	1374	1374	1398	1398	1420	1443	1443	1476	1494	1522	1522	1522	1588	1611	1650	1682	1720	1720	1720	1787	1810	1856	1910	1928	1942	1971	1986	2010	2056	2094	2125	2125	2125	2186	2199	2251	2259	2305	2305	2305	2387	2387	2420	2420	2448	2448	2448	2496	2496	2523	2523	2563	2563	2563	2602	2608	2671	2671	2710	2710	2710	2765	2765	2804	2804	2864	2864	2864	2925	2925	2975	2975	3020	3020	3020	3116	3116	3180	3180	3235	3235	3235	3318	3318	3376	3376	3416	3416	3416	3495	3495	3641	3641	3769	3769	3769	3947	3947	4103	4114	4398	4398	4398	4735	4735	5061
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	10	12	12	12	12	12	12	12	14	14	14	14	16	16	16	23	23	28	28	32	32	32	40	40	50	50	63	63	63	76	76	95	95	111	111	111	126	126	140	140	153	153	153	162	162	177	177	201	201	201	215	215	219	219	232	232	232	239	239	252
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	12	12	14	14	14	15	15	15	15	15	15	15	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	22	22	24	24	24	27	27	31	31	31	31	31	33	33	42	42	44	44	44	48	48	57	57	107	107	107	116	116	121	121	128	128	128	157	157	172	172	188	207	211	218	218	239	239	243	243	243	261	261	263	276	294	294	294	316	316	322
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	8	8	8	8	10	10	10	12	12	12	12	13	13	13	17	17	19	19	19	19	19	19	19	19	19	20	20	22	22	22	24	24	28	28	28	34	34	45	45	53	53	53	59	59	63
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	7	7	7	7	12	12	13	13	16	16	16	18	18	26	26	28	28	28	32	32	34	34	36	36	36	44	44	46	46	46	46	46	49	49	51	51	51	51	51	52	52	53	53	56	56	56	58	58	59	59	60	60	60	63	63	65	65	67	67	67	68	68	69	69	69	69	69	70	70	73	73	76	76	77	81	81	85	85	93	93	93	100	100	104	104	114	114	114	124	124	131
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	12	12	12	12	12	12	12	12	12	12	12	12	12	12	16	16	17	17	18	18	18	21	21	21	21	23	23	23	24	24	30	30	35	35	35	37	37	38	38	40	40	40	40	40	40	40	41	41	41	41	41	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	46	46	49	49	49	49	49	55	55	57	57	59	59	59	64	64	67	67	71	71	71	71	71	71	71	76	76	76	79	79	79	79	80	80	80	84	84	88	88	92	92	92	97	97	102	102	105	105	105	106	106	108	108	110	110	110	112	112	117
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	4	4	4	6	6	6	6	7	8	8	9	9	10	11	12	12	12	14	14	14	17	18	18	18	18	25	25	25	26	26	26	26	26	26	26	26	27	27	27	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	32	32	32	32	33	33	33	36	36	36	36	39	39	39	39	39	40	40	40	40	40	41	41	43	43	43	43	43	44	44	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	49	49	51	51	51	51	51	51	51	51	51	64	64	64	72	72	72	72	79	79	79	83	83	86	86	97	97	97	109	109	114	114	122	122	122	134	134	138	138	150	150	150	158	158	160	160	169	169	169	175	175	176	176	182	182	182	188	188	193	193	198	198	198	205	205	221	221	233	233	233	238	238	245	245	260	260	260	273	273	286
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	11	11	11	11	11	13	13	13	13	13	16	16	17	17	26	26	26	48	48	49	49	58	58	58	72	72	72	72	78	78	78	88	88	92	92	97	97	97	98	98	98	98	99	99	99	101	101	101	101	104	104	104	107	107	108	108	110	110	110	111	111	117	117	117	117	117	121	121	128	128	138	138	138	148	148	154	154	156	156	156	166	166	166	166	171	171	171	185	185	186	186	198	198	198	203	203	208	208	213	213	213	219	219	221	221	227	227	227	233	233	234	234	242	242	242	255	255	259	259	278	278	278	306	306	319	319	337	337	337	368	368	378	378	422	422	422	470	470	498
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	10	10	14	14	15	15	15	15	15	15	15	15	15	15	16	16	17	17	17	17	17	18	18	19	19	19	19	19	23	23	23	23	25	25	25	26	26	27	27	29	29	29	29	29	34	34	35	35	35	38	38	43	43	45	45	45	48	48	48	48	49	49	49	50	50	51	51	51	51	51	51	51	51	51	53	53	53	59	59	62	62	73	73	73	76	76	87	87	97	97	97	108	108	123	123	129	129	129	145	145	152	152	161	161	161	177	177	181	181	190	190	190	197	197	202	202	213	213	213	229	229	249	249	266	266	324	331	338	353	361	361	361	361	375	410	423	423	453	453	453	476	491	491
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	9	9	11	11	11	11	11	12	12	16	16	17	17	17	22	22	22	22	25	25	25	29	29	30	30	30	30	30	31	31	33	33	34	34	34	35	35	38	38	40	40	40	43	43	43	43	45	45	45	45	45	48	48	51	51	51	55	55	60	60	65	65	65	77	77	95	95	104	104	104	111	111	117	117	123	123	123	126	126	138
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	6	6	10	13	15	15	18	21	22	23	24	25	26	27	27	27	27	27	27	27	27	27	28	28	28	28	28	29	29	29	29	29	29	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	33	33	34	34	34	35	35	35	35	35	35	35	36	36	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	40	40	42	42	42	42	42	43	43	43	43	43	43	43	45	45	46	46	50	50	50	51	51	52	52	54	54	54	57	57	59	59	61	61	61	64	64	64	64	65	65	65	66	66	66	66	66	66	66	67	67	67	67	68	68	68	71	71	72	72	72	72	72	72	72	72	72	74	74	74	76	76	77	77	78	78	78	81	81	83	83	83	83	83	87	87	89	89	93	93	93	100	100	113	113	124	124	124	140	140	178
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	4	4	5	5	10	10	10	10	10	10	10	12	12	12	14	14	16	16	16	16	16	17	17	17	17	17	17	17	18	18	19	19	19	19	19	19	19	20	20	20	20	20	23	23	23	23	26	26	26	29	29	30	30	36	36	36	40	43	59	59	67	70	70	82	82	87	89	97	97	97	104	104	107
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	5	5	5	9	9	12	12	13	13	13	14	14	14	14	14	14	14	14	14	14	14	15	15	15	16	16	17	17	17	17	17	20	20	22	22	22	22	22	24	24	25	25	26	26	26	26	26	26	26	28	28	28	30	30	32	32	32	32	32	33	33	39	39	51	51	51	60	71	71	85	89	105	105	122	125	147
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	7	8	8	8	11	11	13	13	20	20	20	25	25	32	32	33	33	44	44	44	46	55	55	55	55	62	62	67	67	74	74	74	76	76	83
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	4	5	5	5	7	7	7	7	7	7	7	8	8	8	8	9	9	9	9	9	9	9	9	9	9	10	10	11	11	14	14	14	15	15	15	15	16	16	16	17	17	20	20	21	21	21	23	23	30	30	30	30	30	31	31	32	32	35	35	35	38	38	57	57	58	58	58	58	59	59	59	59	59	59	62	62	64	64	65	65	65	69	69	71	71	81	81	81	84	84	93	93	100	100	100	100	100	103	103	107	107	107	109	114	118	118	124	124	124	127	127	133	137	143	143	143	167	167	181
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	15	15	15	15	17	17	17	19	19	20	20	20	20	20	22	22	23	23	24	24	24	24	24	24	24	25	25	25	25	26	26	26	26	26	26	26	26	26	26	30	30	30	30	30	36	36	37	37	37	38	38	38	38	42	42	42	42	42	44
20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	5	8	9	13	14	16	22	27	34	43	53	55	69	79	93	106	131	149	158	186	192	245	272	296	315	332	337	345	363	379	400	412	417	427	433	471	484	520	555	565	573	583	619	677	710	755	826	879	896	910	951	1001	1054	1087	1095	1095	1107	1114	1141	1153	1154	1178	1178	1217	1217	1269	1269	1269	1269	1310	1315	1315	1374	1374	1374	1407	1407	1457	1457	1508	1508	1508	1560	1560	1607	1607	1664	1664	1664	1736	1736	1783	1783	1872	1872	1872	1934	1934	2030	2030	2108	2108	2191	2293	2293	2394	2394	2394	2394	2394	2655	2655	2760	2790	2930	2939	3050	3169	3169	3391	3391	3433	3603	3655	3825	3933	3937	3937	4107	4107	4162	4287	4294	4439	4439	4587	4587	4596	4711	4722	4811	4843	4961	4969	4969	5063	5067	5139	5139	5329	5330	5392	5451	5453	5553	5556	5661	5661	5661	5761	5761	5920	5920	6011	6011	6022	6108	6108	6180	6180	6280	6280	6280	6359	6359	6416	6416	6492	6492	6492	6578	6578	6652	6652	6739	6739	6739	6822	6822	6906	6906	6989	6989	6989	7095	7095	7163	7163	7271	7271	7271	7353	7353	7477	7477	7594	7594	7594	7721	7721	7810	7810	7917	7917	7917	8039	8039	8147	8147	8216	8216	8216	8376	8376	8485	8485	8685	8685	8685	8846	8846	8943	8943	9126	9126	9126	9282	9282	9498
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	1	2	5	5	13	19	5	35	29	22	13	16	22	15	30	57	44	57	0	0	19	0	0	32	49	32	46	77	87	76	90	70	75	74	73	70	71	60	58	57	54	49	55	58	56	56	62	58	57	41	38	38	35	35	31	31	32	31	31	31	31	32	33	32	28	28	29	29	29	29	29	29	25	6	6	14	7	8	9	9	7	7	7	8	6	7	9	11	11	11	11	14	18	21	21	21	21	14	14	13	0	2	2	2	2	4	4	4	4	4	1	0	1	4	2	3	9	11	11	0	1	0	6	6	4	4	0	4	3	3	0	18	18	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	6	6	6	6	37	43	43	43	43	45	45	45	47	53	53	53	60	63	77	77	77	77	79	79	81	81	81	81	81	81	82	84	84	86	86	88	88	90	91	92	92	92	94	94	94	95	96	96	96	96	96	96	96	97	97	97	97	97	97	97	98	98	98	98	100	101	101	101	101	101	101	101	102	103	104	105	105	105	108	108	110	111	111	111	115	117	121	123	126	126	126	129	130	131	131	136	141	142	142	149	151	157	157	158	163	164	169	171	171	177	182	183	183	185	192	197	201	201	201	201	201	201	201	201	201	201	205	210	215	218	220	224	233	233	233	237	237	239	244	244	247	248	250	255	257	259	259	260	263	267	270	272	277	277	277	277	280	280	281	281	281	282	282	289	291	292	294	294	295	299	307	307	308	309	310	310	314	316	316	328	332	336	336	340	352	356	367	377	383	392	402	418	422	426	437	442	446	451	455	461	471	484	491	495	501	506	511	514	516	517	520	525	526	530	532	537	537	537	548	555
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	5	5	6	7	7	8	9	12	13	14	14	14	14	16	19	25	25	25	25	29	30	32	33	37	38	38	39	41	43	44	44	47	47	47	56	56	63	70	70	70	92	92	96	100	102	102	102	105	116	120	123	127	132	132	135	136	136	136	145	145	152	152	156	157	159	163	165	165	165	166	168	170	171	171	171	176	180	181	183	185	189	189	191	193	195	196	198	198	199	199	204	205	205	206	210	211	211	212	214	215	216	217	217	217	217	220	224	224	226	226	226	227	230	233	233	234	235	236	236	237	239	239	241	241	243	243	244	248	252	252	252	253	254	255	256	258	261	262	263	263	263	265	267	289	294	296	296	297	297	300	300	302	307	312	315	321	328	336	337	347	351	364	375	383	388	397	400	410	420	424	427	434	436	441	447	448	455	460	469	470	474	489	500	512	518	528	541	544	546	551	551	557	562	566	569	576	578	582	589	597	598	600	604	607
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	6	6	6	7	7	7	7	7	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	13	13	15	15	15	15	15	15	15	15	16	18	18	18	20	21	21	21	22	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	29	29	29	29	29	30	30	30	31	31	31	34	34	34	34	34	35	36	41	41	42	42	47	49	51	53	60	67	72	74	75	75	77	80	81	82	83	84	84	87	89	89	89	90	90	92	94	95	97	101	103	103	104	107	113	114	114	114	114	115	118	118	118	121	122	122	123	123	124	127	130	132	132	132	132	136	139	141	143	143	144	147	150	152	155	160	160	161	167	167	171	176	178	178	179	181	189	190	191	191	195	196	202	207	210	213	222	223	224	225	231	237	239	242	245	245	251	256	267	271	278	280	280	287	288	290	298	312	319	319	328	340
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	3	3	3	4	4	4	4	4	5	5	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	12	12	12	12	12	12	12	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	16	17	18	18	22	22	22	25	25	25	25	25	26	26	28	28	28	28	28	29	30	30	30	30	31	31	31	32	33	35	35	35	36	36	36	37	37	37	37	38	38	38	38	39	39	39	41	41	41	41	42	42	42	43	43	44	45	45	45	45	45	45	46	46	46	46	48	48	50	50	51	52	52	52	52	54	55	56	56	56	57	57	57	58	58	58	58	59	59	59	60	60	60	60	60	60	60	63	63	66	66	68	68	69	69	69	69	72	72	72	73	74	77	79	81	82	86	88	92	98	102	102	102	104	106
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	3	3	5	5	5	5	5	5	6	6	6	6	6	7	8	8	9	13	13	15	15	16	17	17	17	18	20	22	22	24	24	28	28	28	30	33	34	34	34	34	34	34	38	38	40	42	42	42	43	44	44	45	45	45	47	49	49	50	53	53	53	55	56	59	59	61	65	65	66	67	67	68	70	70	71	71	74	76	82	84	84	84	85	86	86	90	92	92	92	97	98	104	107	116	124	128	129	135	137	144	150	160	171	172	194	214	218	233	247	250	262	276	290	302	315	324	328	334	342	352	355	360	362	364	364	375	383	404	421	429	430	432	437	455	460	464	471	471	472	475	483	483	490	496	496	499	504	512	522	523	530	531	531	535	543	552	554	570	584	585	594	607	617	628	637	647	651	655	711	739	747	754	757	762	790	796	802	813	816	823	823	824	832	842	852	853	856	863	870	879	893	926	947	961	970	988	1015	1048	1084	1100	1126	1149	1193	1224	1263	1299	1326	1358	1364	1381	1403	1449	1475	1500	1509	1526	1538	1555
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	11	11	11	12	13	13	13	15	15	15	18	18	18	18	18	18	18	18	21	21	21	22	22	23	23	23	23	23	23	24	25	26	27	28	29	31	31	32	32	34	35	35	36	36	36	37	37	37	37	37	41	41	41	41	41	41	41	42	51	51	52	52	53	53	53	53	56	65	65	65	66	68	68	68	68	68	68	68	69	69	69	70	71	71	72	74	75	79	79	79	79	83	87	87	87	88	88	88	88	90	90	92	92	92	92	93	93	94	94	94	94	94	95	98	99	102	103	103	103	104	106	108	114	114	117	118	122	129	135	136	138	138	142	145	146	146	154	162	162	164	168	175
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	4	4	4	4	4	4	4	4	5	5	6	6	6	7	8	8	8	8	8	9	13	13	13	21	43	57	69	74	92	103	105	114	121	132	141	154	159	160	166	174	191	213	221	230	234	239	260	262	267	270	274	281	285	287	298	303	312	312	312	318	324	327	336	338	348	350	351	354	357	364	367	367	368	371	372	386	387	395	395	395	400	409	420	423	423	424	430	430	431	440	445	447	450	450	454	457	462	465	470	472	476	480	482	482	490	492	500	502	504	507	513	521	528	528	531	532	534	541	546	556	562	565	569	577	580	592	596	601	606	623	631	647	660	667	668	672	679	693	714	729	783	825	834	845	849	861	876	889	935	996	1008	1024
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	3	3	3	3	16	16	16	28	31	31	40	46	48	52	54	54	56	62	67	73	74	81	81	86	93	94	98	103	113	116	125	125	138	144	144	170	171	191	196	197	203	210	210	232	238	257	276	285	316	316	355	359	359	368	379	387	387	387	392	403	409	423	436	436	459	467	492	505	508	516	516	522	527	532	535	538	539	539	541	546	552	557	561	566	568	571	575	580	588	590	594	594	594	597	602	606	615	615	615	646	660	672	683	694	712	726	733	755	763	785	801	811	837	839	851	871	880	906	922	929	934	946	957	965	984	1006	1018	1021	1048	1054	1062	1076	1097	1104	1104	1111	1117	1126	1143	1149	1155	1157	1174	1183	1193	1206	1218	1218	1231	1239	1248	1255	1266	1280	1280	1296	1307	1321	1323	1339	1351	1355	1361	1364	1377	1387	1398	1406	1417	1423	1436	1447	1454	1474	1496	1504	1509	1526	1540	1542	1550	1567	1574	1585	1597	1610	1621	1637	1660	1675	1682	1690	1710	1714	1739	1761	1789	1800	1813	1831	1848	1868	1887	1896	1906	1941	1986	2006	2027	2071	2104	2125	2165	2196	2228	2269	2305	2338	2362	2417	2463	2518	2585	2641	2684	2744	2785	2957
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	4	4	4	4	4	5	5	6	6	6	6	6	6	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	10	10	10	11	11	11	11	11	12	12	14	14	16	19	21	21	22	24	24	25	25	26	26	26	27	27	27	27	27	28	29	30	30	30	31	32	33	34	34	34	35	35	36	37	38	41	44	46	47	48	49	52	54	54	55	55	60	60	61	63	63	64	64	66	66	68	69	69	69	71	73	75	75	78	81	83	84	86	90	91	97	97	98	98	100	102	102	104	104	104	105	105	107	110	112	112	114	116	119	123	128	129	129	131	131	134	136	142	144	145	146	153	157	160	161	166	169	170	174	178	180	186	191	192	195	199	200	204	209	212	212	214	217	221	230	230	239	241	246	248	251	256	263	273	276	281	284	287	294	296	307	307	309	311	319	325	328	333	335	338	340	345	353	361	372	377	382	392	399
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	4	4	4	11	11	11	11	11	11	11	11	11	23	23	24	24	27	29	29	29	29	29	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	33	37	37	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	44	45	47	48	49	49	49	54	55	59	60	61	61	62	62	64	67	67	67	69	71	71	73	78	81	86	93	101	105	106	111	115	116	122	126	129	132	134	137	140	146	152	157	164	165	166	171	174	179	182	184	185	190	190	191	193	195	196	197	201	202	203	203	205	208	211	214	214	218	221	221	224	227	234	234	241	245	254	261	270	280	287	290	298	302	315	332	340	348	351	357	365	369	380	390	398	401	408	412	419	426	439	445	447	465	470	476	489	501	507	509	512	517	525	545	549	550	552	555	559	560	568	585	589	595	600	612	621	632	634	646	662	674	692	707	709	734	743	749	767	776	826	838	865	879	912	930	944
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	3	3	3	3	3	3	3	3	9	10	12	12	12	13	13	13	13	13	13	13	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	18	18	18	18	18	19	20	20	20	20	20	20	22	23	23	23	25	25	25	26	26	28	28	28	28	28	28	28	28	28	30	30	30	30	30	31	31	31	32	34	36	37	38	38	38	38	38	38	39	40	40	40	40	43	43	43	43	43	43	47	48	48	50	52	57	58	58	60	62	62	89	94	98	101	108	113	121	125	129	131	134	137	142	144	149	149	154	154	154	157	161	163	167	168	169	172	177	178	182	183	186	186	189	189	196	200	201	202	202	208	210	216	216	219	220	220	221	221	224	225	232	237	237	237	241	243	243	244	250	253	256	263	266	273	276	282	283	286	293	294	297	298	299	306	306	310	322	326	336	340	348	356	357	367	378	388	392	394	401	406	416	423	431	439	440	446	452	459	463	476	485	491	501	501	509	521	531	543	546	566	586	599
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	11	11	11	11	11	11	11	11	12	12	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	19	19	19	19	20	20	21	22	24	24	24	24	24	24	25	27	27	27	28	28	28	29	29	29	29	29	30	30	30	33	33	33	33	33	33	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	39	39	39	39	39	39	39	39	40	40	40	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	43	43	45	48	49	50	51	52	52	59	65	66	68	69	71	71	71	72	73	74	75	75	75	76	79	80	82	83	87	88	91
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	6	7	8	8	8	8	8	8	8	9	9	9	10	12	12	12	15	15	15	15	15	15	16	16	16	16	16	18	18	18	19	19	20	20	21	22	24	24	25	26	26	26	28	28	28	28	31	31	31	32	32	32	33	33	33	33	34	36	38	39	39	49	49	51	54	54	55	55	55	56	56	57	57	57	57	57	58	58	66	66	68	68	70	76	77	82	82	82	82	82	83	84	84	87	87	87	87	89	91	92	95	95	97	97	98	98	100	100	100	100	100	105	105	106	108	108	108	108	112	114	115	117	121	127	127	130	138	143	146	151	153	159	161	162	170	181	186	186	186	193	202
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	6	6	6	6	6	6	7	7	8	8	8	9	9	9	9	9	9	9	11	11	13	13	13	13	13	13	14	14	14	14	14	15	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	19	19	19	19	19	19	20	21	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	28	28	28	28	29	29	30	30	30	31	33	35	37	37	38	38	38	39	39	41	41	43	43	43	48	49	51	52	52	52	55	57	65	67	70	74	75	76	79	80	84	87	87	88	89	90	91	91	91	91	92	92	93	93	95	95	99	100	100	100	102	103	103	103	104	106	108	112	112	115	116	116	120	121	122	124	124	124	124	126	133	135	136	136	136	139	139	140	140	144	145	147	147	148	150	150	150	154	155	156	162	163	164	173	175	176	177	183	187	187	188	188	191	191	198	202	209	217	219	221	240	250	274	284	294	298	304	311	316
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	3	3	11	11	11	11	11	14	14	24	24	29	30	31	31	31	31	33	33	33	34	36	40	43	48	50	51	51	53	55	55	56	56	68	72	74	79	82	82	83	86	87	89	92	93	93	98	99	101	101	101	104	104	104	105	109	109	111	111	111	115	119	119	119	119	121	121	121	124	127	127	128	131	131	135	136	136	138	141	144	144	145	148	148	148	148	148	148	149	150	151	152	154	154	154	159	165	166	166	169	173	173	174	180	184	186	190	195	197	198	211	221	229	245	257	261	267	273	277	284	300	311	315	315	318	329	333	348	363	373	373	382	401	421	434	440	446	448	467	488	508	526	537	537	548	556	580	591	603	605	605	621	633	643	647	668	671	685	690	694	697	709	718	727	729	739	749	780	788	794	804	814	817	824	844	852	860	880	885	892	900	912	921	937	946	955	962	976	997	1011	1029	1044	1063	1069	1086	1124	1144	1170	1191	1212	1224	1256	1286	1298	1316	1340	1377	1398	1447	1483	1505	1540	1582	1617	1647	1678	1706	1753	1830	1863	1897	1905	1959	2013
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	5	5	11	11	11	24	24	25	27	51	62	72	72	74	91	92	98	103	103	103	113	114	116	141	141	143	167	181	183	188	192	195	195	200	200	203	205	212	217	217	217	217	217	218	218	218	218	218	224	226	227	228	228	228	232	232	235	235	236	237	237	238	239	240	240	243	243	243	244	245	246	246	246	246	246	246	246	247	247	247	252	253	255	256	257	256	257	257	257	258	260	262	262	264	264	265	266	267	268	269	276	276	280	280	281	283	284	286	286	286	286	287	287	290	291	291	292	292	292	292	292	292	293	293	293	298	298	300	302	303	304	304	306	309	309	310	310	310	311	311	311	315	317	320	320	320	322	322	324	324	324	324	324	324	326	326	327	328	328	329	329	329	329	330	333	334	334	335	336	336	336	340	340	340	340	340	341	344	345	345	346	354	356	362	365	365	368	369	370	375	377	378	386	390	390	393	393	393	396	400	403	404	410	419	425	433	438	438	438	441	444	449	457	463	463	463	464	467
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	9	9	10	10	10	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	15	15	15	15	15	15	17	17	21	29	31	32	34	34	34	36	38	38	41	41	41	41	41	41	42	42	42	42	42	43	45	45	49	49	49	49	49	49	49	52	53	53	53	53	55	55	55	55	57	59	60	62	62	62	62	64	65	68	68	70	72	72	79	84	84	85	87	89	91	92	93	94	95	99	101	102	104	109	123	126	134	137	139	140	144	147	149	152	156	156	157	161	166	169	170	171	171	171	177	178	186	188	192	192	193	207	218	224	230	236	237	237	239	240	246	249	254	254	255	255	268	285	292	303	306	308	323	347	354	359	370	375	375	376	388
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	12	12	15	15	15	19	21	21	21	21	21	22	22	24	26	29	31	31	31	31	34	34	34	35	35	35	35	35	36	37	37	40	43	43	43	43	46	46	46	47	48	48	48	48	48	48	48	48	48	50	50	50	52	52	53	53	54	55	55	55	56	56	57	57	57	57	60	61	61	63	63	65	66	68	71	71	75	78	79	79	79	81	82	85	86	86	86	93	94	98	102	107	107	111	111	117	119	121	125	129	133	133	135	139	142	144	150	153	155	155	157	166	175	178	192	196	198	202	217	220	230	242	244	254	257	270	273	289	290	294	302	302	308	326	345	345	369	371	379	383	389	390	390	413	419	423	433	440	445	448	452	452	454	462	478	485	487	494	498	501	511	515	517	534	536	548	552	559	568	580	582	587	608	614	630	641	649	652	660	676	690	712	724	750	771	788	791	799	818	828	840	847	849	857	868	884	896	933	951	956	977	993	1019	1036	1066	1075	1093	1097	1104	1129	1137	1162	1174	1180	1187	1217
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	3	3	3	3	18	18	18	32	35	35	39	41	42	45	45	45	47	51	53	55	55	56	58	60	64	64	70	73	79	81	85	86	89	92	92	95	97	103	107	110	114	115	115	118	120	127	128	129	131	131	134	135	137	141	144	146	146	146	148	150	153	164	173	173	182	185	191	194	194	196	196	197	197	198	201	201	207	207	207	207	212	213	219	225	227	232	234	236	238	242	246	248	249	256	262	267	270	270	270	293	299	303	307	314	323	330	333	342	343	351	365	373	391	396	409	421	435	447	458	460	463	468	475	483	494	517	523	525	542	548	551	557	567	569	571	582	592	603	605	612	615	622	629	633	643	646	650	650	654	658	663	670	675	684	684	701	711	711	722	728	733	735	743	743	750	756	768	772	779	783	787	803	804	811	825	831	831	842	851	851	864	870	876	879	884	893	900	905	916	921	928	932	939	948	959	973	986	992	1003	1018	1037	1051	1066	1070	1077	1085	1113	1126	1139	1170	1201	1220	1255	1282	1322	1367	1397	1420	1437	1476	1514	1564	1637	1700	1727	1761	1791	1866
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	7	7	9	10	10	11	11	13	13	13	13	13	14	14	15	16	16	16	16	17	17	18	18	18	22	26	26	31	32	33	36	42	42	43	43	45	45	46	50	50	50	50	51	51	55	55	55	55	56	57	58	59	59	59	59	61	61	61	61	61	62	63	64	64	64	64	66	66	66	68	68	70	70	72	74	75	75	75	77	77	79	79	79	79	79	80	84	84	84	84	85	86	86	86	86	86	88	88	88	90	91	96	98	98	99	101	101	101	101	101	101	103	103	104	104	106	109	111	111	112	114	123	125	127	128	128	128	132
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	6	6	7	7	7	7	7	10	11	12	12	14	14	14	15	15	15	15	15	16	16	16	16	17	17	17	19	25	26	26	29	29	29	30	30	30	35	37	37	37	37	37	37	42	42	42	61	63	63	65	69	77	85	85	88	96	97	100	106	125	125	125	128	133	134	134	134	134	135	136	138	140	140	141	142	145	148	150	150	158	158	158	159	164	164	170	170	170	170	170	170	175	175	184	184	187	187	188	189	189	189	189	189	191	191	193	194	194	194	194	194	194	194	194	195	195	195	195	195	195	195	195	195	195	195	196	196	199	199	199	199	201	202	202	202	203	203	203	203	203	203	206	206	206	206	206	206	207	208	209	211	211	212	214	214	214	217	220	224	224	226	228	231	232	233	233	236	239	242	242	249	250	251	251	254
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	6	6	6	6	6	6	6	6	6	7	7	7	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	11	11	12	12	14	14	14	17	17	17	17	17	17	17	18	18	18	19	20	20	21	21	21	21	21	21	22	22	22	22	22	23	25	26	29	29	29	31	32	32	32	37	37	38	38	48	54	56	58	58	69	70	72	75	76	79	79	80	80	85	90	91	94	95	95	95	98	99	101	101	101	101	101	101	104	104	104	105	105	105	105	107	108	109	110	110	110	110	113	113	113	113	113	116	120	127	127	127	128	129	129	129	133	137	141	144	145	145	149	150	150	152	155	158	161	163	165	172	173	181	182	186	196	200	201	210	216	220	220	233	239	244	251	252	254	262	266	277	280	282	284	292	298	303	312	313	319	325	330	333	343	350	365	374	391	396	409	410	413	416	424	430	434	434	442	459
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	5	5	8	8	8	8	8	8	9	10	10	10	10	10	10	11	11	13	13	13	13	13	14	15	15	15	18	19	19	19	21	21	21	26	29	33	33	39	41	41	41	49	68	79	89	92	100	103	115	122	125	130	134	135	136	138	141	144	148	149	154	154	154	157	161	162	175	188	189	193	201	204	209	213	213	213	216	218	219	221	223	223	228	230	234	238	241	243	243	247	247	249	253	255	257	258	260	261	262	262	264	264	264	264	264	264	265	266	266	267	269	269	269	269	269	271	272	272	273	275	276	279	281	282	283	283	283	283	284	284	284	285	285	287	288	288	290	292	297	304	307	309	311	313	313	315	316	317	319	320	325	326	328	329	334	335	341	342	342	342	345	349
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	3	3	3	3	11	11	11	22	33	44	44	47	55	62	67	67	69	71	72	72	78	79	79	79	79	85	85	85	85	85	86	86	86	86	88	88	90	90	91	92	92	93	93	93	95	95	95	95	95	95	95	97	98	98	98	101	103	103	103	104	106	107	109	110	110	111	111	114	118	123	127	127	127	131	136	136	137	138	138	138	138	138	138	144	145	145	147	163	183	183	186	188	190	192	193	195	204	210	210	210	223	240	243	248	251	277	285	297	309	321	320	334	339	361	366	366	367	380	385	402	409	409	420	455	469	470	472	475	476	478	481	481	489	500	501	502	511	523	529	532	532	534	540	543	560	631	665	690	690	697	716	757	824	851	858	858	861	869	872	881	885	890	890	890	890	922	936	979	1000	1002	1004	1007	1021	1075	1081	1107	1110	1112	1188	1195	1254	1278	1298	1303	1304	1327	1335	1351	1374	1407	1437	1438	1467	1482	1490	1514	1543	1562	1579	1595	1614	1634	1655	1680	1699	1700	1735	1751	1769	1786	1809	1835	1837	1856	1892	1936	1968	1996	2025	2032	2051	2085	2120	2145	2190	2203	2203	2245	2274
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	11	11	11	12	13	13	13	13	16	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	35	36	37	37	37	37	38	38	38	39	41	41	42	42	43	53	58	58	58	59	60	62	63	68	73	73	77	78	78	79	80	84	87	89	91	94	96	96	98	98	98	98	98	98	99	99	99	102	103	104	104	105	112	113	114	117	117	119	120	120	121	121	122	122	122	126	128	128	132	132	137	143	148	152	156	156	162	164	164	164	166	166	166	166	167	167	179	186	187	189	195	205	208	220	220	220	227	232	235	236	237	242	242	249	255	259	260	262	269	270	272	272	274	276	282	284	285	286	293	294	294	295	298	298	300	301	305	309	309	313	316	318	324	328	328	344	359	360	361	370	376	378	388	396	397	400	407	408	408	429	437	441	445	452	455	460	475	509	517	519	531	534	543	550	562	565	571	580	583	589	607	624	624	642	647	655
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	4	4	4	7	7	7	7	7	7	7	7	7	7	8	8	8	10	10	12	12	12	13	13	17	20	23	27	30	31	32	32	37	39	44	46	53	53	53	59	62	64	68	68	68	72	76	79	80	81	82	82	85	88	97	98	105	111	114	115	119	121	126	131	132	134	134	136	139	141	142	142	143	143	144	145	148	149	150	152	152	157	159	181	184	185	185	190	191	191	192	195	196	196	197	197	199	201	205	205	205	214	221	221	225	225	226	226	226	226	233	237	237	237	257	261	263	268	269	271	289	290	291	303	305	306	317	324	324	326	328	330	335	340	343	343	347	352	352	355	361	362	366	371	382	389	408	418	423	430	434	444	451	462	482	492	498	506	530	550	588	602	628	637	642	649	651	667	690	702	704	709	730	755
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	7	9	9	9	7	9	10	12	12	14	14	14	15	16	16	16	17	18	22	23	23	26	27	27	27	28	28	29	32	36	37	38	39	40	42	45	48	50	51	51	56	59	59	60	61	63	68	69	70	70	70	70	70	70	71	75	75	76	77	79	81	92	95	98	99	100	100	100	100	101	106	106	107	111	111	114	119	121	121	121	123	127	129	139	143	144	145	145	146	149	157	161	163	164	172	177	182	190	193	198	208	208	209	216	224	230	231	235	241	244	248	250	251	253	256	256	263	265	268	268	268	275	279
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	10	11	11	11	12	12	12	13	14	18	19	19	20	21	21	22	22	23	23	23	23	23	23	26	26	26	26	26	26	28	29	30	31	31	32	32	32	32	34	34	34	34	34	34	38	38	38	38	38	43	47	48	48	48	52	60	67	76	78	79	79	80	81	91	94	96	98	98	99	113	114	115	116	118	118	118	120	121	121	121	121	121	121	121	121	122	122	123	123	124	125	127	128	128	131	131	132	132	137	139	146	146	147	150	153	154	161	161	162	162	162	164	169	171	172	173	173	173	176	179	179	181	184	184	187	187	188
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	8	8	8	8	11	15	16	20	20	20	21	24	27	30	30	31	32	33	37	40	40	40	40	46	46	49	57	57	57	62	62	63	66	67	67	68	69	70	73	75	75	79	79	82	84	86	86	86	88	89	89	90	90	90	90	90	90	90	90	90	92	92	92	92	93	97	97	97	97	97	99	100	101	101	102	102	102	102	103	104	105	108	109	109	109	110	111	111	111	111	111	112	113	113	117	118	122	125	125	125	129	130	132	133	134	136	144	150	153	153	153	154	155	157	160	160	161	161	161	165	167
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	11	15	15	15	15	16	16	16	16	30	30	30	30	58	58	63	71	72	79	81	81	82	89	100	105	105	109	125	125	125	133	133	145	147	154	157	169	182	188	194	194	217	223	242	247	258	260	260	260	270	274	277	277	287	287	287	293	296	296	299	300	305	305	305	308	312	313	316	317	317	323	323	330	337	339	340	340	341	341	343	347	350	353	353	360	365	368	370	373	375	381	382	404	407	414	421	428	428	431	433	435	440	452	452	452	458	467	469	483	493	499	499	511	518	534	539	553	562	570	575	586	595	608	613	633	633	655	661	671	685	689	699	712	715	723	735	740	750	765	765	765	769	793	805	807	824	827	827	833	846	859	861	876	876	895	898	913	923	941	950	950	961	978	991	1016	1040	1056	1060	1064	1064	1072	1090	1101	1125	1142	1146	1163	1184	1212	1245	1266	1275	1281	1293	1320	1329	1359	1372	1382	1395	1405	1431	1452	1470	1506	1522	1554	1578	1607	1640	1656	1682	1696	1707	1721	1730	1742	1758	1781	1795	1803	1822	1837	1861	1887	1926	1942	1952	1974	2005	2024	2054	2085	2111	2131	2164	2201	2245	2274	2320	2340	2390	2432	2503
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	5	5	5	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	11	13	15	17	17	19	26	26	26	26	26	36	38	41	45	45	45	45	45	46	46	49	50	50	50	50	51	51	53	54	54	54	56	56	56	56	56	56	56	56	57	57	58	58	58	60	62	63	63	63	65	65	67	68	69	71	71	71	71	71	73	74	74	74	74	74	75	75	75	75	75	75	75	74	74	75	75	76	76	76	77	81	82	82	82	82	82	82	84	84	86	87	87	87	87	87	88	89	89	91	93	95	96	96	99	100	101	106	108	108	112	112	112	115	115	115	115	115	115	115	116	116	116	116	116	116	117	117	117	117	118	118	118	118	119	119	119	119	120	120	120	123	123	123	124	125	129	130	130	130	131	131	131	132	134	135	136	136	137	138	138	140	140	140	141	142	146	148	148	148	151	151	153	154	157	157	159	160	160	163	170	174	178	183	183	184	185	187	187	188	191	192	192	192	194	200	206	210	211	213	215	217
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	11	11	11	11	14	14	14	15	15	15	15	16	18	19	19	19	19	20	20	20	21	25	25	25	25	28	29	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	35	35	35	37	38	39	39	39	39	39	41	42	42	44	44	44	44	45	46	48	53	58	58	59	60	61	62	62	62	62	62	62	101	104	110	184	321	330	333	335	335	336	339	340	340	342	350	351	362	385	414	417	423	434
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	7	7	7	7	7	8	8	8	8	8	9	10	10	10	10	11	11	12	12	12	12	17	18	18	18	21	22	22	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	30	32	34	37	37	43	45	53	57	59	60	61	61	61	62	66	68	68	72	74	75	93	93	101	125	126	127	129	142	151	152	154	160	160	161	166	173	179	190	200	201	204	205	205	205	222	226	226	228	232	233	241	243	244	247	251	252	253	259	263	264	267	278	283	291	294	300	306	311	313	314	323	326	327	328	338	342	347
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	5	5	5	7	7	7	7	7	16	21	21	42	53	66	66	74	110	116	116	133	133	153	159	159	183	188	197	201	204	205	206	206	209	210	218	219	219	219	223	223	226	235	238	239	242	246	248	254	254	287	295	298	306	328	342	368	368	392	409	437	467	530	550	550	564	591	591	596	603	619	619	619	644	650	661	702	714	714	760	770	803	808	840	854	854	902	920	956	970	995	1026	1026	1064	1088	1106	1120	1135	1147	1153	1156	1200	1240	1293	1326	1372	1378	1387	1432	1467	1495	1510	1510	1510	1588	1647	1696	1736	1778	1814	1834	1912	1940	2001	2008	2046	2062	2111	2147	2173	2205	2233	2309	2358	2381	2474	2498	2562	2604	2654	2697	2777	2807	2851	2910	2943	2984	3071	3120	3149	3182	3241	3299	3342	3385	3409	3460	3493	3534	3589	3599	3662	3662	3833	3881	3901	3946	4037	4083	4083	4188	4266	4326	4394	4446	4522	4545	4592	4651	4695	4754	4837	4886	4951	4991	5046	5072	5124	5238	5378	5446	5573	5688	5729	5803	5885	5993	6054	6162	6294	6451	6612	6747	7005	7054	7227	7421	8938	8991	9027	9083	9153	9274	9308	9399	9557	9705	9818	9887	9977	10016	10048	10142	10245	10338	10379	10412	10534	10637	10766	10953	11209	11369	11515	11616	11774	11941	12079	12292	12387	12617	12767	12949
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	6	8	9	10	12	12	12	12	13	14	14	15	17	18	18	20	21	21	21	21	21	25	25	25	25	26	27	30	31	31	31	33	36	38	41	41	40	40	42	43	43	45	45	46	46	49	53	54	55	56	57	57	58	58	58	59	59	60	62	62	64	64	64	64	64	64	64	64	65	65	65	65	65	67	68	69	69	71	72	72	72	73	73	73	73	73	74	75	75	75	75	75	75	75	76	76	82	82	82	82	82	83	84	84	84	84	84	85	85	86	87	87	89	90	90	92	92	93	96	97	101	104	109	116	117	122	124	143	147	155	166	175	178	179	179	187	192	196	198	200	203	206	213	218	221	225	226	226	228	234
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	4	4	4	4	4	4	6	6	10	10	12	12	12	12	12	12	12	12	12	13	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	19	19	19	22	22	22	25	26	26	26	26	26	26	26	27	27	27	29	29	31	32	32	32	35	37	38	38	39	40	40	40	43	43	49	51	54	57	57	61	61	66	70	74	75	75	75	75	78	80	81	81	83	84	89	93	94	94	95	95	96	106	114	114	119	119	119	121	126	127	129	132	132	136	139	140	140	143	145	145	145	148	150	150	151	155	155	156	156	158	159	162	162	162	162	165	166	167	169	170	172	173	176	176	179	179	180	180	180	184	193	198	203	210	211	211	211	213	215	221	230	235	237	243	245	254	259	267	279	286	298	301	310	325	337	344	367	386	396	419	434	454	475	497	520	551	587	605	639	648	661	698	724
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	8	10	11	11	11	11	12	13	13	13	13	14	14	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	18	18	18	18	18	18	18	20	22	24	24	24	24	24	25	25	28	35	38	38	38	55	63	68	73	77	77	81	84	88	88	92	96	96	98	102	105	108	108	109	109	112	120	120	123	123	128	128	128	135	138	140	144	144	144	146	149	153	156	159	163	163	164	168	169	169	176	181	186	187	190	198	200	200	211	213	216	223	227	238	245	250	255	257	260	269	278	291	296	302	315	323	329	343	348	349	351	357	375	400	405	416	428	428	433	442	448	451	457	461	461	466	481	483	498	507	510	513	513	516	526	536	547	559	566	566	577	582	585	590	594	595	597	604	606	628	635	652	652	654	667	672	677	701	712	715	719	731	742	749	754	760	762	763	765	768	771	779	787	789	789	800	809	813	824	841	842	846	856	875	886	895	903	906	913	926	941	950	964	981	995	1002	1019	1034
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	4	5	6	7	7	7	7	8	8	10	11	11	12	12	12	12	12	12	12	12	12	12	14	15	15	15	16	16	16	18	19	21	21	23	23	23	23	24	24	24	24	24	24	25	26	27	28	28	29	29	30	31	31	31	31	35	36	36	39	39	41	41	45	46	47	49	56	59	60	62	69	71	75	79	83	83	85	90	93	97	98	100	101	101	103	108	109	109	109	109	111	112	115	116	118	118	120	120	122	123	124	124	124	126	127	128	128	128	129	130	131	133	133	135	136	139	139	139	139	142	143	145	145	148	154	157	157	159	167	172	172	173	174	179	180	187	196	198	202	202	205	209	213	214	214	214	217	224	228	228	231	234	234	234	234	235	237	238	239	239	240	241	243	244	244	247	253	255	256
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	5	8	8	8	8	12	15	33	36	36	37	43	46	46	46	46	46	46	49	51	51	51	57	57	57	57	57	57	57	57	57	57	58	58	58	59	61	61	61	61	65	65	65	65	65	65	65	66	67	67	68	68	68	68	69	71	71	72	72	72	73	74	77	77	77	77	77	77	77	77	77	79	79	79	79	79	79	79	79	80	80	81	81	82	82	82	82	82	85	85	85	85	87	87	88	89	89	90	92	92	92	92	92	92	92	92	92	92	92	92	92	93	93	93	94	96	96	96	96	96	96	96	96	97	98	98	99	99	99	99	99	99	99	100	100	100	101	101	101	101	101	106	107	107	110	110	110	113	113	113	113	117	121	121	123	126	126	126	126	127	128	128	131	131	132	133	134	137	137	141	142	146	148	150
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	9	9	10	10	11	13	13	14	16	16	16	16	16	16	17	17	19	20	21	23	24	25	26	26	26	28	29	32	33	37	39	39	39	40	42	42	43	44	45	45	46	48	49	51	56	57	59	63	64	67	67	67	68	68	69	71	71	74	75	78	79	80	83	84	90	91	92	93	95	95	96	99	99	99	102	108	109	110	116	119	119	122	128	129	129	131	131	131	131	131	132	132	133	138	139	139	139	140	144	145	147	148	148	149	152	152	154	157	157	159	164	165	170	174	179	182	186	192	193	196	200	204	207	209	211	214	220	233	239	244	252	258	269	275	283	296	302	308	322	331	350	358	366	370	370	372	375	379	381	381	382	392	395	401
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	5	5	5	11	11	11	11	12	12	14	16	16	16	16	16	16	17	18	18	18	18	18	18	20	20	21	21	21	25	25	26	27	27	29	30	30	30	30	30	31	32	32	32	35	35	36	36	36	36	36	36	39	39	39	41	42	42	42	42	46	47	47	47	47	51	51	51	51	52	53	53	53	53	53	53	53	53	53	53	54	55	57	57	57	57	57	57	58	58	59	59	59	60	60	61	62	62	64	67	69	70	70	71	73	75	77	79	79	80	80	83	84	84	85	87	89	90	93	97	100	101	106	107	107	112	115	117	121	124	126	126	127	127	128	128	129	130	130	130	132	132	132	132	132	132	133	136	136	136	136	137	137	139	141	141	142	142	144	144	144	145	146	146	149	149	150	152	153	153	154	156	158	159	161	163	164	164	169	170	172	173	184	185	188	191	194	195	198	200	204	204	205	209	213	214	214	215	217	220	222	225	227	234	243	247	258	267	276	278	284	288	291	299	304	316	333	346	355	366	377	398
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	10	13	16	19	24	28	41	51	63	68	84	84	89	109	114	119	122	124	131	137	137	138	141	142	142	145	146	148	148	149	149	150	152	152	152	152	152	152	152	152	152	157	157	157	157	159	159	162	165	165	166	166	166	166	166	166	166	166	167	167	167	168	173	173	175	176	176	180	183	183	183	185	185	188	190	192	196	199	200	206	207	214	219	219	219	231	233	246	250	270	287	305	313	328	334	349	357	373	382	387	390	397	411	414	423	434	435	449	456	471	494	501	508	511	522	525	534	541	558	558	560	560	574	574	574	580	580	582	586	591	602	606	614	614	617	623	625	630	633	638	638	646	648	656	659	663	665	665	670	670	674	675	682	684	687	691	693	696	702	704	707	712	715	719	727	727	729	731	735	738	740	743	753	761	769	774	777	782	794	805	813	820	824	827	827	831	835	836	840	844	847	849	854	859	865	871	873	877	885	892	902	913	932	948	959	970	987	1011	1042	1067	1091	1118	1135	1174
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	5	5	5	6	8	12	14	16	16	23	25	37	42	60	60	60	62	65	69	69	79	84	90	90	93	93	95	95	98	99	99	101	103	103	103	107	109	110	119	120	121	121	121	124	124	124	124	124	124	126	126	127	132	134	135	135	135	135	135	135	136	137	137	137	137	137	137	137	137	137	137	137	137	137	137	137	137	137	138	138	139	140	140	140	140	140	140	143	146	147	147	147	150	152	156	156	157	158	159	162	163	165	166	166	166	166	167	169	171	175	176	179	181	186	187	192	194	197	201	202	206	213	214	214	219	220	220	226	228	230	233	237	237	239	243	244	245	251	255	255	259	261	268	274	288	291	293	301	301	305	318	332	341	344	345	350	359	361	363	364	366	376	376	382	385	392	400	400	400	402	409	411	411	412	413	413	415	416	419	419	428	430	430	434	438	443	449	450	459	462	466	472	483	488	498	498	503	510	513	522	531	548	560	566	570	587	615	623	633	638	654	665	688
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	8	8	8	8	9	10	10	13	13	13	14	14	14	17	22	22	22	23	24	24	24	24	25	28	29	30	30	30	31	31	31	31	31	36	37	38	40	52	54	57	57	57	61	65	66	92	95	95	101	105	111	127	142	148	148	158	162	168	189	196	200	206	209	210	212	219	226	229	230	231	234	240	242	245	250	252	254	256	259	260	262	265	270	271	272	276	277	277	279	280	281	283	285	286	287	289	289	292	297	302	304	305	305	311	311	316	319	321	326	329	332	333	334	336	340	340	342	344	346	346	350	354	362	365	365	365	367	370
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	5	5	7	7	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	16	16	16	16	16	16	16	16	19	20	21	22	28	28	28	28	28	28	28	30	33	33	33	36	40	40	40	40	44	44	44	45	45	47	48	50	53	57	59	63	63	64	64	65	69	74	74	80	88	88	89	89	94	102	103	106	110	110	110	110	121	125	130	139	145	147	152	156	157	160	166	166	169	182	185	187	189	192	192	199	210	225	232	248	259	269	276	277	280	290	299	305	310	315	318	328	335	339	352	365	369	373	378	383	396	404	413	416	425	429	439	446	454	460	464	469	476	481	483	491	502	509	514	523	534	543	553	559	564	568	580	584	592	602	612	626	628	638	646	660	671	679	684	701	718	742	754	768	782	790	804	840
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	10	11	11	11	11	11	11	15	15	16	17	17	17	17	18	18	18	19	19	19	19	19	22	22	25	26	27	32	32	33	33	33	34	35	35	36	38	39	39	40	40	42	42	42	43	43	45	47	47	49	49	49	50	50	50	50	50	50	52	52	52	54	54	55	55	55	55	55	55	56	56	56	56	56	56	56	57	59	59	63	64	64	64	64	64	65	66	66	67	67	67	69	70	71	73	73	73	73	77	79	79	80	81	81	83	84	89	90	91	93	93	94	98	100	101	102	103	104	105	107	110	111	112	114	115	115	120	124	125	126	130	133	134	147	150	155	161	165	167	168	169	172	177	182	184	185	193	193	208
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	18	22	23	24	24	24	25	26	27	29	29	29	29	30	32	32	32	34	35	37	37	37	40	44	44	48	49	52	55	56	61	61	61	61	63	66	71	71	73	73	84	85	88	88	90	96	96	96	97	98	99	100	102	102	103	106	109	111	119	119	119	119	122	125	127	133	133	133	133	134	134	134	134	134	134	134	134	136	138	140	145	145	146	155	164	171	177	177	177	202	214	223	229	246	259	266	274	286	299	307	323	336	355	360	379	394	404	419	437	445	452	461	477	495	511	517	521	522	533	553	566	576	604	619	629	655	683	703	730	744	748	750	776	789	799	810	833	833	847	860	870	885	898	912	912	917	939	945	961	973	985	989	993	998	1010	1023	1057	1083	1091	1102	1135	1154	1169	1183	1197	1206	1209	1233	1254	1268	1287	1299	1311	1312	1334	1346	1371	1390	1406	1411	1420	1427	1448	1469	1487	1523	1543	1551	1567	1599	1620	1662	1683	1690	1693	1711	1788	1824	1871	1916	1935	1956	2006	2084	2149	2230	2270	2304	2329	2368	2406	2486	2569	2635	2649	2679	2752	2839
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	4	4	4	4	4	4	4	8	8	8	8	8	11	11	13	14	15	15	16	16	17	17	18	18	18	18	21	22	23	23	24	26	27	27	27	31	32	33	33	35	37	37	37	45	58	61	64	65	78	83	105	107	126	143	157	162	163	175	177	178	193	198	200	207	212	214	219	223	231	232	232	232	239	243	253	253	255	257	260	264	264	264	264	264	267	273	273	278	283	290	290	299	306	315	319	320	320	321	321	321	327	328	343	347	351	352	353	356	356	362	366	366	366	367	367	373	382	390	397	403	408	428	446	469	483	488	494	500	503	507	510	519	523	526	529	532	537	548	558	560	562	565	565	572	579	583	584	585	589	596	610	616	621	625	634	646	655	664	671	680	681	687	702	719
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	5	6	6	6	6	6	6	7	7	7	7	7	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	21	23	23	27	28	28	28	28	28	31	32	32	34	34	34	34	37	53	54	58	59	59	65	65	66	66	68	68	68	70	73	73	74	74	74	79	79	81	81	81	81	81	81	82	86	86	87	88	91	95	99	105	107	107	107	108	110	111	111	113	113	115	116	116	117	117	119	119	121	121	121	121	123	123	123	123	123	123	132	137	137	138	139	139	139	139	146	150	150	151	151	151	155	158	158	158	158	158	158	158	163	163	164	164	164	165	165	167	167	167	167	167	167	169	171	172	176	177	177	177	178	183	183	185	188	190	190	194	199	203	204	206	206	206	223	229	229	236	239	241	244	247	249	257	258	259	261	261	265	272	276	278	283	286	288	293	293	295	301	307	307	307	313	318
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	6	8	8	8	8	8	8	8	9	14	15	15	15	15	16	16	17	17	17	20	20	20	21	21	21	21	22	22	23	23	23	23	24	26	26	26	26	26	26	30	30	30	30	31	31	32	33	35	36	36	37	39	39	39	39	39	40	40	41	42	42	42	42	46	46	46	47	47	47	48	48	50	50	52	54	56	57	57	59	60	61	67	68	68	68	72	72	73	76	77	77	80	84	88	88	93	96	99	100	103	108	109	109	109	110	110	114	115	116	117	118	118	118	120	121	123	123	129	129	130	131	134	138	141	142	144	145	146	152	156	157	157	158	158	158	160	160	160	162	165	165	166	169	171	172	172	175	175	179	182	184	185	186	187	188	192	196	204	207	207	210	215	219	232	246	253	259	267	283	288	304	323	349	364	380	386	408	431	448	461	474	484	494	502	514	531	553	566	569	569	583	591
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	12	17	19	20	20	20	20	20	20	20	20	20	25	25	28	33	33	36	40	40	44	45	45	49	58	58	58	62	62	65	67	72	72	75	75	77	77	80	80	81	83	85	87	87	91	91	91	93	93	95	95	95	99	103	103	106	110	110	111	112	112	117	118	119	119	119	119	120	121	124	129	129	133	136	140	141	143	144	144	144	150	154	155	155	156	156	156	156	160	161	163	163	163	166	169	173	178	190	199	203	210	214	221	221	221	224	232	233	246	247	256	268	276	281	284	291	295	310	314	319	323	324	328	330	334	337	343	344	344	351	360	365	370	371	373	376	383	389	395	399	406	406	410	410	410	414	418	423	423	424	430	438	457	476	486	494	502	502	520	529	540	559	573	575	583	593	605	621	648	655	662	673	686	690	707	742	758	765	778	802	812	825	910	916	932	954	974	1005	1022	1061	1073	1089	1100	1126	1143	1171	1187	1192	1207	1222	1229	1248	1265	1280	1293	1295	1307	1327	1343	1364	1379	1405	1409	1431	1456	1477	1500	1529	1542	1550	1588	1617
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	4	6	6	6	6	6	6	6	8	8	8	8	8	8	9	9	10	10	10	11	12	12	12	12	13	13	13	14	14	14	14	18	19	19	19	22	22	22	22	22	22	23	24	24	24	24	24	24	25	26	26	26	27	27	28	28	28	29	29	30	31	32	33	33	33	33	33	35	36	36	36	36	38	39	40	41	43	43	44	45	45	49	50	52	56	61	61	62	64	68	68	73	74	74	80	83	87	88	89	91	94	100	105	110	119	120	120	120	129	129	134	136	142	144	145	145	147	152	152	155	155	156	157	158	159	159	161	161	162	162	162	162	166	166	166	166	167	173	173	173	175	175	175	175	177	177	182	185	185	185	185	187	188	194	194	194	194	194	202	202	204	204	205	205	207	207	209	212	214	216	217	217	221	222	225	229	233	235	239	245	248	255	257	267	270	280	288	293	298	311	317	320	324	330	333	338	346	348	363	364	368
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	7	7	7	7	7	7	7	7	8	10	12	12	14	14	16	16	16	16	16	16	16	19	20	24	33	33	33	34	35	37	39	41	42	48	49	53	55	56	57	58	59	62	62	63	63	63	63	63	63	66	66	66	66	66	66	66	68	68	69	69	70	70	71	71	71	71	71	71	71	72	73	73	73	73	74	74	74	75	75	77	77	77	77	77	77	78	78	80	81	82	82	84	87	87	87	89	91	92	92	95	96	96	97	97	98	103	104	109	109	111	111	119	121	121	121	121	121	121	121	121	121	121	121	121	121	121	122	123
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	11	11	11	21	21	21	21	28	28	28	28	62	62	80	83	85	91	96	96	104	109	111	112	144	150	157	170	174	183	187	191	192	196	201	201	203	203	204	211	212	213	214	214	214	214	214	214	214	214	214	214	215	215	216	218	218	218	218	219	219	221	221	221	221	222	222	224	224	224	224	224	224	224	225	225	225	228	228	229	230	230	230	231	232	233	233	240	241	242	247	250	250	250	254	255	262	265	265	265	271	278	284	291	297	305	305	305	317	321	322	337	345	353	353	357	359	363	367	371	374	374	377	386	390	396	403	403	403	412	414	416	416	421	421	421	428	431	433	438	439	439	440	452	455	466	468	472	472	479	487	495	498	502	510	510	514	518	523	527	530	532	535	535	535	547	551	561	566	568	568	577	587	587	590	594	595	602	609	612	618	626	628	631	633	637	646	656	664	676	683	684	693	724	756	792	809	815	817	824	851	877	889	907	910	916	928	963	970	984	1008	1013	1018	1024	1036	1070	1087	1115	1119	1138	1157	1162	1182	1212	1271	1275	1281	1321	1355
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	12	12	23	26	37	43	43	55	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	59	60	60	60	60	60	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	62	63	63	63	63	67	74	81	85	90	90	90	92	94	96	100	104	104	104	108	109	113	114	114	114	115	115	115	115	115	116	117	117	117	118	118	118	118	118	118	122	123	124	125	125	127	127	131	133	137	140	140	142	143	143	143	145	149	150	150	150	150	151	154	154	155	156	158	161	161	167	167	172	172	178	187	198	202	209	216	216	226	243	255	269	279	285	287	292	293	301	308	321	323	323	326	332	333	335	342	343	345	345	350	354	361	364	367	368	368	368	374	375	382	383	383	383	389	391	393	396	401	401	401	403	406	410	416	418	418	419	422	424	431	435	444	449	450	454	463	479	486	500	500	510	520	525	529	536	539	539	540	551	556
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	4	6	7	7	10	17	17	17	17	28	31	31	60	103	126	126	143	206	228	241	267	312	313	372	402	478	495	520	520	520	531	573	582	599	599	689	814	867	925	954	1008	1114	1114	1120	1140	1224	1281	1307	1352	1352	1403	1419	1497	1535	1578	1610	1642	1642	1691	1713	1730	1741	1772	1865	1865	1916	1959	1968	1994	2021	2050	2050	2050	2219	2253	2267	2329	2437	2437	2519	2562	2612	2760	2843	3043	3043	3104	3186	3226	3229	3278	3323	3323	3363	3412	3451	3481	3528	3561	3582	3609	3651	3682	3714	3765	3820	3829	3852	3901	3942	3991	4034	4034	4034	4173	4233	4312	4395	4458	4522	4561	4588	4661	4709	4778	4861	4962	5170	5263	5441	5519	5635	5836	6080	6135	6320	6450	6549	6687	6888	7040	7131	7206	7414	7518	7666	7823	7984	8084	8188	8279	8802	8976	9149	9350	9505	9629	9749	9901	10054	10249	10490	10490	10703	10888	11018	11167	11353	11615	11615	11851	11987	12192	12394	12617	12818	12911	12960	13004	13106	13281	13445	13579	13697	13784	13896	14020	14101	14245	14424	14504	14564	14694	14882	14990	15184	15418	15513	15608	15788	15978	16143	16308	16552	16714	16800	16980	17165	17315	17565	17724	17899	17988	18121	18386	18604	18855	19144	19360	19528	19842	20172	20441	20747	21128	21507	21841	22204	22551	22875	23280	23598	23898	24095	24490	24822	25252	25650	25967	26193	26613	26960	27438
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	3	11	11	11	11	11	11	11	11	11	11	23	24	24	27	28	29	29	30	31	31	31	31	31	31	31	31	32	34	34	37	40	40	40	40	40	40	40	40	40	41	46	46	47	49	49	50	50	50	50	50	50	50	50	50	51	51	51	55	56	56	57	62	62	65	67	67	67	69	73	73	73	74	79	79	79	82	82	83	87	88	90	95	96	98	99	100	100	101	101	104	104	104	104	106	108	111	111	111	116	118	121	125	127	135	138	143	147	154	155	166	169	179	179	186	192	204	215	230	233	242	245	251	258	264	278	290	300	308	318	325	337	340	340	344	350	356	361	366	372	375	377	386	393	397	404	411	411	416	420	428	435	439	450	450	457	461	471	472	477	480	486	492	496	506	516	523	534	539	539	545	551	558	565	571	575	576	580	581	582	589	599	608	611	617	628	638	645	652	663	665	674	683	702	724	734	742	747	765	784	787	808	827	842	856	872	886	903	914	925	941	952	969	994	1006	1026	1047	1059	1067	1083	1090	1118	1128	1153	1160	1166	1204	1227
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	7	7	7	8	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	11	11	11	11	12	12	12	13	13	16	16	17	17	18	18	19	24	26	29	29	29	32	37	39	39	40	43	46	48	49	49	49	64	66	73	80	83	84	84	90	98	98	100	101	101	101	101	105	110	115	117	117	121	124	127	128	128	128	128	128	128	128	130	135	136	136	136	136	137	141	142	145	145	145	145	147	147	150	155	155	158	161	161	162	162	163	163	165	176	178	180	186	191	192	194	201	206	209	216	233	237	246	260	269	272	284	286	294	298	314	322	330	343	367	417	420	428	436	440	463	471	477	484	491	503
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	8	8	8	8	11	16	16	16	16	16	36	36	36	61	70	70	78	80	85	86	95	97	106	107	112	121	128	149	156	169	179	214	223	226	227	230	247	248	276	286	286	308	317	340	353	360	372	383	383	401	408	428	432	437	444	444	472	479	486	503	520	527	527	527	537	541	547	566	585	585	608	614	638	653	663	671	671	680	680	681	681	681	690	690	690	695	699	706	709	717	723	726	735	741	759	777	785	787	787	794	800	807	814	814	814	833	844	852	857	864	879	886	890	909	927	944	961	981	1053	1061	1078	1100	1116	1143	1179	1194	1201	1224	1239	1252	1269	1297	1317	1323	1351	1362	1369	1378	1402	1410	1416	1431	1449	1472	1490	1507	1520	1526	1545	1555	1589	1599	1616	1616	1644	1656	1666	1680	1695	1704	1704	1716	1720	1756	1776	1792	1806	1811	1817	1819	1831	1844	1851	1860	1872	1877	1894	1903	1906	1918	1939	1947	1952	1963	1978	1990	2005	2021	2030	2037	2048	2068	2079	2092	2118	2131	2140	2144	2166	2179	2196	2223	2244	2247	2259	2287	2308	2328	2350	2371	2379	2407	2455	2471	2495	2552	2606	2627	2689	2746	2796	2883	2947	3006	3035	3085	3149	3243	3350	3412	3474	3513	3550	3703
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	7	7	7	7	7	7	8	10	11	11	11	11	12	14	14	15	16	17	20	23	23	23	24	24	26	26	27	27	30	31	31	31	32	32	32	34	38	40	40	45	47	48	49	49	54	57	60	62	66	70	73	75	77	79	82	83	83	83	87	87	88	88	88	88	88	88	88	89	89	92	92	93	94	96	96	96	96	97	98	102	107	110	113	118	121	127	139	147	158	165	177	183	198	201	207	208	211	214	223	227	232	233	235	235	247	248	250	252	259	261	262	263	285	285	291	291	295	303	303	308	319	329	335	337	345	354	357	368	376	377	377	381	387	392	399	409	411	422	434	437
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	4	4	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	12	12	13	13	13	13	15	16	16	20	63	63	64	66	69	71	73	73	73	80	81	88	88	92	94	94	95	106	113	117	122	127	140	142	142	143	147	157	159	162	167	174	179	188	194	200	201	201	216	222	228	232	232	235	235	243	254	262	264	268	269	269	288	293	305	305	306	306	312	317	321	346	350	355	355	357	361	367	371	371	377	377	379	380	382	391	392	394	408	408	416	421	428	430	440	448	448	448	465	465	477	492	492	493	497	515	520	530	533	537	538	555	570	572	592	622	637	650	663	680	705	714	721	729	731	739	766	777	785	807	822	826	842	868	886	893	909	915	918	937	942	962	969	969	969	969	985	999
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	8	9	9	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	15	15	15	15	15	15	15	15	15	15	16	17	17	17	19	19	19	19	21	24	25	25	25	27	27	28	31	35	38	39	40	42	44	44	45	46	47	49	51	51	52	53	54	54	54	56	56	60	61	65	66	67	67	70	71	75	76	76	76	77	78	78	81	82	83	83	83	87	90	91	92	94	94	96	96	97	99	101	104	104	104	106	108	109	111	112	112	112	112	112	113	114	122	124	124	128	132	139	141	143	144	144	147	153	162	164	170	171	172	181	193	207	212	215	215	215	220	227	236	237	242	248	250	274	286	288	313	318	322	331	333	338	347	356	358	361	371	378	391
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	5	5	8	8	9	11	12	12	13	13	13	13	13	13	13	13	14	14	14	14	15	17	17	17	17	17	19	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	25	29	29	30	39	47	48	52	54	55	55	57	63	71	79	84	85	90	102	111	114	124	124	124	133	143	158	165	177	187	188	187	191	210	217	225	245	251	253	263	273	292	305	317	321	322	332	341	361	367	373	374	374	392	397	406	419	432	433	433	453	456	466	476	480	480	480	488	497	505	508	511	511	513	523	529	545	554	562	562	565	584	588	594	611	625	626	626	626	653	668	677	687	690	699	704	720	734	750	761	762	765	793	802	825	851	878	878	880	936	947	974	986	1017	1021	1022	1048	1076	1094	1123	1130	1136	1157	1159	1175	1193	1208	1223	1226	1227	1272	1307	1333	1353	1376	1386	1393	1435	1455	1473	1507	1554	1564	1568	1633	1689	1722	1763	1765	1765	1765	1828	1868
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	8	8	8	9	9	9	10	11	11	11	11	11	11	11	13	14	14	14	14	15	16	20	21	22	22	25	27	27	31	32	32	32	33	33	33	34	36	36	36	36	36	36	36	37	37	37	38	38	38	39	39	39	39	40	40	40	40	40	43	43	43	43	43	44	46	46	46	47	47	47	47	47	51	51	51	51	51	51	51	51	52	54	55	55	55	55	56	56	56	57	57	57	57	58	60	62	62	67	70	73	77	78	80	86	88	90	108	110	115	116	119	119	126	131	137	137	141	144	147	153	157	157	161	171	175	175	178	179	179	188	192	195	208	216	233
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	8	11	11	11	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	14	14	14	15	15	15	15	15	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	21	21	27	30	33	35	39	41	46	48	58	85	111	114	118	139	159	179	182	186	189	189	189	189	189	197	204	206	302	320	322
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	10	11	11	11	11	11	11	11	12	13	13	13	13	13	13	16	19	19	20	20	21	21	21	23	25	26	26	26	27	28	28	28	30	30	31	31	32	33	33	34	35	37	37	37	37	37	38	38	38	38	39	40	40	40	40	40	40	41	41	42	42	42	42	42	42	42	42	44	45	45	47	50	50	51	53	60	64	65	66	66	70	72	75	75	78	78	81	85	87	91	95	95	99	101	102	103	105	105	106	108	109	111	114	116	118	120	121	123	125	125	127	128	129	131	133	136	138	139	144	149	151	156	157	158	158	158	158	158
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	6	6	8	8	8	13	13	14	14	14	14	14	14	14	14	14	14	14	15	17	18	18	19	19	20	20	21	21	22	22	22	26	26	26	26	28	29	34	35	37	40	41	45	46	49	49	51	52	53	56	58	59	59	59	60	62	62	63	65	66	66	66	66	66	66	66	66	67	67	67	67	70	72	72	73	73	75	77	77	79	79	79	79	80	81	87	93	94	96	96	101	106	111	116	117	119	120	125	132	137	145	154	157	158	167	173	182	189	196	200	206	219	229	238	242	248	249	255	261	263	268	276	283	283	286	286	291	295	299	302	303	303	304	309	313	315	323	329	329	332	341	347	351	353	367	371	378
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	13	13	14	15	15	16	16	16	16	16	16	16	18	18	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	24	24	24	25	25	26	26	26	26	27	27	29	29	29	29	29	31	33	33	35	36	37	37	37	38	40	41	41	41	53	54	84	84	84	86	86	86	87	97	115	115	115	116	137	147	148	160	160	163	167	176	180	183	195	197	198	199	199	201	202	207	207	210	211	214	214	215	217	218	220	220	220	220	221	221	221	221	221	222	222	226	231	231	233	236	238	240	245	248	248	249	250	255	256	257	260	261	262	264	266	271	273	277	280	280	287	295	300	309	325	330	340	340	345	359	366	375	375	375	384	390
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	11	11	11	11	14	14	14	15	15	15	15	15	15	15	17	17	18	20	21	21	24	24	25	25	25	28	28	29	30	30	30	36	39	42	42	48	51	53	56	61	61	65	69	71	73	73	75	75	75	81	82	83	84	87	90	92	96	98	99	99	99	99	100	101	102	105	106	116	117	118	118	119	119	121	121	123	128	130	130	130	132	132	132	134	134	137	137	139	141	141	142	144	145	146	146	148	150	151	157	160	161	164	165	171	175	178	179	179	179	183	183	186	188	192	192	192	200	210	213	220	225	225	227	238	242	244	245	245	246	250	254	258	262	271	273	274	276	283	291	297	305	313	316	317	327	339	344	352	354	360	365	373	389	394	397	399	400	402	415	420
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	4	4	5	5	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	10	10	10	10	10	10	11	13	14	14	16	17	19	23	23	23	23	24	25	26	27	27	28	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	35	35	35	35	35	36	36	37	37	37	38	38	38	39	39	42	42	43	44	45	46	46	47	48	52	54	54	59	59	60	61	64	66	69	70	70	72	73	76	79	79	81	82	83	84	84	86	87	87	87	87	87	87	91	91	93	94	94	95	96	97	99	99	100	104	105	107	109	112	117	118	119	121	121	122	122	123	124	124	126	129	129	131	134	137	137	141	145	152	162	168	168	175	178	183
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	10	11	11	13	14	15	15	24	35	46	46	57	69	75	77	80	87	87	92	94	101	108	113	115	115	115	125	125	128	139	145	145	150	152	155	158	164	168	168	170	173	176	178	187	195	195	199	201	201	201	201	202	202	202	206	208	210	211	211	213	216	217	220	222	227	227	227	233	238	241	244	245	245	246	247	253	254	261	264	266	269	270	275	278	282	286	288	288	288	293	294	297	297	300	301	302	303	310	315	320	327	328	328	332	341	351	351	354	355	359	360	362	367	369	377	377	378	391	393	401	408	416	416	420	423	427	442	444	449	452	452	453	461	466	473	479	481	481	528	528	528	528	528	528	528	532	539	539	548	551	553	554	560	565	570	574	578	580	584	593	599	604	612	620	629	635	640	648	657	665	678	687	691	699	711	716	731	746	755	757	777	786	798	822	832	841	843	847	855	865	878	887	888	899	910	922
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	19	19	20	20	20	20	20	20	20	20	21	21	21	21	21	21	23	23	23	24	25	25	25	25	25	25	25	26	26	26	27	28	28	28	29	29	30	30	30	30	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	34	34	34	34	34	34	34	34	37	37	38	40	41	41	43	43	43	43	43	44	45	46	56	56	56	56	59	62	64	66	66	66	66	67	69	70	70	70	72	75	77	78	80	80	80	81	82	82	83	85	86	86	86	90	92	92	93	93	94	96	98	98	104	105	106	106	106	106	109	113	113	121	122	122	123	125	128	130	133	137	139	142	143
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	3	3	3	3	3	3	3	11	11	11	11	20	20	20	21	23	24	25	27	27	29	29	29	30	30	30	31	34	43	44	48	48	55	58	58	59	62	63	65	68	68	69	69	72	73	73	76	80	81	81	85	85	85	85	85	87	87	87	89	89	95	95	95	95	97	97	99	107	111	112	112	112	113	113	113	116	117	117	123	124	126	129	134	134	143	148	149	150	151	153	155	159	161	166	168	170	172	172	172	178	181	181	184	192	193	203	206	210	215	222	226	226	243	245	259	267	270	284	292	294	296	303	306	313	325	328	330	334	344	348	355	365	366	366	367	372	377	391	397	401	405	409	414	425	437	445	453	453	460	469	472	479	486	497	497	510	516	525	536	545	554	561	562	564	572	579	594	600	611	618	633	646	661	668	682	682	691	696	698	701	714	725	734	746	746	755	777	777	779	793	800	806	813	823	835	852	872	879	879	899	925	943	954	968	976	977	994	1008	1031	1070	1097	1114	1130	1150	1187	1213	1252	1299	1328	1346	1402	1423	1471	1516	1551	1601	1632	1695
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	5	7	7	7	7	9	9	9	9	9	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	15	16	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	20	20	21	21	23	25	26	27	27	27	28	33	35	36	37	37	37	37	37	38	40	41	42	42	48	49	52	53	54	56	56	56	57	59	59	61	69	72	76	82	87	87	94	98	103	106	112	113	114	115	116	121	123	126	128	128	128	131	132	135	136	140	143	143	143	144	147	153	162	168	172	174	182	188	194	198	204	206	208	212	215	218	221	221	221	221	226	229	232	236	240	240	241	248	249	251	251	254	261	261	261	264	264	264	266	273	278	279	282	282	282	282	282	285	286
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	4	4	5	5	5	5	5	5	6	6	7	7	7	8	8	8	9	9	10	11	12	12	12	13	15	15	15	16	16	16	16	16	16	16	16	17	17	18	18	18	18	18	18	18	18	19	19	19	19	19	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	26	26	26	26	26	27	27	27	28	28	28	29	29	31	34	34	35	35	35	35	35	37	37	38	38	38	38	38	38	38	38	38	40	41	42	42	42	42	42	42	43	43	44	44	44	44	44	45	46	49	50	50	50	50	51	52	53	53	53	53	53	54	62	62	62	62	62	62	62	63	63	63	63	63	64	67	67	70	72	72	72	73	74	74	76	76	77	77	77	80	82	87	89	90	90	91	93	97	99	99	100	104	108	112	114	117	126	134	135	145	153	156	167	174	182	189	196	205	216	220	221	224	224	226	231	243	243	251	256	265	268	275
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	3	3	3	11	11	11	11	11	11	11	17	18	20	20	20	20	21	21	21	21	21	21	21	21	23	23	26	27	28	28	28	28	28	29	29	29	30	31	31	33	33	34	34	34	35	39	41	42	43	43	45	45	45	45	45	45	45	45	47	47	47	50	54	54	54	54	54	57	57	59	59	61	70	70	71	72	76	76	77	77	82	86	91	94	94	95	100	103	106	107	112	114	115	118	122	126	130	130	130	143	152	160	169	178	183	187	193	210	221	232	250	254	258	258	280	287	295	299	305	308	312	331	338	344	370	380	383	396	411	426	444	456	492	505	516	549	583	603	623	630	656	676	686	696	709	716	757	757	805	828	859	881	937	964	964	1020	1085	1107	1174	1196	1228	1232	1234	1245	1268	1316	1363	1388	1398	1406	1438	1470	1503	1537	1601	1615	1632	1670	1681	1696	1724	1730	1750	1761	1784	1809	1851	1873	1891	1909	1913	1941	1951	1967	1981	1994	2025	2037	2069	2091	2105	2116	2145	2158	2163	2186	2217	2245	2268	2278	2291	2303	2343	2369	2391	2408	2435	2451	2462	2500	2513	2556	2586	2627	2640	2656	2722	2759
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	10	10	14	14	14	15	16	16	18	19	20	23	30	31	34	34	39	39	39	40	41	49	49	49	50	53	54	55	55	60	60	60	60	60	62	62	66	67	67	67	67	68	69	69	69	69	69	69	71	71	74	74	77	78	79	79	79	79	79	80	80	80	80	81	83	84	84	84	92	96	96	98	100	100	100	101	104	106	108	114	114	114	115	117	121	123	128	131	132	143	148	149	152	153	159	159	164	175	180	183	191	203	204	221	227	236	244	255	255	255	267	270
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	9	10	10	10	10	10	11	12	12	13	13	13	13	13	13	13	13	14	15	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	19	20	20	21	21	21	24	25	27	31	34	34	34	36	37	38	41	42	42	42	43	43	45	45	46	46	48	48	48	49	49	49	49	51	51	52	52	52	52	52	55	57	58	60	63	63	63	65	68	70	76	78	79	79	81	84	85	86	88	89	91	92	94	97	97	101	102	105	110	113	117	119	119	119	119	123	123	123	123	124	129	140	141	141	153	155	155	155	155	166	167	171	171	172	172	172	172	172	174	176	184	187	190	190	191	192	195	199	203	205	205	210	213	215	215	215	216	217	217	218	219	223	225	228	228	230	234	240	243	244	247	247	248	249	259	264	269	278	284	290	302	310	318	331	337	339	345	367	391	403	419	434	436	453	477	501	511	527	538	542	552	557	583	592	603	604	613	620	636
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	11	11	11	12	12	12	12	12	12	14	16	20	23	23	27	31	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	35	35	35	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	40	41	41	41	44	46	47	48	50	50	50	52	53	53	53	53	54	55	56	58	59	60	60	60	60	65	65	66	66	68	69	70	72	74	81	82	87	88	92	92	94	98	100	103	110	112	112	112	113	115	120	124	124	125	128	128	131	137	137	137	138	139	140	142	147	155	155	155	157	165	169	173	174	174	177	183	183	183	185	186	186	188	193	199	200	202	204	206	208	220	222	225	235	235	236	237	239	244	251	257	260	271	276	280	285	290	297	299	302	307	314	317	324	331	337	341	343	349	353	361	364	368	372	374	381	393	405	406	411	415	421	429	433	440	450	452	453	466	472	485	506	515	525	532	540	549	560	579	593	600	609	618	620	626
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	7	8	8	8	8	9	9	10	10	12	12	12	12	12	12	12	13	13	15	15	18	20	20	23	24	25	26	28	29	29	29	29	30	30	32	33	34	35	36	36	36	37	37	38	41	41	41	41	41	44	45	46	49	49	49	49	51	51	53	55	55	55	57	57	57	57	57	57	58	58	61	61	61	61	62	62	62	72	74	74	74	74	74	74	75	76	77	78	78	78	80	82	82	82	83	83	84	89	94	95	97	97	98	98	104	107	107	117	121	123	129	143	148	153	167	173	180	182	195	206	211	218	230	235	236	245	246	252	257	267	267	269	285	290
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	10	10	12	12	12	13	13	15	15	16	16	16	16	16	17	18	18	24	24	24	25	28	28	28	29	29	30	31	31	31	33	33	33	36	39	39	39	39	39	39	39	40	40	40	40	42	43	44	44	45	45	46	46	46	46	48	48	48	52	53	53	53	53	53	53	53	54	54	54	54	54	54	56	56	58	59	61	67	67	69	71	71	71	79	80	83	86	88	88	89	97	99	99	107	110	110	110	110	113	113	114	114	114	114	114	114	115	116	120	120	120	122	122	122	122	123	124	124	124	126	126	129	130	131	131	131	134	135	136	139	139	139	142	143	145	146	149	149	150	158	160	161	166	163	165	166	171	176	179	182	187	192	194	201	202	208	219	220	223	235	242	249
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	6	7	9	11	11	12	12	12	14	15	15	17	17	18	18	18	18	18	18	18	18	20	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	26	26	28	28	28	28	29	30	30	31	31	32	33	33	35	38	40	42	44	49	50	51	52	55	60	68	68	71	72	77	78	81	82	85	85	91	91	93	94	94	94	94	95	99	101	102	103	103	103	107	108	110	113	117	117	121	121	121	123	123	123	123	125	126	128	130	132	136	137	137	138	140	143	146	156	159	162	166	170	177	183	188	189	191	193	202	208	212	215	218	219	222	224	234	237	240	244	246	248	252	259	267	274	279	281	283	291	299	303	311	313	317	324	339	355	360	367	373	375	383	392	398	408	418	422	423	427	434	449	463	466	466	472	474	491
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	6	6	8	8	8	8	8	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	18	18	19	19	19	19	19	19	21	22	23	24	24	26	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	30	30	30	30	33	33	33	34	34	34	35	35	35	35	35	35	39	39	40	40	40	41	41	42	42	42	42	42	44	44	44	45	46	46	46	49	51	53	61	61	62	62	64	66	67	67	68	69	69	73	74	75	76	76	76	76	76	76	77	78	80	81	81	84	86	89	90	90	92	94	96	98	100	102	102	102	102	102	102
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	8	8	8	8	8	8	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	14	14	14	15	15	15	15	15	15	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	23	23	23	23	23	23	24	24	24	24	25	25	26	29	29	29	30	30	31	31	31	32	32	32	32	33	34	36	37	37	37	37	38	38	51	70	73	74	74	77	80	80	81	82	83	83	84	86	87	87	91	91	92	95	95	99	104	104	104	104	106	107	107	107	110	110	112	122	124	128	131	140	140	142	145	148	150	152	162	165	165	171	174	174	185	193	195	195	200	203	205	218	235	239	244	248	251	255	262	268	268	271	274	277	279	279	283	283	288	296	298	298	306	313	319	319	324	327	331	337	339	353	358	366	366	372	376	383	387	398	403	407	421	431	439	439	439	451	459
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	10	11	11	11	11	13	13	14	14	15	16	17	17	17	17	17	18	18	18	18	19	20	20	21	24	25	27	33	38	42	46	50	50	51	53	56	57	57	58	60	60	61	62	63	64	65	66	66	69	74	75	76	77	77	77	80	80	80	81	81	81	81	82	82	84	86	87	87	87	87	90	91	92	94	96	98	100	102	102	103	106	106	107	109	110	110	111	112	115	116	117	120	121	125	126	128	129	132	132	135	137	140	140	144	145	148	151	152	161	165	166	167	174	175	183	186	187	189	193	200	206	210	212	212	215	220	225	237	245	258	259	267	278	287
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	14	14	14	15	16	16	16	17	17	20	21	21	25	25	25	25	27	27	27	27	27	29	29	31	31	31	32	32	32	34	34	34	34	34	34	34	35	35	35	36	38	40	40	40	42	42	42	44	44	48	50	50	53	53	53	57	58	61	61	63	65	70	72	77	79	83	83	83	86	87	88	88	88	89	90	93	93	94	94	94	94	96	98	99	104	104	107	107	108	108	110	111	111	114	115	124	129	129	138	138	140	144	150	157	162	168	173	173	173	175	176	181	181	183	185	188	193	198	198	200	200	202	202	202	202	203	205	206	207	208	214	214	217	218	218	219	220	222	225	227	229	229	230	234	237	243	245	247	249	251	255	257	258	264	269	272	276	288	298	312	333	345	352	356	373	387	409	434	452	463	473	498	520
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	8	8	8	8	9	9	9	9	9	9	9	9	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	13	16	16	16	16	16	16	16	17	17	17	21	21	21	22	22	23	23	24	24	25	25	25	25	25	30	30	30	30	31	31	33	37	37	37	37	40	41	41	44	44	44	44	46	46	46	47	47	48	52	52	52	56	56	56	58	61	61	61	63	64	64	65	76	76	76	80	86	89	89	89	89	92	94	96	97	97	100	103	104	110	110	113	113	114	115	116	120	120	121	121	124	128	129	130	139	139	141	154	160	160	170	170	170	170	174	177	178	182	190	190	192	199	201	203	203	210	210	210	210	210	214	217	219	220	220	221	227	228	230	237	240	242	255	267	272	277	281	282	283	285	291	291	296	302	302	303	309	314	322	323	331	339	339	343	349	359	364	371	374	375	385	389	397	414	425	455	456	470	498	525	551	562	571	577	595	617	644	655	666	667	674	688	694
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	4	4	4	6	6	6	6	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	9	9	9	10	11	11	12	12	13	15	15	20	20	20	21	22	23	23	24	24	24	25	27	28	28	28	28	28	28	28	29	30	30	30	30	30	30	30	30	30	30	32	33	35	36	36	36	37	37	40	40	40	40	41	41	41	43	45	45	46	47	49	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	52	52	52	52	53	53	54	55	57	58	58	63	64	65	65	66	69	70	81	82	85	90	96	98	98	98	99	99	100	100	100	101	104	107	114	114	118	121	122	129	133	141	144	149	152	153	159	161	165	169	173	173	173	184	187
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	11	11	11	11	22	33	39	39	39	39	54	54	58	72	72	72	72	72	91	96	111	111	114	116	123	125	125	132	132	442	446	446	452	453	453	457	457	457	457	464	465	465	468	468	468	468	468	471	471	471	474	475	479	479	479	479	479	479	479	479	480	481	481	481	481	481	481	481	481	481	481	481	482	482	491	492	492	492	492	492	494	494	495	496	498	499	505	506	510	510	510	520	520	528	532	532	534	537	542	543	552	564	564	565	571	574	580	584	586	590	595	597	598	603	604	607	609	610	611	612	618	619	619	619	620	626	626	627	629	633	633	633	636	639	640	640	641	644	647	647	648	651	651	651	657	659	659	660	662	662	662	667	668	674	675	676	681	688	688	689	694	701	707	717	723	728	732	736	738	750	755	762	767	768	773	774	780	785	787	791	803	805	807	814	816	825	834	842	852	862	867	873	888	896	906	916	921	925	928	938	944	952	963	965	973	974	979	984	989	995	997	1004	1008	1018	1030	1034	1037	1040	1058	1084
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	6	9	10	13	13	13	13	13	13	13	13	13	13	13	14	14	17	17	19	19	20	21	22	23	23	24	24	24	24	28	29	30	30	31	31	31	32	32	32	32	33	34	34	35	35	35	35	35	36	38	38	41	41	41	41	42	44	44	44	45	45	45	45	47	47	47	48	48	48	49	49	50	50	53	53	54	60	65	67	67	69	69	70	74	76	77	81	81	81	90	93	97	102	108	114	115	116	119	126	130	134	137	145	147	151	159	162	166	173	175	177	177	178	181	186	187	189	190	197	203	205	207	215	216	218	221	230	245	247	253	253	255	272	279	291	305	312	312	315	318	322	322	326	331	331	332	334	363	374	381	394	397	398	404	412	419	435	438	440	443	451	455	460	467	473	474	474	483	488	491	496	501	502	503	510	519	522	523	527	533	534	546	555	568	576	584	593	595	608	615	633	654	674	679	680	717	740	776	796	835	851	856	892	959	1001	1023	1067	1100	1107	1129	1145	1198	1255	1289	1318	1347	1396	1474
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	6	8	8	8	9	9	11	11	12	12	12	12	12	13	13	13	14	17	17	16	16	17	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	23	25	25	27	27	27	27	27	27	29	29	29	29	29	29	29	29	29	29	29	29	31	31	31	32	32	32	33	34	37	39	40	46	49	52	53	58	61	61	64	68	68	71	80	85	86	89	90	91	98	103	103	104	104	105	107	110	116	119	119	120	120	121	123	126	127	129	129	132	132	132	132
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	5	6	6	7	7	7	7	7	7	7	7	9	9	13	17	17	17	25	26	34	38	38	38	39	39	39	49	49	51	53	62	62	65	65	68	68	72	73	77	85	108	113	113	116	117	117	117	117	120	120	120	128	138	141	141	144	144	148	148	148	150	151	151	151	154	154	157	158	162	162	162	164	165	168	168	171	171	171	171	172	173	174	176	183	183	184	186	187	187	188	188	188	200	201	204	204	205	217	218	221	224	234	259	268	281	291	292	294	300	310	318	324	329	330	331	336	336	339	339	340	340	341	344	345	353	356	356	356	357	361	362	364	365	365	365	365	366	368	370	372	372	376	376	378	379	382	385	385	386	386	387	387	393	395	395	396	396	403	403	407	408	410	410	412	412	428	434	438	440	440	444	444	444	448	454	457	459	463	464	465	472	476	479	482	487	491	503	507	517	517	521	534	540	549	550	558	560	560	570	572	580	585	591	596	598	608	611	614	621	628	631	635	639	645	655	660	664	668	674	682	716
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	11	11	11	16	19	19	21	22	22	22	22	22	24	24	24	24	24	27	27	28	29	29	32	32	33	33	35	35	36	37	37	37	37	41	44	50	50	54	54	54	57	59	60	60	60	60	60	65	70	72	74	83	83	99	100	103	105	109	109	109	111	112	112	112	112	113	113	113	113	114	114	116	116	117	117	119	126	126	129	129	129	129	130	130	131	139	139	139	144	149	153	159	163	167	173	174	178	181	186	195	300	396	398	409	413	445	453	468	478	497	503	518	530	542	546	555	575	582	586	596	612	620	632	632	633	640	645	653	663	666	675	682	692	700	733	743	743	757	770	779	790	799	808	808	819	838	842	854	861	873	879	879	879	886	909	922	942	951	955	976	1005	1008	1036	1059	1060	1062	1073	1088	1094	1109	1117	1122	1122	1132	1147	1151	1165	1191	1195	1203	1208	1208	1218	1235	1239	1242	1242	1242	1272	1278	1312	1329	1333	1336	1342	1370	1374	1389	1403	1411	1417	1423	1439	1456	1486	1507	1511	1520	1536	1548	1570	1605	1610	1610	1610	1632	1662
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	8	9	10	10	10	10	10	10	11	13	13	16	20	22	22	23	24	25	28	28	28	29	29	41	42	42	42	42	42	43	43	44	46	48	48	48	50	54	64	64	65	65	65	68	69	70	71	74	74	75	75	75	79	80	80	80	80	80	83	84	85	85	85	85	85	86	86	87	89	89	89	89	89	90	90	91	91	91	92	97	98	99	101	101	101	101	102	102	102	102	102	102	104	104	104	105	105	105	106	106	108	108	108	112	113	113	115	115	115	116	117	117	119	120	123	124	126	129	129	129	130	131	131	131	137	138	139	141	142
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	6	6	6	9	9	9	9	9	10	10	10	12	12	12	12	12	12	12	13	14	15	15	16	16	17	18	22	25	25	25	25	26	26	30	31	32	32	34	34	34	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	39	39	42	42	42	44	47	48	48	49	49	50	50	51	52	52	53	55	57	63	67	69	69	70	72	76	82	87	90	91	94	95	98	99	102	102	102	103	104	106	108	108	108	108	109	110
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	8	8	8	9	9	10	11	11	11	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	16	16	17	17	17	19	19	19	20	21	21	21	22	22	22	22	23	23	24	25	26	28	28	28	28	28	29	30	32	32	32	32	33	34	36	36	36	36	41	43	44	44	44	44	46	47	48	50	50	50	51	52	52	55	55	58	58	59	62	62	63	63	63	63	63	64	65	65	65	69	69	69	69	74	74	76	78	83	88	88	88	88	89	92	92	92	92	92	95	99	100	100	100	100	100	100	100	100	100	100	102	103	103	103	104	104	106	106	108	109	109	109	109	110	111	112	113	113	121	123	123	126	131	132	133	140	141	141	145	147	150	154	164	171	173	177	187
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	6	6	6	6	6	12	13	13	14	14	14	14	14	14	14	14	16	16	16	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	21	22	22	22	22	22	22	22	22	22	23	23	23	24	24	25	25	38	39	41	43	49	53	55	56	57	57	57	57	57	62	62	62	62	68	69	73	74	81	83	86	91	98	106	111	114	117	122	123	128	141	144	151	153	154	158	160	167	170	177	184	187	189	193	200	203	213	222	224	226	232	247	251	251	254	254	256	260	263	263	263	268	268	269	272	275	279	282	286	286	287	289	291	292	293	293	293	293	293	295	298	304	306	308	310	311	319	323	326	326	326	326	327	329	330	331	334	335	335	339	341	343	343	348	349	350	351	354	360	364	371	373	377	380	392	399	411	429	434	443	454	461	472	489	498	507	517	528	534	546	557	570	578	586	594	603	622	632	652	655	682	689	705
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	4	5	5	6	6	6	6	6	6	6	6	6	8	8	9	9	11	11	11	13	13	13	13	13	14	15	15	15	15	15	18	19	22	23	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	30	30	30	32	34	36	36	36	38	38	38	38	47	47	48	52	53	54	59	62	63	63	68	68	68	71	71	76	76	84	86	91	99	99	99	104	107	113	115	118	120	120	120	128	129	131	131	143	156	156	160	166	173	182	191	194	194	196	206	211	212	219	219	219	224	233	233	233	249	249	249	251	252	253	253	270	270	270	276	279	288	288	298	298	298	298	299	299	300	314	314	317	318	324	326	329	336	337	346	348	354	356	360	360	369	369	373	377	378	378	381	387	392	392	395	400	417	442	442	450	458	467	472	489	493	495	506	527	541	543	557	567	583	585	612	646	666	677	678	678	678	713	749	759	786	806	818	821	868	928	963	1004	1032	1033	1044	1081	1095	1111	1142	1168	1251	1276	1311	1350
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	7	7	8	8	8	8	8	8	9	9	10	10	10	13	15	17	20	21	29	30	30	30	30	32	34	36	38	38	40	41	42	44	48	49	49	50	51	53	53	53	59	60	62	67	68	68	69	69	70	70	70	70	70	70	70	71	72	72	75	75	75	75	75	76	80	81	84	84	84	84	84	85	85	85	86	87	88	89	90	90	90	91	91	91	92	93	93	94	96	96	97	100	100	102	102	109	112	115	117	119	120	121	123	123	127	128	129	131	132	133	133	133	133	136	139	138	142	143	143	146	147	149	159	163	164	165	169	183	197	208	214	220	220	229
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	3	3	3	3	11	11	11	11	11	11	11	11	30	30	31	31	31	31	31	33	34	35	35	35	36	38	38	39	41	41	41	43	43	43	43	43	43	43	43	43	43	43	43	43	44	45	45	47	47	49	49	50	50	50	51	53	54	54	54	54	56	56	56	58	58	58	60	60	60	64	65	65	65	65	66	68	71	71	71	72	73	73	74	74	75	77	77	82	83	84	88	89	89	94	94	94	99	100	100	100	106	106	117	117	120	125	127	127	130	134	134	138	141	153	156	162	164	164	171	179	182	183	189	211	222	236	239	258	260	263	263	268	268	279	298	309	319	338	358	367	376	380	385	395	409	417	426	437	437	448	458	467	480	497	510	510	536	547	559	578	614	623	631	633	634	640	649	675	681	687	691	697	706	710	718	728	740	746	752	761	768	776	784	787	793	800	808	817	825	827	827	830	840	846	850	863	874	887	895	898	915	924	937	945	956	957	958	963	965	969	979	983	987	989	997	1000	1010	1021	1023	1028	1038	1048	1062	1067	1076	1080	1100	1105	1116
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	6	6	6	6	8	9	9	9	9	9	9	10	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	16	16	17	17	19	22	24	28	31	35	36	37	39	39	40	41	43	46	48	48	48	50	50
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	6	6	8	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	15	15	16	16	16	17	17	18	18	18	18	19	19	19	21	21	21	21	21	21	27	27	30	31	32	32	32	32	34	34	37	38	40	40	40	44	44	44	46	46	46	47	48	52	56	60	60	61	61	61	61	62	65	69	71	71	72	74	77	84	86	87	92	97	100	101	107	107	107	108	110	110	112	114	118	118	122	123	129	130	134	135	137	137	140	146	147	151	152	153	154	154	156	158	159	159	159	159	165	168	168	170	170	172	174	176	178	178	180	190	192	192	203	211	213	219	223	230	236	236	254	255	264	266	275	281	288	295	308	315	320	326	331	344	361	365	369	373	377	379	389	395	401	404	404	404	404	424	426
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	11	11	11	13	13	13	15	15	15	15	17	17	17	17	18	18	18	19	22	22	22	22	22	22	23	23	23	23	23	24	24	24	30	30	31	34	34	36	38	39	44	44	46	46	46	48	54	57	58	62	64	67	67	68	68	68	69	69	69	69	69	70	70	75	84	87	88	88	88	88	88	88	89	89	89	89	89	103	112	124	153	159	159	159	167	175	179	182	183	184	184	185	187	187	187	188	188	188	194	197	197	201	203	204	206	209	209	214	218	221	221	221	237	249	251	261	264	266	266	274	275	280	284	289	289	290	299	306	309	314	315	316	316	318	324	330	330	330	340	341	347	360	370	377	378	386	390	412	419	428	450	460	471	476	496	504
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	6	6	7	8	8	8	11	11	12	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	18	18	18	18	18	19	19	19	22	22	22	22	22	22	22	22	22	22	22	23	23	23	24	24	24	24	25	26	30	30	30	30	32	36	36	37	37	37	38	38	38	38	38	38	38	38	39	39	39	39	40	40	43	45	46	46	47	47	47	53	56	58	58	58	62	62	62	68	68	70	74	74	75	76	78	79	79	81	85	86	87	87	90	93	95	95	100	100	100	100	101	102	108	108	111	116	124	130	136	139	139	140	146	146	146	148	150	150	151	155	158	168	171	171	171	175	186	191	194	195	198	198	201	201	206	214	218	220	225	226	230	233	235	238	238	239	240	241	244	248	248	249	249	250	250	255	259	261	266	270	270	273	276	280	287	288	291	294	297	308	311	324	336	347	351	352	360	364	367	374	378	383	389	392	398	400	402	406	406	407	408	410	415	420	420	420	427	428
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	3	3	11	11	11	11	11	11	11	11	21	21	21	21	21	21	21	22	22	22	22	22	22	23	23	24	24	24	24	24	24	24	24	24	24	24	32	32	32	32	32	33	33	33	33	33	33	33	33	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	37	37	37	37	38	38	39	39	40	41	41	43	43	45	57	60	66	67	67	75	76	79	82	82	82	83	87	91	97	99	99	99	101	107	112	113	117	126	127	127	131	133	136	136	153	168	169	174	193	205	220	250	261	262	268	286	298	311	318	323	330	346	356	356	362	373	377	378	388	407	415	421	426	431	437	463	484	486	488	498	498	504	513	539	558	563	566	566	572	587	604	614	625	628	630	630	634	649	658	668	676	683	689	695	703	707	713	715	715	716	723	734	735	746	759	762	764	776	800	803	810	818	832	834	855	876	884	896	908	922	929	934	956	971	978	988	996	996	1023	1034	1056	1075	1084	1101	1117	1126	1152	1171	1190	1203	1214	1219	1230	1243	1255	1268	1294	1302	1306	1322	1342
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	13	17	19	19	19	19	21	21	22	22	22	22	23	23	23	26	26	28	28	28	28	30	30	30	31	31	33	34	35	44	49	49	52	54	54	54	65	75	75	76	78	82	84	89	92	92	92	132	138	140	156	164	164	175	178	184	184	214	216	216	219	233	233	233	256	268	268	277	279	281	314	347	358	361	365	370	378	391	400	405	406	408	414	418	420	433	433	433	524	528	537	545	559	565	569	573	577	580	586	591	598	613	620	628	635	639	651	659	662	663	668	671	688	699	703	708	711	720	725	732	740	770	773	774	779	786	797	801	817	817	820	827	841	847	854	866	866	872	872	877	882	890	896	896	902	909	915	923	933	939	943	944	945	955	963	974	977	978	983	994	1003	1011	1018	1026	1030	1031	1036	1040	1044	1055	1058	1061	1064	1067	1085	1092	1095	1101	1113	1115	1129	1143	1147	1168	1176	1185	1190	1197	1217	1226	1248	1268	1277	1283	1292	1312	1341	1359	1423	1458	1468	1482	1496	1510	1534	1551	1559	1570	1576	1593	1613	1628	1652	1661	1684	1699	1728
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	3	3	3	3	3	3	11	12	12	12	14	14	15	15	15	16	17	17	19	20	21	21	21	22	22	22	22	23	24	24	24	27	27	28	28	28	28	31	31	32	32	32	32	32	32	33	35	35	37	37	38	39	43	43	44	44	44	44	49	49	49	51	52	52	54	54	54	54	54	54	54	54	56	57	57	57	59	59	59	59	60	61	62	62	62	62	65	69	69	72	73	75	76	77	78	78	80	80	80	79	80	80	85	86	87	88	88	90	93	94	95	96	108	108	113	113	115	118	121	123	124	126	130	134	136	138	138	139	142	145	146	147	149	150	150	152	152	156	160	167	173	173	179	179	183	185	188	188	193	198	199	202	204	205	205	207	215	219	225	231	234	236	238	239	240	243	245	245	248	248	252	258	259	263	264	264	264	266	270	273	274	276	277	277	278	284	286	287	289	291	291	292	294	296	296	297	297	299	301	303	305	309	313	314	317	318	321	329	335	340	343	347	354	359	361	367	373	376	377	383	395	402	411	417	423	428	447	454
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	6	6	6	7	8	8	8	8	8	9	9	9	9	9	9	10	10	10	10	12	13	13	13	13	14	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	19	19	22	22	22	22	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	28	28	29	29	29	31	33	33	33	36	36	36	36	37	37	38	38	38	40	40	41	41	43	48	48	49	52	53	57	58	59	62	62	63	63	65	71	74	77	77	82	84	87	94	96	97	102	107	110	111	111	113	120	121	123	128	136	138	138	140	141	142	145	146	149	152	152	160	161	162	163	163	166	166	168	168	168	168	173	173	174	174	174	177	183	184	188	188	188	189	190	191	192	197	197	197	197	198	205	208	211	213	214	215	216	218	221	222	225	225	226	232	233	235	237	242	244	244	248	250	254	257	259	263	265	269	280	284	285	293	301	308	315	319	326	337	339	341	347	359	372	382	387	387	406	408	418
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	5	6	6	6	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	11	11	11	11	11	11	11	12	13	13	13	13	13	14	15	15	15	16	16	16	17	20	21	25	25	29	29	29	34	34	37	37	37	38	38	41	42	43	43	43	43	45	45	46	46	46	51	52	52	55	59	61	65	67	69	72	73	73	73	75	80	80	81	86	91	95	100	100	101	101	104	105	106	107	113	131	137	141	144	150	150	153	156	158	159	161	167	173	176	176	181	183	186	193	197	201	201	203	205	207	208	210	213	216	218	222	224	229	234	237	245	250	265	273	276	278	281	285	286	287	287	289	294	296	298	299	301	303	309	317	322	325	328	331	338	341	343	353	358	361	372	388	399	404	411	424	426	434	440	448	457	469	473	486	490	510	522	528	530	530	535	545	554	571	575	588	591	595	604	613
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	7	7	8	9	9	9	9	9	9	9	9	9	10	10	11	11	12	12	12	12	12	12	12	13	13	13	13	14	14	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	18	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	28	28	27	27	27	27	27	27	28	28	30	30	30	31	31	31	31	31	31	31	31	33	33	33	33	34	34	34	34	34	34	34	34	34	34	35	35	38	38	38	38	43	45	45	46	52	100	107	109	138	138	139	146	151	155	157	160	160	162	162	165	167	168	168	169	170	174	175	175	175	175	175	175	179	181	181	184	188	188	188	190	190	190	194	196	199	199	200	212	212	215	218	223	228	235	241	250	256	262	264	264	274	274	276	276	280	280	280	294	295	298	299	305	305	307	309	311	315	318	320	320	321	334	337
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	11	11	11	11	11	12	13	14	16	17	17	17	17	17	18	20	22	22	23	23	23	23	23	24	24	24	26	26	26	26	26	26	26	26	26	26	26	28	29	30	31	31	32	36	37	37	37	38	38	44	44	45	45	45	45	45	48	48	48	49	50	53	53	53	53	53	54	54	54	56	57	58	59	59	60	61	61	61	63	63	63	68	71	74	74	78	81	81	86	90	94	96	101	103	103	103	108	118	125	128	134	137	138	144	147	152	156	161	162	162	168	169	169	172	173	173	174	181	182	182	184	185	187	188	196	196	201	201	206	206	208	211	214	216	219	225	226	226	230	230	234	239	239	241	241	243	251	251	255	258	261	262	271	273	275	276	277	279	283	288	299
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	9	13	15	15	15	16	16	18	20	20	25	25	25	25	25	27	27	27	27	27	28	32	32	32	32	32	32	32	32	32	32	32	32	32	33	34	34	35	35	35	36	38	38	38	39	39	41	41	43	43	43	43	43	46	46	47	47	49	49	49	49	50	50	50	51	51	51	52	52	55	55	56	57	57	57	58	59	61	63	65	66	67	68	68	69	69	70	72	72	72	72	73	73	74	76	77	77	77	79	80	80	80	80	80	84	84	84	84	86	86	86	88	90	95	97	102	103	105	107	112	114	116	118	119	121	122
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	6	6	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	12	15	15	15	15	15	15	15	15	15	15	16	17	17	19	19	20	22	24	25	25	25	25	25	26	28	29	29	29	29	29	29	29	29	29	29	30	30	30	30	31	32	32	32	33	33	34	34	37	37	40	40	42	44	45	46	49	50	50	52	53	53	53	54	57	58	62	65	65	65	65	67	70	70	73	73	75	76	76	76	77	77	79	79	81	81	83	86	90	94	94	95	98	103	121	142	155	160	169	171	181	188	193	200	210	212	214	217	235	254	285	289	290	300	306	310	318	327	330	336	347	350	355	362	376	379	383	388	392	399	406	417	424	429	433	441	448	462	469	471	481	484	485	493	496	503	506	507	508	515	519	524	526	529	530	532	535	542	546	548	552	557	573	582
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	15	15	15	15	15	15	15	17	17	17	17	17	20	20	20	35	35	42	42	42	48	52	54	71	71	87	95	101	112	130	130	165	184	219	234	263	313	332	344	344	369	400	426	447	486	512	530	530	573	637	708	730	751	776	776	810	828	863	878	906	920	920	920	949	950	964	995	1007	1007	1038	1045	1067	1081	1099	1112	1112	1127	1157	1179	1184	1208	1248	1248	1275	1288	1299	1302	1323	1339	1357	1361	1376	1398	1426	1455	1481	1491	1508	1533	1547	1558	1583	1583	1583	1632	1651	1672	1685	1709	1722	1733	1742	1808	1830	1850	1879	1911	1985	1992	2013	2057	2105	2146	2199	2223	2244	2261	2305	2327	2372	2404	2427	2451	2485	2537	2556	2580	2617	2630	2641	2670	2702	2721	2737	2773	2785	2802	2828	2859	2901	2918	2969	2969	2998	3076	3120	3176	3211	3275	3275	3305	3344	3388	3476	3498	3600	3617	3648	3691	3728	3800	3870	3928	3942	3944	3991	4028	4062	4088	4125	4143	4158	4190	4224	4250	4275	4310	4329	4354	4380	4403	4418	4447	4474	4490	4499	4518	4549	4575	4598	4629	4664	4692	4711	4744	4791	4828	4883	4897	4913	4943	4962	4999	5058	5088	5125	5135	5201	5253	5300	5372	5418	5456	5489	5551	5615	5650	5738	5812	5853	5878	5964	6008
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	8	8	8	8	8	8	8	10	14	14	14	15	15	17	17	18	18	21	21	21	21	21	22	22	23	23	24	24	25	25	25	27	27	28	28	30	30	30	32	35	36	38	38	39	39	39	42	43	45	47	48	49	49	52	53	54	55	59	62	64	65	66	72	76	80	85	86	86	92	93	96	101	102	102	104	108	109	113	115	115	116	116	118	118	119	121	121	122	124	124	127	127	130	132	132	133	134	136	138	139	139	139	139	139	139	140	141	142	142	143	143	143	144	145	146	146	146	146	147	147	147	148	149	153	157	158	163	168	172	175	175	177	180	183	189	198	198	200	212	214	217	221	225	228	237	242	248	261	266	274	276	282	284	293	303	315	317	324	331	335
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	12	12	12	13	13	13	13	13	13	14	15	15	15	16	16	16	19	19	19	20	20	20	20	20	23	26	28	31	32	35	36	41	42	44	44	49	50	50	50	50	50	50	50	52	53	53	53	53	53	54	66	67	69	73	76	76	77	78	80	80	80	81	82	83	83	86	86	86	89	94	94	94	95	97	97	99	100	101	102	102	104	104	107	112	113	116	120	122	122	122	124	125	126	129	130	136	141	147	150	150	152	155	158	160	171	177	181	186	187	192	195	196	197	200	200	203	209	215	222	227	234	237	252	257	261	271	275	279	284	285	288	291	295	297	300	305	310	310	320	329	335	337	341	345	356
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	3	3	6	7	7	7	7	7	9	10	11	12	13	13	13	13	16	16	16	19	19	19	21	21	22	22	22	23	24	25	26	26	26	26	26	29	29	29	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	34	34	34	34	34	34	34	34	34	36	36	37	37	37	37	37	38	39	39	39	39	40	40	40	40	40	41	41	41	42	42	42	45	45	48	49	52	53	55	55	55	57	57	59	60	63	63	66	69	71	73	73	73	74	74	74	77	79	79	81	81	83	83	84	88	88	88	89	89	90	90	91	92	93	95	95	95	95	95	95	95	95	95	95	97	97	98	98	99	108	109	113	117	119	119	119	119	120	121	123	128	130	132	132	133	136	141	147	148	149	150	157	157	161	163	164	164	167	171	175	206	209	213	213	219	220	230	241	246	248	252	256	263	266	272	278	281	285	288	293	297	297	299	306	309	314	318	328	335	338	349	352	362	363	369	382	387	389	403	406	421
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	4	5	5	5	7	7	8	8	8	8	8	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	15	15	17	17	17	17	17	18	19	19	19	20	21	23	24	24	24	25	25	27	28	28	29	32	32	32	40	41	47	49	49	51	54	54	57	62	64	65	69	71	72	75	77	82	89	93	94	96	102	106	112	114	133	136	144	148	155	161	161	163	163	163	166	168	168	168	170	170	170	172	172	172	173	173	173	178	179	182	186	193	195	195	197	203	207	212	214	218	220	222	222	229	229	232	237	237	241	246	258	262	267	277	277	282	299	314	323	337	365	366	372	383	414	430	443	484	486	496	518	529	558	577	591	597	606	631	649	654	668	685	687	699	713	737	742	761	787	789	790	806	819	839	855	881	882	903	936	941	952	959	983	985	1078	1082	1116
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	7	7	7	7	8	8	8	9	9	9	9	9	9	11	11	11	12	13	14	14	14	14	16	16	16	16	17	18	19	19	23	23	26	26	26	26	26	26	26	26	26	27	27	27	28	28	28	28	29	29	29	30	30	30	30	30	30	30	30	30	30	30	31	31	31	32	32	38	39	39	41	41	42	44	47	51	52	52	53	53	54	56	57	57	57	57	58	58	58	58	58	58	58	58	59	59	62	63	64	65	67	69	70	74	81	82	84	93	96	104	106	108	109	112
21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	3	4	4	9	9	9	12	13	13	13	14	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	19	19	19	19	19	19	19	19	19	19	25	25	25	25	26	26	26	27	27	27	27	29	29	31	32	33	33	35	42	45	45	45	48	48	51	54	55	58	60	60	61	61	63	63	64	64	65	66	67	67	67	68	73	73	73	74	75	76	76	80	81	83	84	86	91	93	95	96	97	98	100	103	104	106	109	114	115	118	120	127	127	127	129	133	135	142	148	149	155	155	156	157	165	170	175	177	182	183	185	185	185	189	196	196	201	201	201	201	202	203	203	210	213	214	214	219	222	222	222	222	222	224	229	230	233	237	238	242	244	248	252	252	256	257	258	267	270	272	273	274	277	282	287	292	296	299	301	304	308	310	315	318	322	322	325	330	333	341	343	348	350	350	356	358	363	367	374	374	374	380	388	401	411	419	426	432	442	454	461	469	471	488	490	499
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	7	9	11	11	12	11	13	16	9	8	14	22	31	31	31	31	31	48	49	49	51	54	54	54	56	56	56	56	56	57	58	59	59	60	62	63	63	64	64	61	61	61	63	63	63	63	63	63	63	63	64	64	64	64	64	65	65	72	72	72	72	72	78	78	78	78	77	77	84	84	84	84	84	84	85	85	88	88	120	120	120	195	214	214	240	293	293	319	393	458	458	7	8	8	8	8	8	10	11	11	11	11	2	3	5	7	7	8	8	33	33	33	2	4	4	7	7	2	3	4	4	5	8	6	9	9	10	10	10	10	10	10	10	10	10	11	11	218	217	212	213	213	253	254	255	236	240	238	238	235	236	240	248	248	241	241	247	247	190	190	187	187	187	188	190	186	191	190	191	191	192	193	191	193	191	190	190	196	196	194	192	193	190	190	195	196	193	193	194	196	196	196	193	193	194	199	199	198	198	200	195	246	245	245	245	247	247	241	243	239	242	242	252	250	241	241	245	249	249	249	253	307	317	319	321	321	324	325	306	307	311	308	308	312	312	305	305
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	8	9	9	11	39	47	61	65	65	75	79	82	86	89	94	98	99	101	104	105	108	110	110	110	114	114	117	117	129	130	130	130	130	130	130	133	133	134	134	136	140	142	142	148	148	151	151	151	159	189	192	198	257	262	262	269	289	290	291	299	395	397	401	412	412	418	422	428	446	462	467	500	502	513	517	520	529	535	577	583	597	604	625	625	639	646	654	669	705	726	745	783	783	812	850	878	919	945	968	968	1016	1042	1068	1094	1166	1232	1297	1339	1383	1453	1510	1574	1610	1610	1696	1844	1920	2011	2084	2111	2111	2173	2215	2229	2266	2299	2331	2331	2380	2403	2513	2536	2555	2570	2570	2598	2601	2634	2652	2673	2684	2684	2696	2701	2708	2712	2731	2735	2735	2743	2748	2775	2775	2781	2799	2799	2808	2809	2817	2821	2824	2828	2828	2841	2841	2841	2876	2877	2887	2887	2889	2891	2897	2901	2907	2917	2917	2920	2929	2930	2933	2935	2946	2946	2959	2959	2959	2969	2982	2982	2992	2992	2993	3000	3004	3014	3015	3015	3024	3026	3028	3034	3052	3052	3052	3052	3062	3082	3091	3108	3108	3108	3119	3119	3139	3147	3158	3169	3169	3182	3183	3291	3294	3312	3330	3330	3369	3370	3389	3389
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	5	5	7	9	11	15	19	26	34	39	40	52	58	65	66	67	71	73	74	74	74	78	79	79	79	79	79	80	81	81	82	82	87	90	90	90	90	90	90	90	90	90	90	90	90	90	90	90	94	94	94	99	100	118	131	157	172	182	182	182	182	184	184	184	184	184	184	184	184	185	186	186	186	186	188	189	189	189	193	210	222	223	223	223	223	223	224	226	228	256	257	257	274	274	284	287	304	310	316	321	321	344	354	368	387	410	432	444	467	480	497	514	554	573	573	628	727	753	777	847	917	917	986	993	1001	1021	1029	1036	1036	1117	1156	1210	1219	1232	1245	1245	1276	1278	1284	1321	1332	1367	1367	1378	1382	1386	1389	1390	1402	1402	1409	1409	1426	1430	1434	1437	1437	1441	1441	1441	1447	1454	1458	1458	1461	1461	1462	1495	1498	1498	1498	1512	1514	1522	1522	1522	1529	1529	1529	1534	1541	1545	1551	1580	1580	1586	1590	1590	1596	1678	1678	1696	1696	1696	1706	1713	1719	1719	1719	1760	1760	1763	1771	1782	1790	1790	1804	1806	1814	1823	1835	1840	1840	1840	1840	1840	1844	1848	1848	1848	1854	1854	1872	1872	1877	1877	1877	1888	1889	1899	1899
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	12	17	26	36	65	90	90	107	139	153	161	189	201	222	284	286	347	358	366	370	397	415	428	432	438	440	451	468	496	508	512	515	533	536	551	557	568	574	576	587	593	627	636	644	647	657	664	672	675	689	694	695	701	704	745	749	752	756	760	762	768	782	785	785	786	788	792	805	810	817	817	820	827	841	852	861	865	876	882	889	900	906	912	918	931	935	948	957	961	961	961	989	997	1008	1044	1070	1094	1115	1115	1146	1157	1171	1213	1246	1278	1278	1331	1358	1412	1441	1480	1532	1564	1597	1622	1655	1710	1755	1826	1826	1896	1976	2022	2077	2132	2175	2175	2249	2335	2357	2383	2444	2458	2458	2609	2643	2681	2725	2768	2798	2798	2871	2890	2930	2941	2970	3016	3016	3064	3084	3108	3118	3140	3175	3175	3218	3226	3245	3257	3267	3291	3291	3324	3344	3377	3395	3418	3429	3429	3457	3465	3474	3497	3512	3538	3538	3571	3588	3610	3627	3641	3657	3657	3684	3685	3693	3704	3717	3736	3736	3750	3757	3757	3784	3804	3804	3806	3806	3816	3826	3848	3862	3864	3864	3876	3876	3876	3876	3885	3921	3921	3945	3945	3955	3992	3998	4043	4043	4073	4075	4146	4169	4186	4212	4212	4299	4308	4338	4352	4382	4405	4405	4460	4466	4493	4493
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	5	8	8	14	17	20	25	31	33	56	59	77	84	89	94	105	109	116	120	123	129	132	137	143	146	146	151	154	158	166	172	173	175	177	178	182	189	194	197	201	202	203	206	206	208	228	228	229	229	229	229	229	230	230	230	233	238	238	238	238	243	245	245	248	251	251	252	252	252	252	252	253	254	257	257	258	258	258	258	263	269	274	276	282	282	324	327	327	330	334	334	334	338	338	343	351	352	357	364	373	373	381	383	390	399	404	410	415	424	430	432	435	439	445	445	449	452	462	463	477	484	484	493	509	515	521	531	537	537	552	555	557	561	569	577	577	584	588	591	598	600	606	606	613	616	617	623	626	628	628	631	631	649	649	653	653	653	664	667	669	669	669	675	675	680	683	692	699	699	710	710	721	729	734	735	735	740	740	750	753	755	755	755	758	758	760	760	760	764	766	766	766	766	767	771	771	772	772	772	774	774	774	778	780	780	780	782	782	782	788	793	793	793	794	796	797	797	797	802	802	808	808	814	816	822	828	828	834	836	841	841
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	5	7	10	12	12	14	19	31	34	36	36	37	40	45	48	56	56	61	61	64	64	64	66	68	68	69	69	69	69	69	69	69	69	69	71	71	71	72	72	73	73	73	74	74	74	74	74	75	76	79	79	80	89	92	93	94	96	99	101	103	104	113	115	117	120	125	125	128	130	136	141	149	151	155	161	165	175	178	178	181	184	185	188	188	193	193	200	204	204	206	238	254	277	294	294	308	309	319	341	375	378	378	386	390	402	418	447	460	475	482	489	512	549	565	588	588	619	655	699	741	754	781	781	827	842	851	867	895	907	907	939	951	981	987	1002	1021	1021	1070	1070	1096	1107	1128	1138	1138	1143	1149	1157	1172	1178	1196	1196	1211	1218	1248	1255	1261	1268	1268	1279	1285	1294	1303	1305	1320	1320	1327	1331	1335	1396	1398	1398	1398	1419	1426	1431	1440	1441	1461	1461	1468	1469	1483	1491	1497	1514	1514	1526	1528	1528	1529	1564	1564	1571	1571	1572	1592	1599	1610	1617	1617	1628	1631	1631	1646	1652	1656	1656	1664	1667	1676	1679	1692	1700	1700	1707	1708	1737	1743	1754	1756	1756	1756	1756	1774	1774	1785	1788	1788	1799	1799	1815	1815
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	4	4	4	5	5	8	10	13	15	19	23	23	23	26	27	27	27	28	28	30	33	35	35	35	35	35	35	35	35	35	35	36	37	37	39	42	42	43	43	43	44	44	44	46	46	46	46	48	49	50	51	52	52	52	52	54	56	56	56	58	58	61	61	66	66	66	69	69	81	90	99	101	101	106	114	116	117	127	134	134	136	136	139	139	147	155	158	159	165	168	173	184	184	191	193	201	214	228	231	231	247	259	269	274	291	319	350	361	367	375	385	414	441	441	471	493	497	529	572	591	591	624	648	661	678	697	743	743	773	789	797	800	814	819	819	833	835	837	863	868	878	878	884	886	896	909	920	924	924	924	924	924	926	928	932	932	940	941	941	944	949	949	949	951	952	952	959	959	964	964	966	966	966	970	973	980	980	983	984	984	984	989	995	995	1004	1007	1007	1013	1018	1018	1024	1024	1024	1024	1028	1029	1029	1029	1032	1032	1032	1033	1041	1041	1041	1045	1050	1050	1056	1063	1065	1065	1067	1068	1069	1069	1071	1077	1077	1086	1091	1092	1094	1103	1107	1107	1114	1120	1132	1132
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	3	3	5	6	6	8	9	10	12	14	17	17	24	27	30	33	37	37	42	45	58	65	66	66	66	69	69	69	70	72	73	73	74	76	76	76	76	77	77	77	77	77	77	77	77	77	80	81	82	82	83	84	84	84	114	136	136	137	138	138	139	139	144	144	146	147	147	149	149	151	152	153	154	157	166	167	170	172	173	175	176	183	183	196	198	200	200	209	210	210	211	211	220	220	227	227	230	233	233	233	234	244	248	254	258	261	265	266	272	275	278	284	284	297	317	317	327	333	339	339	340	340	340	345	348	348	348	353	353	354	359	362	364	364	381	382	386	387	388	390	390	395	399	400	401	401	401	401	403	403	409	412	412	412	412	414	414	418	421	425	426	426	426	427	427	433	435	441	441	441	442	444	444	445	452	452	453	453	468	473	474	478	478	484	484	484	491	495	495	499	499	499	507	514	520	525	525	537	537	542	549	553	553	553	563	563	578	581	584	589	589	593	595	606	610	614	614	614	623	628	632	632	639	641	641	641	648	651	651
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	4	5	5	5	7	12	25	32	37	45	56	57	63	75	87	95	126	133	139	146	159	171	175	178	186	188	207	211	220	230	230	233	233	241	246	255	258	265	270	274	277	285	286	287	292	295	300	300	303	307	308	310	310	312	313	324	327	336	342	344	346	348	353	374	380	381	382	398	398	402	406	412	412	415	416	421	425	438	450	453	463	464	473	478	484	488	494	502	510	513	528	528	643	654	665	668	697	720	751	780	780	825	836	875	906	947	971	971	1007	1030	1099	1142	1177	1219	1254	1274	1315	1370	1403	1432	1474	1474	1564	1602	1655	1701	1742	1776	1776	1855	1894	1926	1978	2017	2054	2054	2111	2118	2192	2275	2295	2311	2311	2333	2339	2374	2390	2428	2445	2445	2464	2471	2488	2499	2508	2520	2520	2549	2557	2619	2653	2667	2674	2674	2693	2703	2728	2732	2749	2776	2776	2814	2826	2836	2849	2861	2894	2894	2926	2942	2952	2964	3005	3068	3068	3119	3122	3138	3181	3212	3241	3241	3281	3303	3303	3329	3401	3401	3417	3417	3427	3473	3491	3524	3534	3534	3602	3607	3674	3692	3761	3821	3821	3894	3909	3983	4023	4082	4129	4129	4188	4212	4259	4286	4322	4339	4339	4381	4399	4446	4468	4550	4572	4572	4636	4660	4717	4717
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	4	6	10	12	15	16	34	40	93	115	140	189	219	222	242	298	336	377	598	647	711	756	803	906	950	974	1018	1033	1097	1118	1154	1220	1244	1261	1276	1310	1332	1389	1407	1432	1448	1470	1497	1525	1540	1579	1601	1610	1629	1639	1667	1690	1712	1743	1751	1765	1784	1800	1818	1846	1864	1877	1898	1912	1939	2272	2293	2299	2312	2343	2347	2427	2480	2525	2525	2562	2578	2609	2633	2676	2699	2713	2731	2737	2755	2784	2794	2803	2830	2831	2831	2831	2831	2831	2831	2881	2905	2920	2953	2995	3096	3161	3161	3211	3260	3309	3418	3520	3598	3598	3706	3740	3835	3946	4055	4213	4276	4323	4413	4522	4606	4681	4798	4798	4965	5041	5093	5254	5357	5469	5469	5652	5745	5809	5933	6007	6144	6144	6261	6299	6324	6516	6566	6610	6610	6668	6688	6739	6771	6851	6887	6887	6936	6949	6980	7012	7060	7112	7112	7117	7117	7117	7225	7278	7320	7320	7407	7417	7452	7482	7546	7581	7581	7662	7679	7687	7729	7762	7843	7843	7908	7926	7929	8001	8069	8188	8188	8236	8270	8312	8360	8403	8457	8457	8538	8556	8556	8654	8765	8765	8850	8850	8884	8974	9027	9107	9117	9117	9233	9237	9329	9348	9478	9532	9532	9649	9670	9729	9784	9855	9928	9928	10025	10046	10105	10146	10206	10262	10262	10350	10370	10469	10528	10594	10679	10679	10825	10881	10953	10953
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	4	4	4	5	11	15	22	28	35	42	65	90	108	119	135	139	159	186	191	209	228	248	259	268	273	282	300	309	309	323	324	334	341	352	356	360	363	369	377	386	389	437	449	455	464	470	475	478	481	490	493	496	496	505	507	513	514	517	520	521	521	548	567	568	568	572	578	581	588	596	596	599	608	611	613	621	625	632	637	642	661	673	684	701	741	755	772	789	824	824	831	876	888	921	971	1010	1061	1138	1138	1205	1257	1300	1729	1852	2000	2000	2153	2289	2408	2701	2797	2975	3061	3127	3236	3435	3705	3864	4028	4028	4231	4481	4578	4742	4995	5127	5127	5459	5626	5709	5810	5913	6278	6278	6440	6527	6594	6641	6695	6752	6752	6815	6815	6862	6924	6960	7013	7013	7044	7045	7093	7154	7194	7235	7235	7256	7256	7256	7269	7285	7298	7298	7438	7438	7438	7438	7438	7465	7465	7474	7476	7487	7549	7580	7592	7592	7623	7632	7632	7645	7698	7708	7708	7744	7745	7773	7794	7812	7831	7831	7854	7854	7854	7892	7907	7907	7947	7947	7947	7954	7986	8005	8028	8028	8044	8044	8068	8095	8106	8138	8138	8185	8187	8198	8256	8284	8302	8302	8353	8366	8402	8419	8441	8461	8461	8530	8531	8544	8549	8605	8643	8643	8700	8713	8736	8736
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	10	11	13	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	17	17	17	17	17	17	18	18	20	20	31	39	40	41	41	47	48	48	48	48	48	48	48	50	50	50	50	50	51	51	51	52	52	52	52	52	53	53	54	58	60	61	65	70	71	71	72	74	76	76	76	79	83	83	83	86	86	93	94	95	97	99	102	102	103	103	103	104	104	105	105	106	106	112	112	113	117	118	121	124	124	124	124	127	129	133	133	142	161	158	166	166	168	168	178	178	181	185	186	190	190	197	200	202	203	207	212	212	218	221	224	228	230	234	234	242	245	245	245	249	263	263	264	271	271	271	274	276	276	278	279	280	282	285	286	286	289	291	293	294	294	294	294	295	297	297	297	297	298	298	299	299	299	300	300	300	300	301	301	301	301	301	301	302	302	308	309	313	318	319	319	324	324	324	324	328	334	334	336	336	336	340	344	345	345	351	355	355	360	362	367	367	376	381	384	392	392	400	400	404	406	408	408
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	6	6	6	6	8	8	9	9	9	10	10	11	11	11	11	11	11	12	12	26	26	27	28	35	36	36	38	38	40	40	46	53	54	56	56	58	57	85	89	93	97	97	100	100	115	117	119	119	119	123	125	145	147	150	150	150	157	157	157	158	158	164	164	167	167	167	167	167	167	167	168	169	170	171	172	173	173	174	174	174	174	174	174	174	174	175	201	202	202	202	202	202	202	204	204	204	204	204	204	204	204	205	206	208	208	208	209	216	217	218	220	220	221	222	222	224	224	224	224	224	225	225	225	226	226	226	226	227	227	227	227	227	227	229	231	231	234	234	234	234	237	237	238	238	240	240	240	240	240	240	240	240	240	240	240	245	249	249	249	251	251	251	252	255	255
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	3	3	3	5	6	9	9	12	13	14	17	18	20	21	21	21	22	23	23	23	24	24	24	24	24	25	25	25	25	25	35	36	40	44	45	46	46	46	46	59	83	85	85	86	103	103	103	104	106	106	106	106	112	112	112	112	112	112	112	112	113	113	113	114	114	117	119	120	120	121	121	121	123	123	124	130	130	131	151	151	151	151	152	152	153	154	154	157	160	160	188	190	190	190	192	194	194	195	198	204	206	210	211	214	215	215	217	218	220	221	221	222	235	233	235	237	238	238	243	243	243	246	249	249	249	256	264	267	273	276	280	280	293	295	296	300	305	312	312	319	321	323	329	329	338	338	346	351	354	358	363	366	366	369	371	375	381	383	384	384	387	388	391	398	401	404	404	419	420	421	422	424	426	426	429	429	432	432	432	433	433	434	434	434	437	439	439	439	439	442	442	442	442	442	442	446	447	450	452	452	452	452	453	453	455	455	459	460	460	461	461	461	463	463	464	464	464	465	465	465	465	465	465	470	472	477	477
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	4	4	4	8	10	11	18	20	23	30	30	33	38	40	41	41	41	41	44	47	48	50	50	50	50	50	50	52	52	52	52	53	54	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	60	60	61	61	61	62	62	66	66	66	66	66	66	66	66	66	66	68	70	71	72	73	76	77	78	81	85	85	105	105	106	106	108	109	110	114	114	114	116	120	120	122	125	125	128	128	133	135	140	144	147	149	150	154	156	159	161	161	165	170	178	186	186	189	189	200	200	201	208	214	216	216	221	221	227	237	241	251	251	274	277	282	286	290	292	292	299	303	307	308	311	320	320	327	331	342	344	354	355	355	373	376	380	389	392	408	408	433	435	435	456	456	457	457	465	476	476	483	483	485	485	493	494	502	502	507	507	507	507	513	513	517	532	532	535	535	537	541	547	547	560	560	567	571	578	582	582	582	582	586	586	591	593	599	600	600	601	601	601	601	601	603	603	607	614	617	617	617	621	621	623	624	632	632
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	5	5	5	5	5	9	11	12	13	16	17	18	19	19	21	21	23	25	26	26	26	27	27	28	30	30	31	32	36	38	39	39	39	40	41	42	42	43	43	43	43	43	51	54	55	56	57	57	57	57	68	69	69	69	73	74	86	86	87	87	87	88	88	94	94	95	96	96	96	97	97	97	97	100	100	100	100	100	100	100	101	101	102	105	105	105	106	106	107	110	111	111	113	117	117	118	118	126	128	134	140	147	151	153	153	159	167	169	169	178	192	204	208	216	221	221	234	238	239	242	250	261	261	278	287	296	298	300	303	303	327	334	337	347	352	356	356	367	376	378	384	386	393	393	402	411	420	421	426	427	427	433	433	436	450	456	458	458	461	461	461	487	487	488	488	496	497	497	498	499	499	499	499	501	507	508	510	510	510	511	512	512	513	521	521	521	521	521	524	525	525	528	528	537	538	538	557	557	558	558	561	562	575	576	593	597	597	600	600	610	611	611	611	611	613	614	633	634	634	637	637	644	644	676	676
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	5	6	8	11	13	21	25	28	30	39	42	46	71	80	82	89	91	101	107	114	124	125	130	134	140	145	152	156	158	168	171	176	180	184	185	187	189	190	190	194	198	198	202	202	205	207	208	213	214	215	215	218	218	218	218	222	224	226	228	235	236	236	237	239	239	241	242	246	246	247	247	249	250	260	262	262	262	263	263	263	266	269	270	271	271	273	275	275	311	313	316	318	320	324	327	329	329	336	341	348	349	357	361	361	369	371	390	394	408	422	423	431	434	449	461	468	474	474	491	502	519	534	540	552	552	571	582	590	601	623	633	633	655	662	675	696	705	710	710	722	727	743	745	756	765	765	775	780	783	787	799	802	802	802	803	804	807	807	810	810	816	817	818	820	823	825	825	825	828	831	837	840	846	846	857	857	860	864	864	876	876	880	880	884	893	894	895	895	904	904	904	909	914	914	922	922	922	929	933	942	944	944	957	957	964	964	975	979	979	987	991	995	1000	1007	1009	1009	1015	1015	1027	1030	1030	1037	1037	1045	1045	1054	1058	1069	1071	1071	1081	1083	1087	1087
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	6	7	18	20	43	58	75	105	124	153	164	188	228	244	325	389	621	656	816	892	935	1000	1088	1158	1223	1273	1295	1325	1389	1424	1476	1512	1534	1560	1603	1636	1697	1720	1739	1771	1787	1830	1874	1989	2054	2086	2131	2175	2224	2256	2284	2348	2374	2398	2445	2487	2898	2953	3009	3034	3056	3145	3213	3319	3370	3382	3386	3438	3462	3491	3526	3591	3591	3618	3666	3730	3773	3820	3874	3911	3949	3963	4023	4054	4088	4150	4197	4218	4218	4218	4218	4218	4218	4332	4374	4398	4514	4637	4724	4833	4833	4963	5034	5123	5350	5531	5684	5684	5874	5978	6231	6336	6468	6747	6989	7100	7300	7421	7606	7830	8044	8044	8366	8578	8700	8919	9169	9393	9393	9636	9985	10155	10345	10576	10690	10690	11169	11263	11444	11590	11736	11946	11946	12187	12244	12377	12477	12587	12716	12716	12824	12875	12942	13018	13133	13226	13226	13350	13391	13391	13450	13520	13573	13573	13727	13778	13826	13911	13990	14089	14089	14248	14253	14284	14380	14421	14507	14507	14588	14674	14681	14701	14753	14813	14813	14890	14909	14960	14983	15018	15042	15042	15111	15141	15141	15192	15242	15242	15307	15307	15317	15332	15395	15395	15446	15446	15475	15475	15504	15504	15540	15636	15636	15712	15717	15738	15846	15869	15950	15950	16021	16039	16092	16142	16172	16202	16202	16289	16314	16467	16489	16540	16626	16626	16696	16728	16793	16793
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	5	5	6	6	6	6	8	8	8	8	8	8	8	9	11	14	15	17	17	23	24	25	25	26	32	34	37	46	46	51	62	62	65	103	111	115	118	138	138	148	159	164	165	179	184	187	195	199	205	208	212	216	222	235	243	243	244	244	260	308	332	339	357	381	385	425	425	427	432	440	445	445	444	444	445	446	446	449	451	453	454	456	456	463	463	476	480	480	480	480	480	480	482	483	483	489	489	490	492	492	493	493	501	501	510	511	514	518	518	519	520	520	520	520	520	520	524	525	525	526	527	527	527	529	529	529	529	529	529	529	529	529	529	529	529	530	530	531	532	532	534	534	534	534	537	537	537	539	540	541	541	541	541	541	541	541	543	543	548	548	548	548	548	548	548	548	548	548	548	549	550	550	554	554	557	557	558	563	563	564	568	573	575	576	578	578	582	582	584	584	585	586	586	589	591	593	593	593	597	597	601	606	606	606
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	5	6	8	8	9	10	14	19	22	27	39	39	39	59	65	67	71	73	77	81	84	90	90	93	95	101	102	105	105	107	108	116	118	119	122	128	128	129	130	131	132	132	133	135	135	136	140	145	169	172	176	176	177	179	179	183	184	185	187	190	190	191	192	194	194	194	197	198	198	199	199	201	201	201	207	210	210	216	225	226	227	229	231	231	263	268	268	271	273	276	285	288	288	297	297	297	300	302	308	308	310	310	329	338	343	351	354	355	361	361	374	383	389	389	396	407	403	419	428	442	442	458	468	480	484	486	490	490	518	522	532	542	550	567	567	587	591	603	609	612	619	619	626	637	647	658	674	708	708	721	862	865	888	1054	1054	1054	1079	1092	1102	1181	1315	1328	1328	1456	1456	1456	1462	1475	1518	1518	1669	1675	1687	1690	1698	1713	1713	1718	1718	1718	1723	1731	1739	1739	1740	1742	1742	1742	1745	1745	1745	1745	1750	1751	1752	1761	1761	1761	1764	1764	1764	1773	1780	1784	1784	1786	1786	1786	1786	1794	1795	1795	1796	1796	1796	1798	1798	1798	1798	1798	1798	1805	1805	1808	1808	1808	1808	1808	1808	1808
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	4	4	4	8	10	11	16	18	19	19	23	23	25	31	34	34	36	38	39	40	41	42	43	43	43	43	44	44	44	45	45	45	46	49	49	51	59	59	60	63	63	64	66	66	66	66	66	66	66	66	66	66	66	67	67	75	75	75	75	75	75	75	75	78	78	78	78	80	81	81	81	82	84	84	85	85	85	87	89	89	91	93	100	100	120	123	123	125	139	140	146	168	168	173	177	192	201	202	216	216	228	234	247	261	282	306	322	332	334	359	372	403	414	414	441	494	520	562	579	608	608	639	641	652	667	686	699	699	720	732	805	817	835	861	861	895	895	908	932	946	958	958	966	966	968	978	992	995	995	1004	1006	1019	1028	1033	1033	1033	1115	1118	1118	1134	1143	1154	1154	1202	1202	1202	1228	1228	1246	1246	1262	1265	1270	1270	1272	1288	1288	1296	1297	1303	1304	1304	1314	1314	1327	1327	1327	1334	1336	1336	1341	1341	1344	1350	1350	1351	1351	1351	1362	1362	1372	1376	1377	1380	1380	1382	1383	1388	1389	1400	1401	1401	1411	1412	1412	1412	1413	1413	1413	1425	1425	1430	1438	1447	1448	1448	1455	1456	1501	1501
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	5	5	5	5	10	19	25	28	28	30	37	40	47	48	49	49	53	58	67	78	81	83	87	95	108	108	113	116	119	121	123	125	130	131	131	139	140	145	145	146	188	206	208	208	256	266	266	268	273	273	274	274	287	287	287	288	294	297	310	311	314	314	332	376	377	377	378	383	384	386	389	390	391	395	395	412	412	412	412	412	412	412	414	416	421	443	447	448	455	455	464	467	467	471	475	483	483	501	501	502	508	527	538	554	558	568	575	580	595	610	610	628	634	641	649	669	681	681	719	729	731	745	759	785	785	826	839	850	860	875	896	896	934	938	940	954	964	980	980	993	996	998	1004	1017	1024	1024	1042	1042	1059	1061	1076	1077	1077	1081	1086	1088	1093	1101	1105	1105	1117	1117	1117	1132	1135	1135	1135	1145	1162	1162	1167	1169	1179	1179	1188	1191	1191	1193	1197	1202	1202	1204	1204	1204	1215	1228	1228	1228	1228	1228	1233	1237	1239	1239	1239	1249	1250	1251	1255	1261	1263	1263	1267	1272	1276	1287	1299	1305	1305	1310	1312	1329	1335	1339	1348	1348	1359	1361	1379	1389	1391	1393	1393	1397	1401	1418	1418
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	3	5	5	8	8	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	13	14	15	15	17	17	17	17	17	18	18	18	18	18	18	20	20	21	22	22	22	26	26	26	26	27	27	28	28	28	28	28	29	30	30	33	34	36	44	46	48	51	51	54	58	59	61	61	61	61	76	76	76	76	78	81	81	82	82	82	83	84	86	90	93	93	94	94	103	104	115	122	124	128	133	136	142	145	150	150	154	173	179	184	188	209	209	232	244	255	260	266	270	270	280	282	284	288	292	298	298	306	306	307	330	335	350	350	357	359	361	363	369	374	374	377	382	388	390	395	406	406	430	430	435	435	435	436	436	442	448	449	456	459	466	466	470	470	470	470	475	479	479	483	483	486	486	487	490	490	495	495	495	495	495	495	500	500	502	502	502	503	504	504	509	510	512	512	512	512	512	516	516	522	522	528	532	532	536	538	538	538	538	543	543	543	543	548	548	548	553	553	554	554	558	558
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	3	4	9	11	18	36	49	58	58	68	69	83	89	97	108	121	128	136	142	148	159	164	175	176	184	194	195	217	228	231	240	243	245	247	248	257	261	265	267	270	274	278	281	283	285	285	286	287	352	352	352	353	353	355	358	359	384	388	388	388	392	393	403	404	407	407	408	410	411	418	419	422	424	424	427	428	428	430	435	459	459	459	459	459	459	459	465	469	482	531	535	570	610	610	636	673	697	748	792	844	844	902	978	995	1050	1157	1181	1228	1272	1337	1408	1472	1524	1550	1550	1607	1671	1715	1813	1852	1869	1869	2003	2057	2080	2111	2126	2160	2160	2218	2247	2408	2412	2436	2450	2450	2532	2539	2561	2575	2588	2602	2602	2616	2627	2632	2636	2644	2648	2648	2661	2670	2686	2695	2695	2701	2701	2711	2715	2717	2738	2752	2752	2752	2759	2761	2761	2820	2826	2826	2826	2844	2847	2849	2850	2850	2868	2868	2869	2880	2896	2898	2906	2918	2918	2929	2932	2932	2936	2971	2971	2979	2979	2989	2997	2997	3014	3015	3015	3021	3021	3021	3026	3027	3029	3029	3032	3032	3043	3049	3059	3059	3059	3062	3068	3072	3079	3079	3079	3079	3084	3084	3111	3111	3114	3116	3116	3122	3126	3153	3153
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	10	14	14	17	20	21	22	28	35	36	69	81	119	122	136	160	171	187	198	214	232	241	253	256	258	267	270	274	281	281	297	299	339	433	433	442	443	448	450	459	472	476	482	484	489	492	493	495	499	501	504	507	524	524	524	526	527	528	531	540	541	542	546	554	556	559	563	564	564	567	577	578	579	584	588	593	596	599	603	607	607	610	610	610	615	617	618	618	662	664	665	666	674	677	689	692	692	699	702	711	719	732	740	740	752	754	759	779	786	816	820	831	844	857	871	887	896	896	910	921	933	964	987	999	999	1026	1047	1053	1066	1083	1100	1100	1138	1152	1170	1184	1191	1219	1219	1237	1250	1259	1262	1267	1279	1279	1288	1288	1301	1303	1311	1311	1311	1311	1311	1311	1317	1319	1321	1321	1331	1332	1339	1339	1347	1347	1347	1364	1364	1364	1373	1380	1380	1380	1391	1391	1391	1398	1398	1400	1400	1400	1400	1402	1407	1407	1407	1407	1409	1410	1410	1414	1414	1414	1418	1418	1419	1419	1422	1424	1424	1424	1424	1429	1429	1431	1431	1434	1434	1442	1444	1448	1457	1462	1470	1470	1472	1472	1475	1480	1483	1487	1487	1496	1496	1506	1513	1519	1527	1527	1540	1542	1549	1549
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	4	5	5	7	8	8	8	8	9	11	12	14	14	14	15	15	16	21	22	25	25	30	30	34	34	40	40	42	47	48	56	57	58	59	64	67	67	67	68	68	68	69	70	75	76	80	82	82	83	90	96	100	100	106	106	106	106	109	110	117	120	130	131	133	139	148	149	154	158	158	162	169	173	173	186	189	189	191	194	202	203	206	206	209	211	211	213	216	219	219	220	220	220	221	221	230	234	235	236	243	247	252	264	264	276	318	320	325	330	332	332	338	340	341	345	347	349	349	357	359	361	366	368	368	368	376	376	378	383	386	397	397	402	403	403	404	406	409	409	416	421	425	431	439	451	451	470	475	475	485	496	513	513	528	535	538	543	546	551	551	584	584	586	586	603	611	611	628	628	630	632	633	640	640	648	648	648	662	675	675	688	688	688	688	703	718	719	719	744	744	753	758	780	787	787	806	809	814	829	846	846	846	851	856	858	860	861	869	869	875	875	879	890	893	903	903	908	908	914	914
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	12	14	21	35	45	69	104	166	184	252	293	359	458	548	744	761	838	1193	1433	2178	2495	3008	3088	3530	3922	4092	4480	4678	4877	4990	5088	5188	5265	5346	5476	5543	5592	5761	5802	5860	5929	5985	6007	6059	6104	6135	6173	6197	6305	6362	6388	6426	6491	6554	6588	6610	6679	6709	6755	6789	6833	6860	6897	6982	7039	7059	7095	7128	7175	7232	7233	7248	7298	7332	7394	7424	7536	7536	7584	7652	7711	7738	7763	7803	7831	7862	7885	7940	7971	8032	8091	8339	8379	8416	8468	8507	8507	8542	8647	8681	8741	8888	9003	9074	9169	9169	9342	9403	9489	9637	9712	9874	9874	10024	10097	10272	10452	10544	10812	10995	11100	11256	11450	11614	11836	12030	12030	12254	12486	12637	12812	12945	13128	13128	13448	13680	13780	13872	14026	14155	14155	14453	14533	14795	14914	15002	15103	15103	15279	15350	15452	15509	15597	15703	15703	15789	15815	15865	15905	15964	16006	16006	16131	16159	16159	16227	16269	16315	16315	16438	16461	16526	16575	16629	16678	16678	16764	16802	16825	16871	16920	16974	16974	17023	17048	17077	17123	17141	17198	17198	17274	17299	17344	17386	17432	17459	17459	17530	17540	17540	17633	17683	17683	17764	17764	17795	17845	17913	17947	17960	17960	18046	18046	18116	18116	18182	18252	18252	18344	18358	18405	18441	18491	18539	18539	18624	18645	18687	18726	18757	18785	18785	18866	18884	18934	18976	19015	19077	19077	19182	19220	19302	19302
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	5	9	9	9	9	13	21	25	28	30	32	35	44	47	47	48	48	52	53	55	55	57	57	57	57	59	59	61	61	62	62	63	64	64	65	65	66	66	66	67	67	68	68	69	69	69	69	69	70	71	71	72	73	73	73	74	74	75	75	76	76	76	78	78	78	84	87	89	91	93	96	102	106	114	131	132	133	147	162	162	189	203	208	240	247	250	283	316	316	328	339	349	370	399	419	419	461	482	507	521	549	574	597	606	624	640	680	705	721	721	753	801	825	845	859	866	866	903	910	914	924	934	944	944	954	963	974	983	996	1005	1005	1024	1028	1033	1046	1056	1071	1071	1078	1080	1084	1093	1098	1111	1111	1116	1120	1146	1146	1146	1157	1157	1160	1160	1166	1167	1168	1169	1169	1171	1171	1171	1185	1186	1191	1191	1197	1200	1202	1202	1202	1219	1219	1224	1224	1224	1225	1226	1239	1239	1241	1241	1241	1249	1264	1264	1268	1268	1274	1279	1282	1282	1291	1291	1291	1291	1291	1298	1300	1300	1300	1314	1314	1323	1323	1329	1333	1333	1333	1339	1352	1352	1352	1355	1355	1357	1366	1369	1369	1369	1384	1384	1390	1391	1414	1414
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	6	6	6	9	12	20	30	44	48	50	82	118	159	229	229	229	247	260	272	285	303	330	337	354	360	363	375	387	396	414	419	423	429	435	439	440	442	443	443	446	451	455	463	464	466	468	473	477	479	481	498	501	508	512	537	541	543	578	590	598	605	607	631	637	659	659	674	678	689	695	763	763	768	793	803	821	834	854	866	880	897	908	931	957	988	1140	1148	1202	1243	1302	1302	1310	1364	1396	1440	1574	1654	1723	1862	1862	1972	2058	2158	2359	2472	2645	2645	2800	2917	3000	3127	3293	3493	3707	3834	3988	4216	4352	4520	4644	4644	4848	5001	5125	5339	5458	5519	5519	5769	5888	5944	6023	6096	6155	6155	6350	6423	7280	7344	7424	7468	7468	7628	7643	7723	7793	7846	7916	7916	7947	7976	8005	8038	8074	8103	8103	8136	8136	8136	8183	8205	8216	8216	8251	8275	8275	8339	8365	8402	8402	8447	8449	8460	8570	8586	8612	8612	8687	8706	8709	8731	8750	8778	8778	8822	8822	8870	8875	8895	8938	8938	8959	8969	8969	8982	9050	9050	9073	9073	9073	9082	9106	9120	9139	9139	9180	9182	9183	9209	9212	9241	9241	9289	9297	9315	9345	9378	9380	9380	9421	9433	9463	9477	9493	9505	9505	9531	9531	9600	9610	9630	9671	9671	9719	9742	9808	9808
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	4	5	11	12	15	16	18	28	30	34	36	51	74	105	158	185	217	228	305	322	355	393	426	454	468	481	486	499	528	542	560	566	573	576	583	603	607	610	624	632	635	651	651	661	666	669	681	686	692	693	698	706	711	713	715	716	719	724	738	742	744	750	753	763	766	766	766	775	776	781	789	809	809	821	827	867	878	882	886	896	902	909	922	928	937	945	968	973	983	998	998	998	998	1005	1010	1027	1034	1056	1064	1071	1071	1097	1119	1149	1177	1201	1248	1248	1284	1304	1339	1386	1422	1479	1531	1567	1612	1677	1721	1795	1842	1842	1928	2045	2095	2140	2194	2237	2237	2319	2393	2404	2446	2468	2516	2516	2572	2589	2656	2684	2719	2759	2759	2800	2839	2863	2895	2916	2949	2949	2985	3014	3030	3044	3061	3073	3073	3101	3111	3211	3216	3236	3245	3245	3263	3268	3284	3298	3312	3326	3326	3341	3350	3360	3387	3400	3404	3404	3435	3447	3467	3478	3482	3523	3523	3540	3548	3576	3599	3618	3625	3625	3648	3663	3663	3683	3693	3693	3707	3707	3707	3725	3740	3745	3750	3750	3767	3767	3788	3793	3807	3810	3810	3831	3842	3846	3854	3862	3871	3871	3880	3886	3899	3905	3907	3907	3907	3925	3930	3936	3939	3953	3954	3954	3970	3975	3998	3998
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	4	4	6	6	8	9	9	10	11	13	13	13	13	13	13	13	14	14	15	15	17	18	19	21	21	22	23	26	26	26	27	27	29	30	31	33	33	33	33	35	35	36	37	40	40	40	40	45	45	45	45	47	47	48	48	51	51	51	52	53	53	56	58	59	61	63	66	67	68	72	76	77	80	85	86	86	86	86	86	86	87	88	88	90	90	91	96	97	97	99	101	101	104	104	109	111	115	116	120	121	125	125	130	135	140	140	144	163	165	174	179	183	183	192	197	197	208	213	219	219	236	242	248	259	268	283	283	305	305	308	324	324	339	339	349	350	350	352	356	363	363	378	378	378	378	378	381	381	381	381	391	392	392	395	395	398	399	400	406	407	407	407	412	412	412	412	413	417	417	418	420	420	421	423	423	423	423	425	425	425	427	427	434	434	438	438	439	439	444	444	457	457	458	458	466	468	468	478	478	480	483	485	490	490	495	496	499	501	503	517	517	525	529	529	533	535	539	539	544	544	548	548
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	6	6	7	8	12	13	13	17	17	18	19	22	24	28	33	37	39	39	41	41	43	47	49	49	51	52	58	62	64	69	72	79	80	83	85	85	88	90	94	96	99	101	103	106	106	107	107	115	116	119	119	121	121	122	122	130	133	133	133	135	138	142	144	152	152	157	160	160	161	163	165	169	173	175	184	193	196	202	227	235	241	248	259	259	269	273	274	274	281	290	294	300	300	312	314	323	329	338	344	344	350	353	354	366	383	401	432	438	442	460	468	473	482	482	505	558	556	568	571	610	610	639	641	642	662	672	695	695	716	720	733	744	754	766	766	797	805	806	815	819	839	839	856	856	857	867	867	867	867	881	883	883	884	887	896	896	905	906	912	930	937	941	941	955	969	969	989	996	1008	1008	1043	1048	1048	1057	1064	1097	1097	1139	1162	1191	1199	1217	1269	1269	1321	1333	1333	1353	1408	1408	1433	1433	1439	1448	1462	1469	1469	1469	1537	1542	1554	1574	1582	1592	1592	1602	1602	1607	1622	1630	1633	1633	1649	1658	1672	1676	1679	1688	1688	1701	1701	1731	1741	1745	1745	1745	1757	1757	1785	1785
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	5	6	6	11	11	12	15	16	23	25	33	40	64	67	79	94	99	103	107	109	120	122	129	133	136	142	144	148	149	158	161	165	172	177	182	183	185	190	197	229	235	238	243	247	266	268	268	277	278	281	283	293	343	344	344	348	350	356	358	363	366	373	375	391	399	403	408	417	417	422	428	440	446	453	458	460	464	468	481	484	495	514	525	526	546	561	573	573	638	669	683	690	751	768	794	814	814	846	860	903	983	1025	1102	1102	1156	1181	1267	1305	1344	1424	1484	1528	1565	1645	1685	1721	1796	1796	1892	1990	2043	2097	2166	2212	2212	2298	2380	2412	2463	2521	2561	2561	2660	2680	2718	2754	2800	2845	2845	2924	2938	2975	2992	3027	3071	3071	3100	3119	3146	3170	3197	3236	3236	3266	3279	3313	3325	3330	3356	3356	3364	3364	3405	3429	3448	3457	3457	3474	3475	3495	3514	3517	3537	3537	3558	3566	3642	3653	3666	3677	3677	3710	3714	3726	3730	3746	3758	3758	3771	3771	3771	3810	3831	3831	3855	3855	3855	3870	3915	3926	3933	3933	3961	3964	3981	3982	3990	4047	4047	4085	4089	4097	4132	4132	4157	4157	4188	4188	4216	4221	4227	4232	4232	4273	4275	4295	4309	4316	4357	4357	4376	4381	4402	4402
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	5	5	5	7	7	7	7	7	7	7	8	8	8	8	8	8	8	12	12	13	14	14	18	24	24	24	24	27	33	43	54	54	55	69	70	77	79	90	90	97	101	105	106	116	121	199	209	214	219	221	249	251	261	270	286	287	287	287	289	308	317	320	320	322	324	331	331	347	352	356	362	371	383	383	393	393	393	401	406	411	415	428	436	441	448	454	468	468	478	486	497	499	508	515	515	523	526	527	533	536	551	551	564	566	585	596	601	609	609	613	613	618	625	628	631	631	640	646	648	648	650	650	650	655	655	671	780	781	783	783	790	791	825	829	829	832	832	840	840	843	846	847	848	848	848	854	856	857	857	861	861	862	863	866	866	867	870	870	877	878	878	881	886	886	888	888	888	888	888	888	889	889	889	889	889	889	889	889	889	890	890	892	892	892	892	892	892	892	892	893	894	895	895	896	896	898	899	906	907	907	909	911	916	916
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	4	7	9	10	15	20	23	24	27	31	31	32	32	32	34	34	35	37	38	39	41	45	46	46	46	48	48	51	52	52	54	55	55	55	55	57	57	60	62	65	67	85	85	85	85	91	93	93	94	108	110	110	111	117	119	121	121	121	121	122	122	122	131	132	132	133	133	134	135	136	138	138	153	158	161	165	182	182	182	182	186	188	213	216	218	227	227	235	235	235	239	242	248	248	250	251	254	256	265	273	282	283	291	294	300	308	319	319	335	339	345	358	366	371	371	387	396	401	420	422	428	428	441	443	461	467	479	494	494	529	531	536	536	542	549	549	553	553	553	558	560	563	563	570	570	580	582	585	587	587	595	597	602	615	619	625	625	631	634	635	672	672	685	685	698	704	705	718	722	743	743	747	748	765	770	774	776	776	780	783	783	790	809	809	822	822	824	829	833	836	838	838	851	853	853	859	860	861	861	869	869	874	874	882	885	885	888	890	892	892	892	896	896	900	902	911	911	914	916	916	925	927	942	942
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	4	6	14	14	22	24	25	27	33	33	41	41	42	42	45	50	53	57	58	58	62	62	65	73	73	77	77	79	84	86	87	87	90	90	91	91	92	98	100	100	100	100	101	101	101	101	103	103	103	141	145	145	147	152	157	157	157	168	168	169	171	172	173	173	173	175	177	177	179	180	182	188	190	190	190	190	190	190	190	192	192	192	193	197	213	231	231	280	280	280	295	297	319	319	327	330	334	340	362	376	401	403	406	433	443	454	466	466	483	491	493	548	562	586	586	600	602	608	648	654	662	662	687	691	716	737	747	761	761	773	774	791	809	816	823	823	825	843	851	853	857	874	874	889	894	898	907	908	912	912	919	919	922	924	940	942	942	970	973	973	997	1001	1009	1009	1025	1029	1035	1040	1045	1071	1071	1085	1087	1096	1103	1110	1129	1129	1141	1144	1144	1176	1200	1200	1225	1225	1226	1233	1244	1250	1255	1255	1273	1273	1299	1306	1325	1353	1353	1377	1381	1409	1422	1437	1448	1448	1467	1470	1483	1493	1495	1503	1503	1510	1516	1536	1555	1559	1572	1572	1592	1597	1626	1626
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	10	15	26	65	74	94	136	196	249	326	418	451	567	675	827	997	1170	1298	1350	1480	1834	2270	3148	3476	3966	4066	4565	4942	5070	5242	5416	5535	5600	5651	5718	5769	5847	5906	5953	6000	6148	6169	6209	6263	6286	6297	6342	6365	6380	6420	6452	6495	6524	6538	6557	6575	6608	6626	6645	6674	6682	6693	6718	6753	6768	6781	6781	6809	6822	6869	6884	6904	6944	6949	6953	7005	7021	7045	7067	7108	7108	7127	7141	7156	7174	7192	7206	7222	7230	7237	7247	7279	7294	7319	7374	7393	7411	7428	7448	7448	7448	7491	7518	7536	7571	7610	7638	7681	7681	7760	7796	7851	7919	7960	8031	8031	8107	8143	8206	8287	8344	8476	8598	8665	8745	8846	8946	9052	9160	9160	9265	9379	9451	9586	9649	9752	9752	9898	10011	10071	10120	10204	10255	10255	10384	10426	10487	10526	10573	10637	10637	10735	10768	10805	10851	10899	10939	10939	10992	11027	11039	11064	11104	11134	11134	11191	11214	11229	11269	11279	11326	11326	11494	11514	11573	11687	11727	11816	11816	11926	11932	11975	12048	12063	12125	12125	12169	12184	12235	12260	12268	12287	12287	12343	12345	12407	12436	12514	12524	12524	12569	12599	12599	12672	12738	12738	12771	12771	12780	12837	12867	12902	12914	12914	12961	12961	13022	13057	13106	13150	13150	13207	13218	13271	13289	13324	13368	13368	13427	13434	13471	13499	13514	13536	13536	13569	13589	13623	13638	13673	13719	13719	13821	13844	14034	14034
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	7	7	10	19	25	34	41	44	57	80	94	114	176	182	230	264	275	300	326	350	367	384	387	411	429	470	483	511	518	532	552	579	598	609	622	645	651	671	706	730	755	770	785	793	806	814	820	836	842	842	856	861	869	891	931	946	956	966	980	1032	1041	1042	1045	1102	1125	1150	1166	1219	1219	1248	1264	1289	1312	1346	1396	1432	1470	1500	1543	1592	1631	1679	1744	1782	1813	1832	1881	1881	1881	1927	1960	1980	2022	2066	2125	2199	2199	2267	2331	2392	2474	2537	2591	2591	2667	2694	2730	2794	2849	2988	3079	3120	3175	3214	3296	3388	3475	3475	3569	3643	3669	3778	3845	3916	3916	4102	4144	4169	4246	4304	4372	4372	4474	4509	4592	4644	4709	4787	4787	4870	4896	4923	4967	5027	5067	5067	5144	5161	5187	5220	5259	5308	5308	5355	5355	5355	5369	5400	5441	5441	5468	5481	5509	5527	5559	5579	5579	5633	5688	5668	5741	5755	5782	5782	5852	5891	5896	5921	5952	6010	6010	6077	6092	6120	6122	6163	6193	6193	6249	6258	6258	6294	6364	6364	6428	6428	6437	6451	6494	6535	6541	6541	6610	6617	6639	6648	6691	6714	6714	6775	6785	6819	6845	6880	6911	6911	6969	6983	7025	7036	7061	7082	7082	7146	7177	7224	7237	7252	7297	7297	7359	7377	7441	7441
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	4	5	8	8	9	13	16	19	20	22	37	47	68	75	86	92	100	115	123	129	130	136	137	140	142	147	149	152	156	157	164	164	164	165	166	168	168	168	168	172	177	179	180	180	181	181	183	185	185	189	190	190	191	191	192	193	194	194	194	196	197	197	197	198	200	200	200	201	201	211	211	211	213	215	215	217	218	218	218	218	219	220	222	223	228	228	228	228	228	228	234	237	239	239	244	245	248	252	252	257	260	261	270	272	273	273	278	280	288	291	294	298	306	310	315	322	327	332	338	338	341	344	344	357	362	367	367	378	381	382	417	419	420	420	425	425	428	430	432	451	451	458	460	461	462	465	469	469	472	478	479	481	481	481	481	487	487	487	487	490	491	491	521	525	538	590	619	635	635	635	635	635	645	657	657	657	657	657	657	657	657	661	661	664	664	665	666	670	676	676	687	689	689	730	734	734	739	739	739	785	785	790	790	790	806	806	812	813	817	824	824	851	875	876	883	884	885	885	891	892	893	894	894	898	898	903	903	906	906	911	913	913	913	913	924	924
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	7	7	12	13	16	17	24	26	27	32	38	40	43	47	49	53	60	62	64	69	71	80	84	86	88	89	89	94	98	98	99	101	101	103	108	114	117	120	125	126	126	136	138	139	152	155	163	168	169	173	179	181	181	182	182	186	188	189	192	195	195	197	199	205	205	207	208	212	213	214	215	217	217	217	218	218	218	218	218	218	218	222	222	224	225	226	229	231	231	234	237	245	256	264	274	274	289	296	308	314	329	342	371	377	393	413	430	450	467	467	499	520	539	555	568	580	580	623	646	664	676	683	706	706	726	739	747	762	769	780	780	791	794	810	816	818	838	838	844	850	852	861	868	874	874	888	894	917	924	928	930	930	941	948	957	963	964	970	970	984	986	986	1001	1003	1006	1006	1013	1018	1028	1029	1036	1037	1037	1041	1045	1053	1053	1055	1055	1055	1061	1061	1061	1061	1063	1063	1068	1068	1070	1070	1070	1075	1075	1075	1079	1080	1080	1080	1095	1096	1096	1100	1107	1107	1119	1127	1129	1129	1136	1136	1138	1139	1140	1140	1140	1144	1148	1151	1151	1151	1155	1155	1168	1171	1171	1171
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	8	10	14	25	26	37	41	44	58	69	77	81	97	100	110	129	135	148	156	159	165	168	175	179	192	196	201	210	210	213	217	220	228	239	247	249	255	259	265	270	273	281	300	308	316	316	338	351	362	370	376	394	417	424	437	474	499	504	516	591	591	601	606	654	663	679	703	783	783	790	800	810	829	850	890	926	957	975	992	1007	1074	1098	1132	1145	1193	1209	1229	1229	1290	1312	1320	1323	1358	1408	1423	1453	1453	1498	1499	1536	1578	1597	1653	1653	1678	1689	1759	1823	1870	1909	1978	2001	2019	2059	2104	2159	2201	2201	2278	2371	2429	2492	2538	2585	2585	2687	2743	2786	2817	2901	2945	2945	3037	3068	3126	3155	3194	3223	3223	3290	3304	3327	3380	3410	3447	3447	3472	3472	3499	3522	3597	3642	3642	3679	3679	3679	3691	3711	3742	3742	3827	3833	3839	3849	3856	3875	3875	3899	3914	3916	3947	3961	3988	3988	4010	4017	4017	4038	4053	4067	4067	4088	4097	4122	4140	4154	4182	4182	4214	4223	4223	4259	4302	4302	4334	4334	4339	4348	4374	4382	4396	4396	4427	4435	4458	4460	4474	4514	4514	4556	4561	4561	4593	4624	4646	4646	4677	4680	4715	4715	4731	4749	4749	4800	4812	4828	4850	4850	4873	4873	4915	4916	4934	4934
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	3	5	7	9	11	12	13	13	15	18	19	20	21	21	22	22	22	22	22	22	23	24	25	29	32	32	33	34	34	34	34	36	36	36	36	37	38	40	42	42	43	43	43	44	44	46	47	48	48	48	49	50	50	50	50	50	50	51	51	51	51	51	52	52	52	52	52	52	52	52	52	52	53	53	53	53	53	54	54	56	56	60	60	60	62	62	62	62	64	64	65	66	69	72	78	80	91	96	98	112	118	118	129	131	130	136	141	162	162	167	169	169	171	171	179	179	189	189	192	209	211	212	212	237	237	244	250	252	276	276	290	290	296	297	298	298	298	300	300	309	310	310	313	313	318	320	321	322	324	329	329	337	338	338	338	338	341	341	345	347	347	347	348	351	351	351	351	351	351	356	356	356	357	357	357	359	365	365	365	365	365	365	368	369	372	372	372	373	373	374	381	384	384	401	401	403	405	407	415	415	424	430	436	438	442	446	446	455	461	463	464	466	476	476	482	497	501	501
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	3	4	4	9	10	11	13	13	16	18	19	19	20	20	21	22	27	27	33	34	38	42	45	47	48	48	52	53	56	58	66	73	74	82	84	86	91	95	99	100	103	103	104	104	106	106	106	107	108	108	113	113	114	114	119	119	124	125	128	128	135	138	139	143	144	144	144	144	144	144	144	144	144	144	144	144	144	144	144	144	148	148	150	152	155	160	168	168	175	183	188	195	202	204	204	211	215	217	242	249	257	272	283	290	294	302	332	348	348	372	382	387	409	438	447	447	472	477	479	487	500	513	513	538	544	551	560	577	586	586	601	602	604	615	624	635	635	641	642	643	649	653	657	657	664	664	664	666	678	682	682	686	687	696	703	708	716	716	717	717	720	728	728	728	728	732	738	739	740	741	744	744	744	745	748	749	751	752	752	782	782	782	782	794	794	799	799	800	800	801	805	810	810	820	821	830	831	833	841	841	848	851	856	860	868	872	872	879	886	889	889	895	901	901	911	918	923	930	936	947	947	949	952	962	962
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	4	4	5	7	7	7	8	8	8	9	9	10	10	11	13	13	13	13	13	13	13	13	13	13	13	16	16	17	17	17	17	17	17	17	17	17	17	17	19	19	28	29	29	29	29	29	30	31	39	39	40	40	40	40	41	41	46	46	46	47	47	49	50	50	51	51	51	52	53	53	53	59	59	59	59	59	59	59	60	61	61	66	66	67	76	76	77	77	82	89	90	94	94	98	99	120	130	157	181	194	210	220	236	242	261	274	274	304	379	388	417	426	432	432	463	469	474	497	506	518	518	534	535	585	605	611	622	622	645	647	658	664	671	682	682	699	703	703	706	706	709	709	711	712	735	735	735	735	735	742	743	750	758	765	769	769	774	774	778	792	795	798	798	809	809	810	818	824	825	825	835	835	839	840	847	848	848	857	857	857	866	879	879	893	893	895	898	898	899	900	900	915	917	919	926	937	942	942	943	945	957	960	972	976	976	984	984	993	1001	1004	1005	1005	1015	1020	1035	1041	1044	1053	1053	1063	1068	1087	1087
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	4	5	12	13	15	19	23	28	31	43	45	53	71	94	181	196	239	242	267	289	304	325	343	358	361	369	377	383	388	404	409	411	423	428	430	435	440	443	446	449	452	461	464	469	474	475	480	502	505	508	508	511	511	511	511	511	511	511	511	512	513	516	518	521	521	521	521	529	529	531	534	536	536	536	539	544	545	546	548	549	552	555	555	558	559	562	568	569	571	575	580	580	598	598	599	599	599	601	602	605	605	607	611	617	621	629	641	641	646	650	659	668	678	689	702	706	721	738	754	774	792	792	816	830	839	874	891	909	909	957	976	981	990	998	1001	1001	1028	1037	1058	1067	1081	1091	1091	1103	1109	1113	1120	1125	1126	1126	1136	1141	1147	1152	1160	1169	1169	1191	1196	1203	1213	1213	1221	1221	1233	1238	1242	1244	1257	1268	1268	1284	1289	1296	1310	1316	1317	1317	1328	1335	1339	1344	1344	1350	1350	1359	1361	1383	1383	1394	1401	1401	1410	1411	1411	1426	1441	1441	1445	1445	1453	1464	1470	1473	1473	1473	1481	1482	1487	1488	1501	1508	1508	1512	1512	1517	1524	1525	1532	1532	1538	1542	1548	1551	1554	1557	1557	1559	1565	1565	1567	1570	1572	1572	1578	1579	1609	1609
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	3	4	7	7	8	15	15	17	22	23	30	31	36	71	82	180	210	252	260	285	310	328	362	376	401	404	410	460	471	471	471	487	488	508	516	522	529	536	540	542	549	554	563	570	573	577	582	584	589	590	593	593	593	594	595	596	600	602	606	613	613	615	615	615	618	618	622	623	625	625	631	633	637	637	638	642	645	647	647	647	649	649	649	652	653	654	655	656	660	661	665	667	667	685	688	689	691	697	699	713	726	726	736	741	759	778	780	789	789	796	802	816	828	834	854	866	871	882	903	913	929	969	969	1012	1032	1068	1088	1139	1174	1174	1229	1261	1276	1298	1320	1340	1340	1367	1375	1397	1419	1424	1442	1442	1474	1484	1492	1500	1515	1526	1526	1542	1545	1549	1559	1559	1568	1568	1580	1587	1611	1614	1621	1628	1628	1643	1648	1660	1660	1662	1669	1669	1691	1695	1702	1709	1720	1720	1720	1731	1735	1740	1744	1746	1756	1756	1763	1763	1772	1777	1784	1791	1791	1798	1798	1798	1818	1834	1834	1838	1838	1846	1849	1860	1862	1862	1862	1871	1877	1886	1886	1893	1896	1896	1909	1912	1920	1920	1928	1933	1933	1941	1945	1954	1954	1954	1964	1964	1965	1968	1972	1972	1993	1993	1993	1998	1998	2008	2008
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	5	8	10	10	11	11	13	13	14	14	14	17	18	19	19	20	21	22	23	23	27	27	27	28	28	28	28	30	30	31	32	32	32	32	35	35	35	38	38	38	40	41	41	41	41	42	43	43	44	44	49	51	51	51	51	51	51	51	51	51	52	53	55	55	55	55	56	56	56	58	58	58	60	60	60	85	86	86	86	88	88	88	89	89	89	90	97	99	103	103	103	103	104	113	114	116	117	120	121	122	145	145	147	156	156	164	169	198	200	204	207	207	214	224	225	230	234	238	238	246	246	247	251	253	258	258	264	267	275	277	279	280	280	288	294	294	298	301	303	303	305	307	364	364	365	365	365	365	365	369	369	369	370	370	370	376	384	386	386	388	388	391	391	394	394	396	398	398	398	399	408	408	408	408	408	408	413	413	413	413	413	413	413	413	421	421	421	421	421	421	421	421	421	424	424	424	426	426	430	430	432	432	432	432	434	437	438	439	439	439	440	440	440	440	440	446	446	446	446	446	446
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	8	9	14	29	40	48	55	65	77	86	110	116	150	155	167	176	181	191	194	197	204	207	208	210	214	216	217	218	222	228	231	235	237	237	239	239	240	243	246	247	247	250	253	254	256	256	256	256	256	256	256	268	282	282	282	283	284	284	284	289	289	289	289	292	292	293	294	294	294	294	294	294	303	303	304	304	304	304	305	306	306	308	308	308	308	309	313	313	331	333	334	334	338	338	340	345	345	349	351	367	375	377	390	390	404	410	413	418	432	439	441	444	454	465	474	483	500	500	510	518	519	533	537	556	556	582	591	599	604	611	624	624	645	649	667	674	681	693	693	716	719	722	723	730	734	734	737	741	741	742	743	745	745	747	749	752	754	755	757	757	759	761	761	766	766	766	766	766	766	766	780	780	780	780	780	780	785	786	788	791	791	791	792	805	805	805	805	805	808	810	810	810	810	810	811	811	811	812	812	815	815	815	816	816	820	825	826	828	828	829	829	829	832	834	837	837	837	839	841	845	845	846	846	846	849	850	851	852	854	854	854	856	861	861
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	6	9	10	16	21	27	38	41	54	57	75	104	118	274	290	338	345	366	415	432	477	507	538	545	556	562	569	609	623	637	642	669	686	704	721	736	747	749	751	758	765	768	771	772	772	777	782	790	791	791	801	801	801	804	808	820	829	829	829	830	831	832	838	838	838	841	845	848	849	850	858	858	860	862	864	868	872	873	875	877	877	881	883	883	886	889	891	892	894	904	904	917	919	924	926	928	930	936	939	939	952	960	970	976	982	1000	1000	1011	1015	1024	1037	1049	1063	1076	1081	1097	1098	1106	1115	1125	1125	1143	1163	1175	1191	1203	1244	1244	1285	1291	1297	1316	1325	1334	1334	1348	1355	1374	1386	1399	1403	1403	1424	1430	1434	1441	1448	1455	1455	1462	1465	1470	1475	1484	1484	1484	1487	1490	1499	1500	1503	1505	1505	1512	1512	1515	1518	1520	1528	1528	1538	1540	1545	1548	1555	1556	1556	1559	1560	1566	1566	1568	1573	1573	1573	1573	1573	1576	1578	1581	1581	1586	1586	1586	1593	1595	1595	1597	1597	1599	1599	1599	1602	1602	1602	1604	1604	1609	1613	1615	1616	1616	1619	1621	1623	1623	1627	1628	1628	1639	1643	1649	1653	1654	1659	1659	1661	1661	1672	1674	1690	1695	1695	1727	1727	1727	1727
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	3	3	4	5	10	10	10	15	31	45	45	45	45	47	52	60	86	90	103	109	113	114	115	116	118	119	133	134	136	136	140	154	157	163	163	167	170	172	180	181	185	186	191	198	202	203	204	211	214	214	215	230	230	230	230	231	235	237	237	244	244	247	247	248	249	252	252	255	255	257	263	266	269	272	308	309	309	311	316	323	324	326	358	360	370	379	393	393	453	462	465	484	517	530	540	578	578	605	619	626	653	672	716	716	763	797	850	887	944	1023	1080	1128	1159	1198	1243	1308	1345	1345	1437	1527	1552	1655	1737	1774	1774	1880	1927	1981	2034	2054	2082	2082	2183	2226	2530	2556	2583	2631	2631	2727	2735	2778	2824	2841	2866	2866	2895	2908	2925	2950	2968	2976	2976	3000	3001	3006	3021	3026	3032	3032	3096	3098	3110	3130	3139	3141	3141	3156	3156	3160	3205	3205	3220	3220	3230	3230	3230	3235	3239	3248	3248	3260	3260	3271	3272	3279	3299	3299	3307	3314	3314	3314	3382	3382	3382	3382	3390	3403	3423	3433	3439	3439	3480	3485	3485	3485	3503	3510	3510	3529	3529	3551	3565	3597	3616	3616	3625	3625	3675	3675	3679	3681	3681	3702	3704	3745	3761	3785	3798	3798	3837	3847	3880	3880
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	10	13	13	20	32	41	58	64	64	77	90	101	112	127	140	146	157	162	168	174	179	184	187	190	193	193	202	210	218	219	221	223	226	228	232	241	244	244	244	247	252	254	255	257	257	260	264	272	272	272	272	274	274	275	275	281	281	281	281	281	281	281	281	281	281	281	281	281	281	281	281	285	286	288	291	295	307	316	340	343	351	381	441	441	483	509	514	526	581	586	606	638	638	661	685	712	727	750	779	779	824	846	897	915	939	963	999	1021	1050	1110	1129	1149	1176	1176	1210	1254	1287	1333	1353	1358	1358	1399	1429	1442	1453	1461	1468	1468	1501	1519	1580	1590	1609	1616	1616	1711	1714	1734	1757	1760	1783	1783	1783	1790	1795	1803	1809	1827	1827	1836	1839	1920	1920	1922	1930	1930	1962	1962	1975	1982	1983	1996	1996	1999	2005	2010	2030	2034	2037	2037	2042	2042	2051	2053	2056	2056	2056	2056	2058	2073	2081	2091	2094	2094	2094	2095	2095	2102	2102	2102	2116	2116	2116	2119	2119	2131	2131	2131	2131	2131	2140	2142	2142	2152	2152	2162	2162	2183	2183	2191	2201	2201	2208	2215	2218	2230	2230	2237	2237	2259	2271	2273	2273	2276	2295	2295	2302	2302	2328	2328
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	5	5	6	7	7	10	22	26	42	47	65	67	73	76	81	89	100	105	113	127	129	130	134	137	143	149	156	160	162	168	171	178	179	181	182	185	191	193	199	205	209	212	215	222	224	242	245	250	251	257	263	268	269	274	275	277	281	288	288	294	295	302	304	308	309	317	317	319	321	323	328	331	333	337	339	339	342	342	346	348	353	356	359	360	363	363	373	378	384	393	405	410	415	426	426	443	457	469	489	514	550	550	576	600	616	632	664	704	741	762	801	843	901	959	990	990	1040	1106	1137	1189	1215	1238	1238	1287	1312	1322	1342	1356	1381	1381	1434	1445	1504	1511	1527	1543	1543	1597	1611	1631	1642	1658	1666	1666	1677	1685	1689	1694	1703	1711	1711	1720	1726	1737	1737	1746	1754	1754	1757	1762	1768	1773	1774	1778	1778	1788	1789	1789	1807	1807	1812	1812	1825	1836	1843	1857	1861	1865	1865	1889	1891	1900	1901	1902	1911	1911	1917	1924	1924	1934	1947	1947	1949	1949	1956	1956	1962	1962	1962	1962	1966	1972	1979	1982	1985	1990	1990	1994	1998	2000	2001	2011	2015	2015	2018	2018	2021	2021	2026	2026	2026	2038	2042	2044	2046	2046	2054	2054	2067	2068	2087	2087
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	6	6	10	10	12	22	25	47	52	67	89	111	134	138	186	220	270	399	435	532	560	637	700	733	777	825	845	864	881	898	924	944	961	987	1011	1057	1067	1079	1111	1131	1138	1162	1172	1184	1205	1220	1270	1321	1325	1341	1369	1406	1415	1416	1447	1452	1463	1477	1492	1511	1520	1528	1539	1544	1559	1572	1599	1599	1613	1618	1665	1678	1687	1703	1724	1724	1749	1764	1776	1790	1799	1823	1837	1846	1849	1863	1872	1885	1906	1931	1942	1954	1962	1966	1966	1966	2003	2017	2043	2096	2131	2166	2211	2211	2288	2308	2308	2371	2440	2509	2509	2615	2657	2738	2844	2908	3004	3101	3169	3257	3342	3395	3474	3569	3569	3699	3790	3859	3954	4022	4136	4136	4285	4375	4409	4487	4568	4621	4621	4759	4808	4884	4939	4993	5086	5086	5229	5266	5323	5364	5429	5480	5480	5552	5600	5626	5658	5717	5760	5760	5815	5841	5859	5892	5917	5940	5940	6037	6053	6087	6148	6220	6267	6267	6361	6373	6402	6489	6521	6578	6578	6637	6670	6676	6719	6735	6779	6779	6814	6828	6842	6858	6886	6907	6907	6941	6955	6955	6993	7118	7118	7148	7148	7157	7164	7329	7349	7360	7360	7390	7392	7446	7451	7456	7479	7479	7516	7534	7559	7580	7602	7640	7640	7679	7689	7727	7749	7764	7764	7764	7803	7813	7849	7860	7889	7940	7940	7982	8002	8048	8048
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	4	5	7	7	10	10	18	25	33	42	55	131	171	186	238	269	283	305	318	344	352	391	418	422	435	440	442	452	489	494	501	508	526	528	535	540	549	553	565	584	584	588	605	631	635	645	652	654	670	679	687	696	707	719	729	732	742	752	767	767	784	784	802	810	826	831	854	854	858	868	883	891	898	916	935	944	944	965	973	984	1001	1039	1042	1048	1062	1078	1078	1078	1112	1120	1123	1163	1184	1218	1248	1248	1273	1295	1304	1353	1394	1462	1462	1513	1541	1624	1689	1742	1802	1874	1894	1914	2020	2081	2142	2217	2217	2300	2447	2464	2536	2624	2692	2692	2777	2895	2916	2955	3001	3037	3037	3137	3159	3223	3291	3332	3397	3397	3477	3498	3540	3570	3619	3664	3664	3710	3756	3798	3826	3868	3899	3899	3934	3939	3939	3956	3965	3985	3985	4030	4046	4071	4095	4098	4134	4134	4168	4173	4173	4217	4239	4255	4255	4278	4292	4307	4323	4323	4365	4365	4376	4385	4394	4416	4435	4441	4441	4471	4475	4475	4514	4538	4538	4568	4568	4568	4568	4764	4771	4784	4784	4805	4807	4816	4813	4813	4859	4859	4889	4895	4906	4930	4936	4959	4959	4979	4983	5004	5026	5037	5047	5047	5079	5080	5091	5096	5108	5116	5116	5137	5141	5151	5151
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	5	5	5	5	5	5	5	5	5	5	5	5	10	10	10	10	10	10	10	10	11	11	11	12	12	16	16	20	21	21	21	21	21	21	21	22	22	22	22	22	22	24	24	24	24	24	24	24	24	24	24	24	26	26	26	26	26	26	27	28	30	30	32	32	32	35	35	37	38	38	38	40	43	43	45	46	47	47	48	52	54	54	54	56	56	63	65	68	68	68	70	70	88	89	91	91	91	94	94	116	117	117	119	121	124	124	127	127	133	133	136	137	137	146	146	151	151	151	151	151	152	152	154	155	155	155	155	158	158	158	158	158	158	158	159	159	159	159	159	161	161	161	161	161	162	162	162	162	162	162	162	162	162	162	162	183	183	184	184	185	185	185	185	185	186	186	186	186	186	186	186	186	186	186	186	186	186	187	188	188	188	188	188	188	188	191	191
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	4	7	11	12	14	14	15	21	23	26	29	34	40	55	97	102	143	148	182	194	209	233	244	248	255	260	265	273	283	293	310	320	342	346	350	357	363	366	371	375	382	389	437	450	456	459	466	469	476	499	501	523	523	528	533	542	550	557	567	585	590	591	594	614	614	626	628	639	641	647	653	667	667	679	686	692	709	719	724	738	744	748	756	761	771	780	792	801	812	818	826	826	826	839	848	857	866	874	884	931	931	988	1011	1030	1068	1094	1147	1147	1228	1277	1309	1372	1415	1535	1588	1661	1734	1750	1824	1901	1963	1963	2071	2124	2136	2173	2254	2332	2332	2453	2519	2546	2601	2653	2693	2693	2781	2800	2866	2899	2941	2986	2986	3035	3057	3072	3095	3115	3160	3160	3196	3212	3227	3239	3258	3259	3259	3259	3259	3259	3285	3294	3294	3294	3333	3343	3347	3366	3372	3385	3385	3421	3433	3445	3459	3472	3485	3485	3511	3512	3512	3528	3536	3566	3566	3585	3588	3601	3603	3613	3623	3623	3630	3632	3632	3650	3661	3661	3672	3672	3682	3688	3708	3716	3716	3716	3728	3732	3747	3747	3769	3779	3779	3802	3803	3819	3832	3841	3855	3855	3862	3862	3862	3870	3870	3880	3880	3894	3900	3901	3901	3906	3922	3922	3936	3942	3972	3972
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	7	9	9	9	11	13	17	19	19	26	33	35	39	41	45	47	48	50	56	67	71	75	78	79	82	85	89	95	102	102	103	108	114	117	125	131	135	143	144	148	151	153	162	165	169	171	227	231	236	236	242	243	245	245	287	287	287	287	291	295	303	306	313	313	317	324	324	331	333	343	344	348	349	366	372	372	372	372	372	372	372	372	372	372	375	375	378	391	395	398	405	405	412	417	422	433	437	441	441	443	445	447	452	463	471	474	476	478	483	488	491	495	495	499	506	511	519	525	533	533	543	547	551	561	573	596	596	619	623	646	652	669	675	675	706	708	711	720	732	737	737	752	754	756	762	768	772	772	783	788	796	806	807	818	818	823	825	829	845	852	855	855	855	858	863	891	896	898	898	909	913	919	923	926	940	940	942	945	953	954	954	963	963	969	969	969	969	997	997	1007	1007	1008	1011	1015	1019	1020	1020	1033	1033	1041	1042	1053	1058	1058	1061	1061	1075	1079	1097	1098	1098	1104	1105	1118	1118	1123	1127	1127	1129	1129	1131	1139	1144	1156	1156	1167	1171	1174	1174
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	8	10	15	15	15	16	17	19	22	22	22	24	26	26	27	27	28	28	30	30	33	33	33	33	33	34	34	35	35	35	35	37	38	38	38	40	40	40	40	41	41	41	41	42	42	43	44	44	45	45	45	50	50	50	50	50	51	53	53	53	53	53	55	57	58	59	59	61	61	61	61	62	65	69	79	79	81	85	99	99	121	130	130	139	172	175	185	220	220	229	238	251	265	273	297	297	326	359	381	425	467	493	532	542	568	609	655	689	717	717	764	810	878	947	969	996	996	1081	1142	1158	1184	1204	1224	1224	1325	1378	1467	1493	1513	1529	1529	1582	1584	1611	1657	1689	1714	1714	1724	1735	1737	1753	1761	1768	1768	1784	1789	1842	1853	1853	1861	1861	1861	1867	1873	1887	1890	1901	1901	1908	1908	1916	1958	1962	1967	1967	1976	1976	1976	1976	1984	1991	1991	2002	2002	2019	2027	2027	2037	2037	2037	2039	2039	2041	2051	2051	2056	2056	2057	2060	2066	2066	2069	2069	2073	2073	2076	2079	2080	2080	2080	2084	2084	2097	2097	2104	2114	2114	2117	2117	2125	2129	2129	2131	2131	2134	2141	2147	2147	2155	2161	2161	2161	2172	2189	2189
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	3	3	6	7	8	10	10	10	11	11	11	13	14	14	14	14	14	14	14	14	14	14	14	14	14	15	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	18	18	18	19	19	19	20	20	21	21	21	22	22	23	23	24	24	24	25	25	25	26	26	28	28	29	31	33	34	34	39	39	39	43	51	53	54	58	67	67	73	74	76	77	89	91	96	107	107	111	116	138	153	159	164	164	179	187	217	223	237	247	263	277	288	301	319	322	346	346	386	429	445	478	520	544	544	587	599	611	631	654	663	663	684	704	732	733	739	748	748	768	770	772	789	798	806	806	810	814	824	843	852	869	869	889	898	927	935	939	951	951	954	954	957	962	962	966	966	974	976	981	996	996	1001	1001	1016	1016	1019	1019	1022	1024	1024	1035	1036	1040	1042	1044	1049	1049	1049	1051	1051	1069	1078	1078	1081	1081	1081	1081	1085	1089	1091	1091	1097	1097	1104	1105	1106	1106	1106	1106	1107	1108	1108	1112	1112	1112	1116	1116	1118	1125	1125	1128	1128	1133	1133	1136	1140	1141	1145	1145	1150	1157	1159	1159
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	3	4	6	8	10	12	22	28	39	50	57	75	81	92	100	106	119	136	142	147	156	162	173	179	184	188	191	195	206	214	225	232	241	245	253	256	261	262	273	282	285	291	292	298	308	312	335	337	342	347	350	356	357	363	365	370	375	376	383	383	389	389	398	400	407	410	419	419	425	433	437	444	451	457	462	465	478	489	500	509	520	528	532	546	556	560	560	570	579	581	585	596	607	615	625	625	647	663	678	691	700	705	705	720	726	754	765	778	812	824	839	852	871	883	904	919	919	942	1000	1008	1033	1046	1059	1059	1093	1123	1128	1133	1151	1166	1166	1193	1199	1211	1220	1235	1247	1247	1265	1281	1293	1298	1312	1320	1320	1335	1346	1346	1354	1369	1383	1383	1402	1415	1426	1431	1436	1446	1446	1460	1460	1473	1480	1486	1504	1504	1521	1528	1528	1534	1543	1550	1550	1561	1570	1571	1578	1581	1587	1587	1595	1598	1604	1608	1612	1624	1624	1634	1638	1638	1643	1654	1654	1659	1659	1659	1665	1675	1682	1683	1683	1691	1691	1699	1703	1708	1708	1708	1720	1720	1725	1731	1732	1737	1737	1747	1747	1747	1751	1751	1753	1753	1757	1759	1764	1770	1770	1778	1778	1783	1787	1797	1797
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	5	8	9	9	9	11	17	17	19	23	42	49	50	50	51	55	57	60	62	65	65	69	71	74	76	76	78	79	79	80	80	82	83	83	85	85	85	92	92	92	92	95	96	97	97	97	98	100	101	112	112	112	113	113	117	119	119	126	126	128	136	139	139	142	143	147	147	147	147	157	163	171	175	179	182	185	195	203	204	206	242	244	248	252	311	311	311	316	321	323	352	361	368	391	391	402	409	418	423	426	431	431	434	437	448	459	490	513	528	535	542	554	564	576	601	601	628	674	682	721	733	745	745	768	770	772	791	800	811	811	823	826	840	855	861	868	868	893	894	898	903	916	939	939	949	949	955	960	969	977	977	986	988	993	1005	1016	1020	1020	1030	1030	1030	1047	1050	1064	1064	1074	1081	1080	1104	1109	1119	1119	1144	1147	1147	1156	1159	1174	1174	1177	1177	1211	1217	1222	1232	1232	1263	1263	1263	1282	1307	1307	1332	1332	1333	1342	1347	1351	1351	1351	1379	1379	1381	1392	1406	1412	1412	1417	1418	1429	1430	1445	1452	1452	1465	1466	1481	1483	1490	1490	1490	1495	1498	1530	1532	1540	1546	1546	1555	1556	1570	1570
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	4	4	7	8	11	12	12	12	13	14	19	23	40	40	45	52	54	57	61	66	68	72	76	78	81	83	86	88	90	90	90	90	91	91	91	94	94	96	98	108	110	110	111	115	118	118	119	122	123	123	124	124	148	148	148	148	148	148	149	152	152	154	154	156	157	158	159	161	161	166	175	176	176	180	180	183	185	186	192	195	197	200	202	204	204	204	205	205	231	232	232	232	232	239	243	243	243	248	252	258	264	278	290	290	309	310	326	336	342	356	371	378	392	415	427	439	455	455	467	479	484	490	502	524	524	545	573	582	593	609	613	613	655	661	675	678	689	701	701	720	722	727	734	745	754	754	756	757	761	766	766	771	771	787	787	809	814	820	826	826	832	829	829	838	839	841	841	851	851	852	855	864	871	871	872	872	873	875	875	878	878	886	889	895	900	900	903	903	906	906	906	912	915	915	920	920	920	920	927	928	933	933	933	933	934	934	941	942	942	944	944	952	955	955	960	960	960	963	963	963	963	964	964	972	972	979	979	985	1012	1012	1018	1022	1022	1022
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	11	12	13	18	19	19	21	21	33	33	39	41	44	56	61	61	62	64	66	68	68	68	74	84	86	90	99	99	99	103	103	103	103	103	103	103	105	107	107	107	111	111	114	114	115	118	124	134	138	141	141	149	152	155	158	161	166	169	173	173	173	173	182	191	191	198	205	206	211	213	218	218	225	226	226	234	242	247	247	258	259	272	275	277	287	287	293	294	296	298	302	306	306	306	306	310	310	310	310	310	310	310	310	310	311	312	312	312	314	314	316	317	317	317	321	323	323	329	330	330	330	330	330	332	334	336	336	336	339	339	342	342	342	345	345	347	347	347	349	350	350	350	350	350	352	353	354	354	354	357	357	357	357	360	361	361	366	368	368	369	371	371	371	371	373	375	376	377	377	377	379	387	387	388	389	391	391	394	397	401	401
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	4	4	8	10	11	18	19	30	31	32	38	41	45	46	46	46	47	55	60	74	74	78	81	82	84	89	97	103	104	109	111	115	129	142	149	153	156	158	174	176	181	181	181	181	181	181	184	184	186	188	190	192	193	193	195	196	200	205	205	205	208	208	209	211	212	215	216	220	220	222	222	224	225	225	226	226	226	226	226	226	226	226	226	226	226	241	241	241	241	241	242	242	246	246	246	247	247	247	247	252	252	254	257	261	261	261	275	276	278	279	279	283	289	307	313	314	315	315	319	319	320	321	321	322	322	324	326	328	332	333	345	345	347	348	355	393	397	399	399	406	408	414	454	455	466	466	467	468	504	545	547	547	547	549	553	572	572	594	611	611	613	624	628	628	628	628	628	651	652	673	675	675	678	678	682	708	711	711	711	725	725	725	725	725	725	729	729	734	734	734	734	734	736	736	736	736	739	739	739	739	739	739	739	739	739	739	739	739	739	740	740	753	753	753	755	755	755	757	760	760	760	760	760	765	765	765	765
22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	3	5	7	8	9	12	12	12	12	16	16	16	19	19	19	19	19	20	20	20	22	26	32	32	38	41	42	44	46	47	48	49	51	52	52	54	64	66	76	80	84	89	90	90	100	100	112	112	126	145	150	153	163	163	164	173	174	178	178	182	183	186	187	190	194	195	197	211	212	214	215	215	215	224	225	226	226	230	230	231	238	238	241	242	242	244	247	248	248	254	258	263	270	273	283	287	290	292	295	299	308	311	311	317	327	334	339	347	351	351	358	358	363	364	371	374	374	386	398	399	401	410	413	413	423	425	426	450	453	467	467	479	492	495	499	499	505	505	511	517	531	535	540	542	542	546	548	552	555	556	573	573	578	578	578	581	582	586	586	588	592	597	597	597	603	603	606	606	611	616	619	622	622	627	627	627	634	639	639	642	642	642	643	645	646	646	646	653	655	657	657	658	665	665	665	665	672	674	676	680	680	681	681	688	688	695	695	695	698	698	707	707	708	715	715	730	730	736	736
23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	0	3	7	12	2	3	8	5	0	2	2	3	3	5	5	5	7	8	11	12	11	11	9	8	4	3	3	3	5	2	2	2	1	1	2	1	1	2	0	0	2	2	2	1	2	1	0	0	0	2	0	0	2	6	1	3	6	6	6	2	2	2	2	1	1	2	3	3	0	0	0	0	3	5	4	4	2	1	1	4	4	4	0	2	2	2	2	2	4	2	2	2	3	1	2	2	2	1	2	2	2	6	3	3	5	5	2	3	6	3	3	2	5	5	3	3	3	10	3	2	3	4	3	4	5	26	24	23	4	3	2	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	1	1	1	2	2	1	1	1	1	1	1	1	1	1	1	1	3	3	1	1	1	1	1	1	1	1	1	24	1	1	5	1	1	1	1	0	3	1	1	2	2	1	1	1	1	2	1	1	1	2	3	2	2	2	1	1	1	1	1	1	3	3	2	2	2	2	1	2	1	2	3	1	1	1	2	3	2	1	1	4	6	4	1	1	1	1	5	2	1	7	5	1
23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	3	3	3	3	3	3	4	5	6	7	8	8	8	12	12	19	20	20	23	23	23	24	24	27	28	28	28	31	31	32	35	35	35	36	36	37	38	41	42	42	42	43	48	52	54	56	60	62	67	74	78	82	84	92	97	103	109	113	120	131	139	151	185	202	209	227	233	238	247	252	264	269	287	298	304	314	326	334	338	346	367	376	381	390	397	415	419	425	428	428	434	441	445	448	452	453	454	455	464	469	469	476	481	484	488	488	494	496	496	496	499	501	501	501	501	502	502	506	507	509	509	509	511	512	513	513	515	527	532	534	543	544	545	547	548	548	548	548	548	548	548	558	558	563	565	565	568	570	575	575	577	580	581	581	582	586	590	591	594	594	596	600	602	610	612	613	615	616	620	620	620	620	625	625	631	634	634	641	652	653	656	658	668	674	674	682	687	687	693	698	705	706	711	714	723	737	751	754	758	767	771	775	780	786	791	799	807	815	817	823	826	830	832	833	834	839	839	840	841	845	847	849	852	855	862	868	873	876	886	893	898	924	951	954	979	1028	1043	1081
23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	17	19	21	21	21	22	22	22	22	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	26	27	27	27	28	30	30	31	31	31	31	31	31	31	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	35	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	40	40	40	40	40	40	41	41	41	41	41	41	41	42	42	42	43	43	43	43	43	43	43	43	43	46	47	48	49	49	51	51	51	52	52	53	53	53	54	56	56	56	56	56	59	59	59	60	62	63	64	65	65	65	65	67	67	68	73	73	74	77	77	78	82	83
23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	13	20	24	25	35	41	53	66	74	87	90	92	120	142	154	154	192	204	222	231	238	249	253	262	269	276	284	292	299	331	339	343	360	369	378	380	386	395	414	426	434	454	459	466	472	486	504	527	549	558	571	583	631	658	685	702	714	721	744	778	798	821	837	852	863	891	919	968	968	968	968	1056	1065	1092	1117	1146	1175	1189	1203	1226	1244	1265	1290	1307	1311	1324	1339	1361	1388	1414	1434	1445	1450	1461	1493	1516	1534	1540	1542	1554	1564	1627	1656	1656	1682	1697	1733	1756	1756	1793	1805	1810	1818	1829	1844	1851	1851	1872	1890	1897	1901	1911	1934	1938	1938	1950	1959	1963	1974	1986	1990	2004	2011	2016	2016	2029	2032	2039	2047	2052	2058	2061	2066	2070	2075	2082	2088	2089	2090	2097	2103	2113	2122	2126	2130	2143	2145	2148	2154	2158	2160	2161	2166	2167	2171	2177	2183	2187	2191	2196	2196	2206	2212	2212	2212	2223	2223	2226	2231	2241	2251	2256	2257	2261	2264	2269	2273	2273	2282	2283	2288	2290	2301	2302	2306	2307	2308	2316	2332	2333	2340	2344	2350	2357	2361	2361	2374	2377	2383	2386	2387	2392	2396	2399	2403	2421	2425	2427	2427	2431	2436	2445	2463	2481	2494	2507	2523	2545	2589	2621	2638	2660	2706	2822	2873	2919	2942	2944	3039	3067	3098
23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	3	4	4	4	5	5	5	7	7	7	8	8	8	9	9	10	11	12	13	13	14	14	26	27	27	27	27	27	27	28	28	29	29	29	29	31	31	31	31	31	31	31	31	33	33	33	33	33	34	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	38	38	38	38	38	38	38	39	39	39	40	40	40	40	40	40	40	40	40	41	41	41	42	42	41	41	41	42	42	42	43	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	47	47	47	47	47	47	47	47	47	48	48	48	48	50	50	50	52	52	52	53	53	53	53	53	53	53	53	53	54	54	54	53	53	54	56	58	58	59	59	60	60	60	61	61	61	62	62	62	62	62	62	63	63	64	64	64	66	67	69	71	71	71	73	73	73	73	73	73	74	74	74	74	74	74	74	77	79	80	82	86	90	96	119	120	124	125	125	131	132	134
23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	3	3	4	4	5	5	5	5	5	6	6	6	6	6	7	8	8	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	14	14	15	15	15	16	16	16	16	16	16	16	16	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	21	18	18	18	18	18	18	23	27	27	27	34	34	34	35	35	35	35	35	36	36	37	40	40	40	40	40	40	42	42	44	45	45	45	45	45	45	45	45	45	45	47	47	50	50	50	50	50	50	50	50	50	50	50	50	50	53	53	53	53	53	53	53	53	53	53	54	54	54	54	54	54	54	54	55	55	55	55	55	55	55	55	56	56	56	56	56	56	56	56	59	60	62	62	63	65	67	69	71	71	73	73	74	76	77	85	87	94	101	101	113	123	137
23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	4	4	4	5	5	6	6	9	10	10	10	17	19	19	21	22	23	26	26	26	29	31	32	78	81	93	94	95	96	97	97	97	99	100	100	101	101	102	103	104	104	104	104	105	105	105	106	107	108	109	109	110	111	112	113	116	120	120	120	120	121	123	124	126	127	127	127	127	127	127	127	127	127	127	127	128	129	130	130	131	131	132	133	134	136	136	136	137	137	137	137	137	138	138	140	140	143	143	143	143	145	145	145	145	145	145	145	145	147	147	145	145	146	146	147	147	147	147	147	147	147	149	150	153	154	154	157	158	159	159	160	162	164	167	167	169	169	169	169	170	170	170	171	171	171	171	171	171	172	172	172	172	175	176	179	179	181	182	183	184	185	187	188	190	191	191	193	193	193	193	197	197	199	199	199	200	200	200	200	202	202	205	205	206	206	207	207	209	211	214	214	215	215	215	221	224	224	225	229	234	248	253	258	258	258	264	268	274	283	285	288	289	292	293	298	301	305	309	312	315	328	332	341	350	353	355	365	379	426	437	445	449	450	484	503	525
23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	4	4	4	5	7	9	9	9	9	9	9	10	10	10	10	11	11	12	12	12	12	12	12	13	13	13	13	13	14	14	15	16	16	16	16	16	16	16	17	17	18	18	18	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	22	22	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	30	31	33	33	33	33	33	33	33	33	33	33	33	33	34	35	35	35	35	36	36	36	36	36	36	39	39	39	41	42	43	44	44	45	47	48	50	51	51	51	52	52	53	54	55	57	58	58	58	58	58	58	58	61	66	67	78	82	88	93	94	99	108	115	127	134	141	141	144	145	155
23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	4	4	4	5	5	5	5	5	5	5	8	8	8	8	8	8	8	9	9	9	9	9	9	9	10	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	14	14	15	15	15	15	15	15	15	16	17	17	17	17	17	18	18	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	22	23	23	23	23	24	24	24	24	25	25	25	25	26	26	26	26	26	26	26	27	29	29	29	30	31	31	31	31	31	33	33	33	33	33	33	33	33	33	33	33	33	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	38	39	39	39	39	39	39	39	39	39	41	41	42	42	42	42	42	42	47	47	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	52	53	54	54	57	60	60	60	60	60	60	61	61	64	65	65	65	70	75	76	77	80	80	86	90	92
23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	4	5	6	6	8	8	8	9	9	9	9	9	10	11	11	11	12	12	12	12	13	13	13	13	13	13	13	13	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	16	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	19	19	21	21	22	26	29	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	33	33	33	33	33	34	34	34	34	34	35	35	35	35	35	37	37	38	38	42	42	42	42	43	44	44	44	45	46	46	48	48	49	48	48	48	48	48	48	48	48	48	49	49	49	51	51	53	53	53	53	53	53	53	53	53	53	54	55	55	55	56	57	58	59	59	59	59	59	59	59	59	59	59	59	59	60	61	64	65	67	70	71	71	71	75	75	75	80	82	83	84	89	92	97	112	114	114	121	125	129	132	137	139	140	147	148	149	151	151	151	151	151	151	151	151	151	152	154	155	157	157	157	157	157	157	157	157	157	157	157	158	158	161	162	162	164	164	169	178	179	182	183	186	189	191	194	194	200	207	220
23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	4	4	5	6	10	11	12	12	13	16	20	22	22	25	31	31	31	33	34	34	34	34	36	37	40	41	43	44	46	47	49	50	52	53	55	57	59	78	79	82	84	85	85	87	89	89	89	90	90	90	90	91	91	93	93	93	94	95	98	98	98	98	99	99	99	100	100	100	100	100	100	100	100	101	101	101	101	101	101	101	101	101	101	101	101	101	101	102	102	102	103	104	104	104	105	105	105	106	108	108	108	114	116	118	117	119	122	122	122	124	124	124	125	126	129	131	131	131	134	136	136	136	136	139	139	139	140	141	141	145	146	148	150	150	150	150	150	150	150	150	151	153	156	162	170	178	191	192	200	202	207	212	215	220	220	221	223	225	228	229	229	230	234	240	240	240	240	249	249	250	250	250	251	251	251	252	252	252	252	252	252	252	252	252	253	253	253	254	254	254	254	257	259	260	263	263	264	267	268	268	268	269	269	270	270	270	270	271	273	274	279	284	284	284	285	292	298	300	302	303	305	310	311	318	324	345	356	362	370	370	395	413	426
23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	6	6	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	12	17	17	18	18	18	19	19
23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	4	4	4	5	7	7	7	10	10	12	13	13	13	13	13	14	14	14	14	14	14	15	15	15	15	16	16	17	17	17	17	18	18	18	18	19	19	19	19	19	19	19	20	20	20	20	21	21	21	23	25	26	26	27	27	27	28	28	28	28	28	28	28	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	32	32	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	36	39	38	39	40	43	43	43	43	45	46	50	50	51	51	54	54	54	55	55	55	55	56	57	58	58	58	58	58	58	58	58	59	59	59	59	59	60	60	60	60	61	61	61	61	61	61	61	62	62	62	62	62	62	62	62	62	62	63	64	64	64	64	64	65	65	66	66	66	66	67	68	69	69	69	70	70	70	70	70	71	72	72	72	73	73	73	76	77	77	77	77	78	79	79	80	81	82	82	82	84	86	88	88	88	89	95	96	96	97	97	105	108	113
23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	3	4	4	4	5	5	5	6	8	8	11	13	14	15	15	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	19	20	20	20	20	20	20	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	27	27	27	27	28	28	28	28	30	30	30	30	30	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	35	35	36	37	40	40	41	42	42	42	46	46	46	47	50	50	50	51	51	54	54	58	61	61	61	63	63	69	69	74	74	84	84	84	84	84	84	84	84	84	84	84	84	84	85	86	86	86	86	86	86	86	86	88	92	96	99	103	108	112	118	123	125	125	125	126	126	126	126	127	129	129	133	137	141	146	153	172	183	193	199	208	220	255	263	268	273	273	300	308	315
23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	3	3	3	5	5	7	11	19	27	29	29	29	30	39	42	42	42	43	43	45	47	47	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	52	52	53	53	54	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	56	56	56	56	56	58	58	58	58	59	59	59	59	59	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	63	63	63	64	64	66	67	69	69	69	69	69	69	69	69	69	69	69	70	70	70	70	72	72	72	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	74	74	75	77	78	78	78	78	79	79	79	79	79	80	80	84	84	95	102	112	124	127	132	138	143	143	145	148	149	150	154	154	154	154	156	157	166	172	173	175	175	180	181	186
23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	4	4	5	5	5	5	5	4	5	5	5	5	5	5	5	5	6	5	5	5	7	7	7	7	7	7	8	9	9	12	12	12	12	12	13	13	13	13	13	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	18	18	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	23	29	30	31	39	44	48	57	60	61	68	68	72	77	91	102	104	104	104	117	122	126
23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	5	8	8	12	16	23	27	33	38	47	53	53	65	74	89	95	101	108	115	121	132	137	143	144	151	152	156	164	170	175	177	181	183	185	190	191	194	196	196	200	203	205	208	210	215	219	226	230	243	249	256	261	262	264	269	277	281	288	295	302	307	316	320	331	337	344	350	359	365	370	373	381	385	391	396	398	401	408	420	427	428	428	431	431	433	438	446	446	450	450	451	457	458	461	466	472	478	484	497	497	499	504	529	533	533	549	549	549	555	557	557	563	563	572	578	580	580	584	588	590	590	594	599	601	602	604	609	614	621	625	630	633	641	645	650	655	658	660	666	666	668	670	673	675	675	680	680	681	684	689	693	694	706	713	724	737	741	750	756	768	776	786	822	830	834	841	851	867	871	871	871	911	911	939	954	976	987	997	1005	1017	1024	1031	1045	1045	1060	1078	1103	1115	1133	1141	1153	1165	1169	1188	1199	1211	1223	1229	1238	1242	1242	1251	1258	1263	1269	1275	1278	1284	1292	1295	1299	1313	1317	1321	1327	1334	1344	1357	1364	1372	1378	1391	1404	1411	1420	1435	1446	1455	1467	1519	1551	1566	1591	1591	1635	1654	1684
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	5	0	0	3	3	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	6	6	6	6	8	10	11	13	15	17	17	20	26	32	32	32	56	58	77	90	105	113	114	115	116	118	118	121	124	126	129	129	143	143	144	146	146	148	149	150	151	160	161	164	166	166	166	168	168	176	176	176	177	177	177	177	178	180	181	182	182	183	184	184	185	185	185	185	187	187	187	187	187	187	187	187	188	188	189	192	194	203	204	204	204	204	205	205	205	206	208	210	210	210	212	212	213	216	216	218	220	222	224	227	232	237	239	240	240	244	244	252	256	260	260	260	264	266	267	271	273	276	276	279	280	287	291	299	300	303	312	326	338	341	343	348	354	358	365	367	377	381	387	388	389	391	391	391	393	395	396	398	401	403	404	407	407	408	409	411	415	421	424	429	431	435	439	443	444	447	450	454	459	460	461	463	464	473	474	484	484	492	492	495	498	501	504	506	513	524	525	528	536	538	543	551	561	569	587	594	604	614	624	635	646	660	679	693	735	766	775	791	845	884	923	972	1023	1051	1119	1156	1245
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	4	5	15	15	18	20	24	31	41	63	88	99	110	127	158	206	249	289	319	343	370	466	505	554	615	659	724	783	845	896	966	1005	1047	1098	1157	1190	1294	1373	1430	1510	1544	1571	1662	1725	1807	1885	1959	2018	2045	2085	2194	2290	2372	2463	2492	2520	2596	2661	2752	2801	2856	2893	2981	3033	3132	3207	3282	3357	3394	3394	3448	3556	3643	3743	3785	3842	3924	4009	4080	4150	4210	4236	4267	4309	4348	4421	4453	4522	4607	4623	4751	4796	4835	4862	4880	4904	4916	4946	4956	4985	5042	5042	5055	5092	5109	5134	5179	5200	5239	5261	5290	5305	5341	5391	5423	5471	5514	5562	5619	5683	5735	5813	5902	5955	6003	6062	6105	6144	6229	6343	6380	6469	6537	6599	6684	6770	6855	6958	7007	7071	7114	7200	7243	7295	7361	7416	7450	7479	7528	7564	7618	7648	7700	7734	7782	7809	7861	7922	7966	8011	8037	8091	8132	8190	8264	8300	8351	8400	8469	8536	8625	8699	8751	8820	8857	8892	8945	8986	9065	9119	9191	9302	9398	9452	9504	9559	9622	9677	9713	9759	9812	9873	9933	9969	10027	10073	10117	10186	10264	10323	10376	10429	10473	10527	10572	10655	10732	10787	10875	10915	10986	11053	11151	11222	11265	11336	11391	11433	11514	11568	11645	11724	11778	11872	11921	12040	12115	12202	12256	12361	12448	12540	12653	12795	12970	13067	13224	13335	13495
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	4	6	10	12	19	19	28	35	42	51	81	103	141	162	186	227	289	353	427	491	590	648	652	866	979	1072	1173	1257	1361	1377	1485	1516	1569	1664	1733	1875	1925	2012	2132	2234	2387	2509	2548	2631	2740	2831	3013	3183	3301	3430	3430	3527	3662	3737	3737	3862	3948	4051	4160	4290	4399	4549	4624	4749	4920	5025	5135	5170	5290	5476	5498	5498	5562	5678	5819	5955	6065	6299	6385	6457	6476	6590	6696	6753	6814	6852	6916	6985	7051	7107	7151	7199	7248	7329	7363	7363	7363	7363	7363	7363	7363	7363	7363	7800	7847	7929	7985	8040	8105	8183	8234	8285	8335	8381	8443	8497	8581	8675	8797	8892	8990	9153	9261	9141	9517	9723	9828	9994	10153	10345	10520	10793	10924	11124	11252	11423	11615	11818	11997	12175	12401	12525	12666	12777	12915	13060	13257	13374	13374	13463	13593	13699	13847	13941	14043	14116	14180	14327	14471	14585	14693	14788	14823	14912	15043	15149	15274	15382	15479	15593	15665	15825	15959	16081	16183	16302	16347	16382	16441	16520	16648	16724	16797	16905	17165	17221	17288	17365	17423	17486	17523	17579	17655	17720	17782	17837	17902	17939	17994	18148	18213	18285	18354	18409	18455	18522	18668	18792	18887	18974	19043	19102	19176	19275	19403	19494	19565	19646	19749	19799	19897	19980	20108	20208	20273	20419	20510	20670	20867	21017	21194	21349	21479	21605	21795	22046	22267	22427	22668	22864	23104
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	3	7	8	8	10	12	15	18	22	30	33	39	40	41	56	66	76	82	90	94	99	102	103	109	109	113	114	116	118	121	125	130	134	138	139	142	150	160	160	162	171	174	184	188	191	202	206	209	211	214	225	228	237	241	245	255	259	278	291	298	307	308	308	314	320	329	334	341	348	348	348	352	353	354	358	362	363	363	366	370	373	375	376	380	382	385	389	393	394	397	398	402	403	408	408	410	413	414	415	418	419	419	421	422	422	425	435	438	445	449	453	458	459	467	479	483	490	494	495	503	509	515	528	535	546	552	559	565	588	612	619	635	649	660	667	672	685	697	707	713	715	724	725	733	737	742	745	748	755	757	759	761	764	766	768	772	779	783	786	788	791	793	795	807	812	820	826	830	838	843	847	854	862	874	881	885	898	901	905	907	913	914	920	928	933	939	942	950	961	972	980	994	1001	1005	1009	1019	1032	1041	1047	1057	1066	1073	1074	1078	1082	1098	1113	1117	1120	1132	1141	1145	1153	1158	1162	1170	1176	1184	1188	1195	1204	1212	1216	1224	1230	1243	1265	1270	1274	1283	1294	1300
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	3	4	4	4	4	4	4	4	6	11	11	12	12	15	17	21	21	22	23	28	33	33	39	41	41	50	55	61	63	68	69	69	71	74	79	95	98	99	101	105	107	110	133	167	174	177	183	190	191	191	200	208	210	216	223	231	241	243	243	243	245	248	253	259	260	263	265	268	268	270	272	272	273	276	278	279	282	283	283	284	284	285	288	290	294	294	296	297	302	315	315	315	318	319	320	321	321	322	322	322	323	325	329	332	334	336	336	345	347	350	351	352	360	365	367	368	371	374	393	403	412	416	418	418	423	430	432	438	439	441	444	445	445	451	453	453	454	455	457	460	461	465	468	471	472	472	477	478	479	480	481	485	489	496	504	510	513	520	522	535	563	565	570	572	572	582	584	606	609	609	612	620	620	622	632	634	636	638	638	640	640	644	646	652	654	657	659	661	662	662	664	666	668	674	677	680	683	683	684	686	687	687	699	704	704	710	713	721	726	729	732	736	740	740	750	753	760	765	767	767	767	772	774	777	778	781	783	785
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	3	4	5	5	5	7	9	10	82	82	92	96	105	129	134	142	150	159	186	203	214	214	236	250	259	262	283	288	308	313	330	330	344	355	372	384	391	403	416	421	436	460	480	494	506	513	521	534	542	551	560	583	589	595	619	633	633	646	703	712	720	733	755	765	802	811	811	817	840	861	880	913	914	927	940	947	950	950	952	954	963	969	976	977	983	987	987	987	1006	1010	1028	1028	1030	1031	1061	1082	1101	1104	1104	1105	1114	1117	1136	1149	1155	1156	1158	1164	1182	1188	1190	1200	1210	1217	1221	1224	1228	1235	1248	1256	1269	1276	1296	1311	1316	1337	1355	1369	1391	1402	1414	1435	1449	1467	1481	1491	1503	1511	1516	1530	1537	1546	1554	1567	1572	1583	1596	1603	1608	1613	1622	1623	1625	1632	1638	1647	1651	1655	1660	1665	1669	1679	1686	1694	1700	1711	1728	1744	1769	1780	1788	1796	1807	1815	1820	1842	1852	1863	1871	1881	1888	1891	1900	1909	1912	1917	1920	1925	1937	1944	1948	1952	1957	1965	1975	1987	2000	2003	2008	2022	2034	2043	2051	2069	2079	2086	2092	2099	2108	2120	2128	2137	2141	2152	2159	2168	2175	2192	2202	2211	2219	2231	2258	2278	2294	2301	2311	2330	2354	2364	2396	2421	2451	2474	2504	2551
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	4	9	13	13	13	14	16	20	25	33	36	37	41	49	54	64	66	74	83	85	90	101	127	131	131	134	134	134	140	144	146	154	163	163	164	167	176	187	188	194	195	200	208	211	219	242	267	270	271	291	300	308	308	318	323	328	331	339	342	348	353	353	354	356	364	366	369	369	377	381	388	393	399	404	408	417	423	429	435	439	443	445	450	455	456	459	460	460	460	460	460	460	473	473	473	478	479	480	486	487	490	494	498	505	512	514	518	526	527	529	531	536	538	542	550	553	559	566	570	576	583	596	597	601	607	612	619	622	630	647	655	662	672	681	689	698	702	706	708	714	715	719	724	726	736	738	739	744	752	757	761	765	766	766	768	769	776	782	788	795	802	809	824	838	848	853	858	862	878	886	904	911	918	942	949	964	968	985	997	1010	1017	1025	1034	1038	1056	1057	1068	1079	1085	1090	1108	1118	1120	1125	1127	1134	1139	1148	1163	1168	1172	1179	1190	1192	1244	1262	1269	1275	1284	1291	1299	1307	1310	1322	1325	1340	1348	1354	1365	1372	1381	1390	1398	1407	1427	1439	1459	1466	1473	1489	1508
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	4	4	5	5	5	8	10	17	21	28	33	40	56	69	90	95	111	129	136	164	180	220	235	253	274	292	310	327	337	347	370	392	401	427	442	459	483	504	529	539	551	564	611	622	637	651	660	670	698	716	729	748	756	761	778	796	829	844	859	867	895	921	943	956	969	997	1001	1001	1008	1027	1056	1085	1108	1120	1133	1152	1174	1185	1196	1202	1211	1216	1231	1235	1248	1264	1269	1272	1277	1291	1294	1294	1304	1313	1328	1333	1341	1350	1362	1362	1371	1383	1393	1399	1416	1426	1430	1437	1441	1451	1473	1483	1496	1502	1517	1528	1534	1552	1567	1583	1593	1609	1619	1642	1659	1679	1695	1719	1730	1753	1772	1796	1819	1832	1855	1878	1909	1932	1947	1961	1983	2000	2024	2040	2067	2084	2102	2119	2152	2165	2175	2198	2213	2224	2234	2250	2260	2278	2306	2319	2331	2346	2366	2382	2394	2403	2411	2424	2439	2450	2464	2485	2494	2503	2517	2536	2554	2570	2591	2607	2628	2646	2664	2686	2694	2703	2716	2725	2737	2745	2753	2759	2770	2779	2798	2819	2829	2841	2851	2860	2869	2878	2888	2904	2922	2935	2942	2947	2962	2983	2991	3007	3018	3029	3041	3050	3067	3078	3090	3113	3136	3154	3168	3187	3208	3226	3247	3263	3273	3299	3324	3377	3419	3443	3484	3516	3553
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	4	7	7	8	9	12	14	16	18	20	20	21	23	25	28	31	32	38	46	51	51	51	51	54	59	71	75	76	79	85	86	91	95	98	102	102	104	107	111	111	122	122	122	124	126	126	128	130	130	133	136	140	141	142	142	144	147	152	153	154	155	156	157	157	159	160	161	162	165	166	170	170	174	180	183	183	183	183	183	183	183	185	188	188	188	189	188	192	199	199	199	199	199	203	209	217	217	217	219	231	232	238	245	246	246	288	294	303	305	317	319	319	319	326	340	349	351	352	352	353	360	365	371	371	375	378	378	393	394	402	407	407	407	408	416	425	427	429	430	430	430	437	443	451	458	461	461	461	468	473	485	498	500	502	502	505	509	514	527	530	538	546	554	557	568	571	575	578	578	582	587	592	593	593	594	594	598	608	613	614	615	616	617	622	625	633	639	642	642	644	653	661	679	687	695	711	715	735	742	761	769	775	779	782	797	808	821	829	833	835	837	839	848	858	869	873	874	878
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	4	7	14	15	22	24	26	33	35	45	54	73	112	138	151	199	233	289	341	368	417	441	442	497	525	557	591	616	632	658	690	765	814	834	865	870	893	918	942	976	1004	1038	1071	1108	1151	1182	1213	1251	1267	1282	1302	1325	1364	1402	1423	1460	1491	1533	1568	1625	1661	1731	1746	1746	1786	1824	1856	1890	1911	1928	1961	2005	2041	2069	2100	2114	2135	2152	2178	2202	2225	2251	2273	2298	2308	2336	2342	2361	2380	2393	2407	2419	2425	2441	2465	2465	2471	2486	2490	2493	2501	2520	2546	2551	2551	2551	2553	2567	2577	2586	2598	2605	2619	2635	2655	2661	2701	2722	2739	2785	2797	2820	2833	2870	2879	2909	2931	2947	2964	2986	2989	2998	3010	3016	3020	3032	3050	3055	3067	3082	3093	3118	3154	3173	3196	3216	3231	3247	3267	3289	3309	3321	3344	3371	3376	3404	3413	3430	3459	3477	3492	3505	3513	3532	3562	3591	3603	3622	3638	3642	3664	3684	3717	3742	3756	3785	3811	3834	3851	3896	3914	3935	3938	3958	3975	3995	4019	4037	4054	4073	4088	4117	4144	4175	4191	4219	4225	4249	4279	4297	4314	4340	4359	4379	4399	4436	4464	4498	4519	4534	4546	4559	4581	4610	4643	4678	4700	4721	4748	4786	4826	4857	4909	4936	4951	4987	5030	5069	5116	5166	5211	5257	5318
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	13	14	15	15	16	17	19	22	26	27	27	28	29	30	33	34	34	34	37	38	41	42	42	43	43	43	43	43	43	43	43	44	45	45	46	49	49	49	51	53	54	54	58	58	58	58	59	60	61	61	61	61	62	62	62	63	63	63	63	63	63	63	64	64	64	64	64	65	65	66	67	68	68	70	70	71	71	72	72	72	72	72	72	72	72	74	74	74	74	75	76	76	76	76	76	76	76	76	79	81	82	82	87	88	94	96	100	105	106	108	115	117	123	126	130	139	142	147	147	150	150	154	161	165	168	172	174	181	189	194	209
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	3	3	5	5	5	5	5	5	9	18	21	23	24	25	34	37	41	44	52	55	59	86	101	110	120	129	142	147	152	161	176	195	210	226	232	267	280	289	302	319	352	358	371	414	437	468	479	491	499	532	552	572	589	605	605	614	629	663	671	678	687	695	709	721	737	746	764	789	795	795	801	827	854	861	881	881	891	901	920	939	947	957	961	969	982	990	991	1004	1009	1019	1023	1032	1036	1041	1052	1056	1060	1064	1072	1078	1090	1090	1096	1108	1116	1127	1153	1173	1176	1180	1189	1198	1209	1225	1246	1262	1279	1288	1311	1325	1336	1351	1380	1412	1427	1452	1472	1514	1540	1579	1597	1631	1648	1676	1716	1750	1780	1818	1853	1863	1878	1906	1922	1934	1968	1994	2012	2034	2055	2085	2125	2150	2167	2183	2202	2225	2257	2285	2311	2337	2344	2357	2381	2408	2437	2459	2475	2500	2523	2552	2586	2612	2634	2665	2676	2686	2725	2750	2781	2811	2834	2846	2865	2883	2900	2915	2931	2937	2945	2945	2963	2986	3008	3021	3039	3045	3060	3086	3101	3124	3141	3148	3167	3191	3207	3227	3246	3262	3272	3288	3317	3335	3353	3374	3395	3417	3430	3448	3482	3492	3513	3529	3541	3555	3583	3612	3649	3680	3726	3747	3768	3820	3873	3948	3999	4076	4130	4188	4272
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	8	16	19	19	24	26	30	30	49	62	73	81	96	117	142	152	166	180	199	214	236	274	299	319	351	371	386	403	424	451	475	508	515	538	565	592	618	642	686	707	778	802	831	867	896	931	969	992	1010	1061	1098	1138	1170	1205	1223	1234	1258	1285	1313	1352	1378	1416	1465	1494	1548	1586	1638	1716	1732	1732	1760	1815	1868	1905	1928	1944	1975	2004	2033	2074	2094	2125	2156	2191	2220	2311	2332	2335	2335	2335	2335	2343	2348	2382	2409	2423	2423	2423	2436	2453	2490	2490	2501	2527	2538	2568	2602	2618	2637	2651	2666	2685	2723	2751	2770	2793	2825	2850	2891	2922	2957	2983	3040	3097	3128	3177	3198	3242	3271	3313	3327	3373	3410	3441	3472	3530	3570	3622	3660	3690	3717	3729	3779	3809	3846	3881	3913	3941	3967	4009	4040	4071	4089	4111	4125	4148	4178	4192	4214	4249	4266	4282	4300	4325	4354	4367	4381	4415	4431	4459	4502	4542	4573	4605	4627	4652	4683	4704	4743	4768	4787	4809	4843	4863	4881	4912	4941	4961	4968	4983	4997	5013	5034	5061	5082	5098	5120	5149	5172	5217	5234	5262	5276	5292	5322	5357	5391	5422	5459	5473	5487	5508	5534	5566	5580	5605	5628	5647	5684	5716	5743	5777	5801	5845	5865	5894	5930	5959	5988	6019	6059	6085	6132	6195	6261	6302	6376	6443	6517
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	3	5	5	5	5	5	8	9	9	9	10	11	11	11	11	11	14	16	18	28	29	36	64	67	67	68	70	73	73	79	80	80	91	94	94	94	98	98	102	113	116	120	123	125	131	137	137	140	143	143	143	146	148	155	158	158	160	165	167	170	173	174	174	178	180	184	185	187	187	188	188	188	189	192	192	192	192	192	193	193	193	193	194	194	194	194	196	196	198	198	198	200	201	200	200	203	203	204	204	203	204	204	204	205	205	208	211	215	218	221	221	221	221	223	224	224	224	224	224	224	229	232	235	235	235	235	235	236	238	239	242	242	242	242	242	242	242	244	246	249	251	251	254	254	254	254	255	256	260	260	261	263	263	264	267	270	270	271	273	277	277	277	277	279	288	289	289	289	289	293	293	295	295	296	297	298	300	300	303	303	303	303	305	305	305	308	309	309	311	315	316	318	320	322	322	325	325	326	326	326	329	332	332	334	336	338	338	338	340	342	343	343	343	346	348	348	349	349	353	354	355	355	355	360	363
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	4	4	5	6	6	6	12	12	15	24	31	33	68	68	83	93	107	127	164	208	255	301	341	388	447	498	566	640	693	793	871	1088	1214	1388	1537	1631	1756	1883	1933	2133	2280	2404	2507	2647	2768	2868	3060	3227	3483	3645	3843	4003	4152	4300	4754	4919	5150	5384	5541	5790	6032	6316	6555	6762	6909	7130	7283	7548	7759	7988	8206	8417	8950	9052	9260	9432	9699	10111	10291	10291	10467	10752	11035	11251	11361	11476	11731	11924	12226	12434	12624	12734	12818	12968	13124	13276	13348	13534	13607	13657	13709	13819	13862	13928	14004	14079	14141	14204	14283	14381	14520	14520	14607	14675	14737	14803	14899	15021	15082	15129	15163	15332	15400	15503	15568	15623	15727	15780	15883	15986	16056	16153	16251	16372	16433	16520	16593	16654	16768	16922	17020	17164	17230	17305	17397	17568	17665	17758	17842	17910	17976	18032	18139	18260	18392	18489	18558	18641	18752	18819	18925	19003	19071	19127	19180	19264	19325	19385	19468	19540	19599	19646	19733	19806	19866	19946	20006	20103	20190	20281	20399	20500	20578	20718	20766	20838	20893	20993	21089	21167	21281	21375	21467	21574	21640	21760	21814	21877	21933	22002	22078	22185	22275	22360	22421	22512	22584	22679	22810	22893	22976	23079	23135	23194	23293	23403	23505	23601	23696	23817	23926	24015	24174	24291	24395	24466	24560	24664	24772	24877	24984	25147	25281	25438	25562	25692	25831	25993	26114	26277	26398	26551	26777	26996	27169	27342	27546	27731	27969
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	4	4	6	9	9	10	14	20	23	36	36	40	47	63	76	101	148	196	247	294	341	403	473	563	653	785	916	1020	1310	1476	1716	1923	2035	2205	2356	2516	2722	2966	3160	3345	3583	3734	3875	4141	4403	4795	4987	5263	5496	5738	6043	6735	7041	7333	7598	7831	8135	8516	8901	9205	9496	9687	9892	10072	10449	10791	11031	11316	11608	12240	12446	12830	13077	13324	13726	13819	13819	14100	14508	14773	15022	15220	15353	15553	15738	15940	16169	16316	16434	16523	16636	16753	16940	17042	17216	17326	17400	17499	17611	17666	17709	17804	17874	17935	18080	18151	18249	18342	18342	18414	18505	18572	18645	18731	18861	18940	18998	19040	19182	19285	19456	19510	19598	19713	19773	19956	20099	20191	20302	20425	20589	20690	20867	20958	21038	21210	21432	21558	21770	21870	22044	22183	22416	22606	22743	22880	23082	23156	23225	23372	23554	23697	23832	24009	24098	24301	24442	24588	24654	24719	24888	24949	25058	25197	25343	25426	25537	25648	25705	25817	25963	26064	26151	26215	26356	26428	26565	26697	26858	26917	27027	27102	27163	27245	27439	27589	27683	27760	27891	28034	28202	28361	28495	28555	28629	28715	28784	28887	28995	29130	29210	29305	29416	29494	29617	29791	29905	30004	30088	30153	30226	30356	30502	30621	30692	30762	30878	30969	31102	31210	31367	31442	31497	31617	31695	31844	31999	32121	32225	32292	32499	32648	32800	32937	33111	33248	33360	33488	33651	33821	34070	34246	34384	34589	34856	35146
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	4	4	4	7	8	12	13	13	15	15	16	17	17	19	19	19	19	19	19	19	24	25	26	27	31	33	43	52	52	52	52	52	52	52	57	60	63	65	67	68	70	72	80	100	103	104	106	108	112	125	129	133	135	141	141	146	151	151	151	151	152	159	159	160	161	161	161	161	163	168	170	177	177	178	178	179	179	180	183	183	187	187	203	204	205	211	211	213	215	224	224	226	227	230	230	232	234	240	247	248	256	260	268	273	287	290	290	296	299	301	305	310	318	331	335	340	341	350	357	366	370	375	376	378	383	386	397	399	399	402	406	420	422	431	433	433	440	446	468	470	482	487	493	495	498	508	512	514	517	523	524	526	533	540	543	553	556	558	560	571	577	579	587	589	591	595	599	606	607	612	613	618	626	630	634	637	638	640	645	650	652	654	659	662	666	666	669	674	677	680	682	684	688	691	691	699	704	704	705	711	714	719	725	734	736	740	742	743	758	762	767	768	773	777	784	798	802	804	806	812	818	822	826	835	837	840	848	856
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	4	4	8	9	9	15	19	27	30	34	40	41	46	62	65	71	73	82	95	98	98	98	100	101	105	107	107	112	115	119	124	133	144	145	145	150	159	164	165	168	170	186	193	207	234	241	244	246	254	271	299	306	313	326	338	340	357	370	379	395	400	400	400	417	460	471	499	505	518	536	542	547	548	553	553	561	565	573	575	578	580	582	585	587	595	597	597	599	599	605	606	610	619	619	620	633	637	639	646	651	652	654	659	662	666	673	679	689	700	708	721	730	739	753	764	773	779	785	789	790	805	822	834	849	855	863	874	896	904	922	931	931	945	951	962	965	983	999	1003	1012	1022	1039	1040	1048	1061	1064	1064	1069	1075	1077	1080	1084	1086	1089	1091	1096	1103	1108	1112	1121	1122	1130	1139	1144	1150	1162	1164	1164	1165	1170	1186	1193	1197	1202	1217	1232	1241	1248	1253	1257	1257	1259	1262	1274	1288	1291	1302	1306	1310	1317	1330	1337	1343	1348	1357	1360	1361	1361	1363	1370	1371	1373	1375	1382	1385	1392	1395	1400	1409	1416	1420	1429	1443	1452	1459	1470	1475	1497	1501	1504	1507	1510	1515	1524	1529	1558	1571	1591	1601	1608	1630
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	9	10	10	11	11	11	12	13	14	16	19	20	21	26	30	32	33	35	37	39	40	41	42	43	50	51	51	51	54	55	57	61	62	64	71	71	71	72	73	73	73	73	73	73	73	73	74	75	76	76	76	76	77	77	77	78	78	79	79	80	82	82	83	83	83	83	83	84	84	85	86	86	86	87	87	87	87	87	87	88	88	91	93	94	98	98	99	101	103	105	105	106	107	108	108	110	110	111	114	114	114	115	116	116	117	119	121	123	123	129	129	130	133	134	136	139	141	141	141	142	147	151	154	155	159	164	169	176	176	176	181	183	187	191	192	192	195	196	198	201	203	205	205	206	207	209	210	211	216	219	220	225	227	238	240	244	244	246	246	251	252	263	272	276	276	276	277	282	289	295	299	311	323	325	329	335	341	342	343	345	358	363	368	377	383	387	395	398	401	404	409	410	410	419	421	427	435	438	439	451	454	462	476	484	489	492	495	506	510
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	4	5	6	7	8	8	10	13	13	13	14	14	14	14	14	14	16	19	22	22	23	23	23	28	34	34	34	34	35	35	39	44	45	45	45	52	55	58	60	61	61	62	64	65	68	68	68	68	69	70	73	77	84	84	84	84	87	91	96	99	101	101	103	106	106	107	107	107	107	107	107	107	107	107	107	109	110	110	113	113	115	116	116	116	119	130	130	130	136	137	137	141	144	147	150	152	155	161	165	170	184	185	189	197	207	216	230	238	243	257	265	268	274	289	298	308	317	320	323	330	340	361	366	368	368	369	371	384	394	400	402	403	404	411	412	418	420	421	424	425	430	433	436	446	452	458	459	461	463	469	472	473	473	475	478	484	488	492	497	497	497	500	501	508	510	512	515	519	520	524	528	539	542	543	543	549	551	555	559	565	565	568	570	574	577	578	578	578	578	583	583	583	587	589	589	593	596	602	610	619	621	623	627	631	636	636	641	643	645	647	651	655	658	660	662	662	663	668	668	670	673	674	674	678
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	5	6	6	7	11	15	17	27	29	34	37	44	57	60	66	72	75	93	96	106	109	116	116	117	123	126	127	139	143	154	173	181	187	197	206	216	225	232	237	238	251	259	259	265	276	283	284	287	305	320	332	338	343	352	364	377	389	398	413	413	413	418	423	441	456	469	472	480	486	516	529	545	545	545	545	551	560	568	570	571	579	579	593	595	601	602	603	611	616	634	653	684	684	694	695	697	697	687	691	691	691	691	691	694	702	710	720	727	728	737	739	743	751	773	784	796	816	818	826	833	864	871	897	914	931	936	952	967	978	982	986	989	996	1003	1007	1012	1018	1029	1041	1066	1090	1117	1125	1138	1148	1160	1170	1192	1207	1234	1237	1241	1258	1267	1273	1288	1308	1312	1321	1337	1349	1369	1378	1386	1392	1411	1416	1440	1453	1474	1493	1506	1525	1546	1556	1589	1627	1646	1654	1676	1691	1705	1720	1770	1787	1794	1811	1827	1837	1848	1857	1861	1862	1897	1917	1926	1955	1972	1986	1993	2008	2039	2054	2075	2093	2099	2108	2116	2137	2158	2182	2211	2229	2239	2252	2281	2304	2327	2358	2378	2393	2404	2445	2479	2514	2557	2612	2632	2664	2725
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	4	4	4	5	5	6	6	6	7	7	7	7	8	11	11	17	20	21	28	33	42	58	63	76	87	103	138	145	166	176	183	203	222	242	270	336	340	350	406	425	452	473	480	500	517	541	553	558	571	690	694	738	754	777	801	818	837	839	844	844	854	859	892	908	908	910	919	931	943	953	955	955	959	959	967	975	977	984	990	992	998	1004	1010	1020	1027	1031	1035	1036	1036	1039	1043	1046	1051	1053	1055	1058	1058	1060	1062	1067	1070	1074	1085	1087	1088	1091	1095	1102	1109	1119	1130	1136	1139	1156	1160	1164	1173	1176	1181	1189	1195	1201	1206	1219	1228	1239	1249	1256	1260	1269	1279	1287	1294	1298	1309	1316	1322	1322	1324	1338	1348	1356	1361	1374	1381	1390	1401	1405	1410	1415	1424	1428	1442	1461	1473	1480	1488	1506	1522	1538	1547	1565	1568	1575	1587	1614	1634	1640	1661	1667	1673	1683	1697	1754	1770	1778	1819	1833	1846	1855	1879	1893	1902	1914	1919	1936	1949	1959	1975	1992	1998	2009	2016	2025	2056	2085	2100	2117	2135	2157	2175	2190	2216	2230	2242	2248	2259	2287	2320	2337	2357	2374	2385	2397	2418	2434	2451	2480	2493	2494	2519	2539	2554	2572	2590	2601	2612	2628	2647	2671	2687	2714	2728	2741
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	3	3	4	5	5	7	9	10	10	10	16	16	19	20	21	21	22	25	28	31	33	33	33	34	39	44	46	48	53	54	55	61	65	72	75	80	81	86	96	98	102	106	113	114	125	127	131	136	137	164	164	169	180	180	180	185	193	193	193	198	206	210	214	215	217	219	223	230	232	235	239	241	242	243	246	253	256	258	258	265	267	267	270	271	274	277	278	278	282	282	282	286	286	289	289	291	292	296	297	301	306	309	314	316	321	322	331	339	355	366	383	408	417	428	435	439	468	491	500	506	506	508	518	550	583	588	611	639	656	664	675	682	694	694	697	704	707	710	719	729	731	736	737	739	739	753	760	762	766	785	793	793	797	800	808	835	842	854	872	876	878	887	897	899	906	917	930	940	948	953	961	974	975	992	995	1002	1010	1020	1028	1040	1045	1048	1048	1053	1058	1059	1071	1082	1082	1091	1103	1105	1112	1120	1125	1129	1130	1133	1143	1151	1159	1164	1165	1168	1174	1181	1186	1191	1198	1202	1204	1210	1212	1220	1222	1233	1242	1249	1253	1254	1258	1268	1273	1276	1282	1288	1302
24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	8	15	15	24	31	41	53	72	88	112	129	152	187	221	265	313	343	394	435	459	571	638	689	756	812	873	962	1060	1160	1273	1378	1392	1511	1542	1602	1672	1728	1791	1866	1933	1977	2014	2068	2162	2237	2319	2411	2609	2752	2856	2941	3208	3317	3353	3404	3476	3505	3606	3719	3798	3830	4002	4152	4339	4492	4673	4888	4997	4997	5054	5203	5426	5564	5604	5604	5688	5801	5906	6038	6141	6229	6296	6355	6428	6509	6559	6633	6689	6747	6782	6866	6906	6938	6993	7053	7095	7148	7210	7258	7363	7363	7416	7498	7546	7605	7701	7789	7857	7897	7960	8000	8071	8155	8249	8367	8489	8566	8689	8835	8998	9141	9284	9428	9505	9644	9738	9842	10001	10210	10353	10579	10702	10826	11004	11192	11406	11577	11748	11844	11953	12075	12239	12375	12547	12704	12893	12991	13063	13210	13341	13425	13507	13566	13643	13708	13804	13897	13981	14072	14110	14172	14243	14312	14383	14424	14478	14535	14569	14626	14692	14767	14834	14962	14994	15037	15085	15085	15085	15085	15085	15085	15085	15129	15177	15204	15226	15259	15292	15329	15374	15431	15484	15525	15582	15606	15629	15793	15864	15898	15954	16023	16056	16100	16263	16354	16390	16448	16508	16543	16584	16647	16681	16773	16842	16906	16937	17000	17079	17181	17312	17440	17506	17581	17664	17774	17850	17976	18100	18211	18292	18457	18610	18824	19065	19196	19358	19549	19768
25	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	0	2	10	1	4	13	19	26	34	57	90	159	267	303	356	356	489	333	251	270	213	274	215	246	229	223	203	129	225	373	447	506	572	638	760	733	815	855	929	854	737	791	753	807	795	625	457	415	425	377	981	662	594	326	328	297	288	302	287	273	264	300	285	309	315	312	288	294	304	296	319	308	311	297	309	318	289	336	336	336	336	307	307	313	297	292	292	297	297	304	298	307	308	311	307	306	308	296	297	303	300	288	290	283	285	289	287	288	288	346	287	292	291	291	292	294	298	297	294	300	300	299	301	303	317	316	319	314	317	311	315	321	328	323	325	328	327	334	335	307	303	306	303	318	342	308	314	316	325	329	326	326	326	326	1818	2212	2460	2682	3034	3347	1267	1320	1320	1410	1485	1507	1522	1549	1574	1596	1603	1616	1285	954	961	969	969	973	979	982	963	963	963	968	968	968	968	968	976	987	987	991	991	991	991	994	994	1001	1002	1002	1006	1009	1009	1009	1021	1027	1031	1031	1031	1031	1031	1043	1043	1056	1056	1056	1071	1086	1101	1116	1129	1139	1139	1139	1157	1157	1166	1175	1175	1175	1193	1197	1207	1207	1208	1251	1251	1271	1292	1293	1293	1311	1311
25	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	5	9	11	24	30	40	51	67	100	133	148	173	191	255	283	314	330	347	383	405	423	444	464	480	501	502	514	530	550	573	590	632	664	672	678	708	747	756	772	798	820	842	860	902	937	946	961	969	997	1021	1038	1056	1068	1075	1093	1111	1119	1137	1147	1150	1155	1177	1197	1202	1257	1264	1269	1277	1280	1286	1295	1303	1305	1312	1424	1430	1435	1443	1446	1450	1456	1458	1462	1467	1474	1479	1486	1487	1489	1494	1497	1502	1508	1513	1515	1517	1523	1525	1525	1530	1531	1532	1535	1538	1542	1547	1553	1553	1557	1561	1561	1563	1566	1570	1574	1578	1582	1586	1593	1596	1603	1612	1622	1635	1639	1644	1668	1680	1684	1693	1698	1718	1731	1742	1745	1755	1757	1764	1770	1778	1783	1794	1798	1800	1802	1803	1803	1803	1803	1803	1803	1803	1803	1803	1803	1817	1817	1817	1819	1825	1828	1832	1839	1844	1853	1858	1864	1870	1876	1885	1888	1892	1892	1892	1893	1897	1897	1906	1912	1913	1917	1920	1923	1927	1935	1936	1943	1944	1944	1952	1960	1974	1981	1990	2003	2010	2023	2031	2042	2048	2051	2056	2061	2073	2079	2082	2087	2100	2102	2102	2107	2113	2113	2121	2123	2127	2136	2147	2154	2158	2169	2193	2217	2224	2229	2245	2254	2276	2285	2290	2303	2314	2336	2348	2364	2375	2405	2427
25	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	5	7	7	9	9	9	9	11	14	17	18	20	21	23	26	37	71	73	105	119	151	162	171	183	213	240	253	258	268	278	281	304	329	336	350	355	360	370	382	383	385	387	387	404	404	418	425	425	428	428	430	440	442	444	448	451	453	457	461	464	472	472	475	478	485	486	488	491	495	497	497	497	500	509	510	515	520	523	537	539	539	544	544	544	566	566	566	568	571	573	574	574	574	574	575	575	578	578	578	578	582	584	585	586	590	591	591	591	591	592	594	594	594	594	597	600	602	602	602	604	604	604	609	610	611	613	615	615	615	616	618	622	623	624	625	626	629	636	638	643	645	647	648	648	653	654	657	657	661	664	666	667	667	667	667	667	667	667	667	667	667	667	667	667	667	675	675	675	683	687	690	693	697	702	703	704	707	707	707	707	710	710	712	712	716	717	719	721	723	725	727	730	732	742	742	742	743	745	745	747	749	749	753	755	759	759	759	761	761	766	768	768	769	769	772	773	773	773	775	776	778	778	779	779	783	785	785	787	790	794	804	808	817	823	824	826	827	832	846	851	857	861	872	881	888	904	946	996
25	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	5	5	6	6	14	24	25	31	67	90	129	179	208	263	306	366	424	517	601	659	722	768	835	994	1086	1191	1327	1394	1435	1508	1605	1659	1698	1731	1779	1852	1908	2181	2697	2829	2923	3068	3270	3429	3580	3792	3916	4019	4103	4235	4380	4529	4670	4847	4931	4999	5125	5249	5440	5590	5748	5870	5996	6080	6165	6286	6362	6426	6596	6681	6733	6779	6852	6930	7089	7159	7348	7380	7453	7508	7573	7635	7683	7698	7728	7754	7793	7872	7906	7925	7925	7940	7956	7979	8002	8028	8035	8057	8081	8086	8107	8142	8176	8198	8208	8225	8236	8264	8295	8311	8321	8331	8348	8365	8399	8426	8442	8460	8491	8527	8558	8593	8637	8653	8681	8719	8745	8761	8788	8816	8843	8882	8907	8932	8987	9029	9073	9088	9124	9153	9224	9255	9272	9295	9324	9355	9371	9408	9408	9408	9408	9408	9408	9408	9408	9408	9408	9564	9568	9568	9603	9621	9642	9671	9699	9744	9757	9790	9824	9858	9892	9936	9980	10005	10033	10049	10058	10088	10118	10144	10165	10183	10205	10239	10297	10340	10386	10428	10451	10466	10466	10498	10529	10584	10621	10653	10677	10717	10764	10829	10872	10904	10933	10979	11016	11045	11104	11148	11192	11263	11332	11370	11421	11457	11512	11578	11639	11719	11763	11927	12044	12161	12311	12471	12579	12760	12931	13126	13301	13405	13510	13603	13832	14033	14250	14469	14658	14764	15056	15420
25	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	4	4	4	5	5	7	7	8	8	8	8	9	11	11	11	11	11	11	12	12	14	14	14	14	14	14	15	15	15	15	15	16	17	18	18	21	21	21	22	22	22	23	23	23	23	23	24	24	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	40	41	41	41	42	42	42	42	42	42	42	42	42	42	42	43	44	44	44	44	44	45	45	45	45	46	48	48	49	49	49	49	50	50	51	51	51	53	55	56	57	57	57	57	57	57	57	59	59	59	64	64	64	64	64	64	64	65	65	65	65	65	65	65	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	67	67	67	67	70	70	70	72	72	72	72	72	72	72	72	72	72	72	73	74	74	75	76	76	76	76	76	76	77	78	78	78	78	78	79	79	79	79	79	80	80	80	82	82	83	83	83	83	84	84	85	85	86	86	86	86	86	87	87	87	87	87	87	89	89	89	91	92	94	96	101	105	106	106	108	110	113	114	114	121	124	127	143
25	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	5	6	8	8	14	19	29	41	60	73	118	177	247	350	472	570	653	784	885	1039	1238	1400	1506	1653	1841	2103	2336	2670	2896	3170	3413	3594	3894	4245	4584	4914	5153	5296	5521	5783	6219	6841	7212	7489	7708	7972	8380	8673	9028	9362	9542	9773	9979	10344	10610	10995	11211	11353	11432	11572	11703	11950	12131	12314	12462	12587	12748	12920	13063	13221	13334	13457	13575	13670	13778	13899	13994	14099	14225	14721	14795	14857	14969	15064	15170	15217	15236	15271	15365	15465	15518	15573	15604	15627	15667	15703	15739	15778	15817	15829	15851	15885	15920	15952	15975	16028	16053	16069	16088	16122	16176	16210	16235	16254	16283	16318	16342	16379	16414	16452	16469	16485	16530	16564	16596	16632	16710	16733	16757	16784	16815	16856	16883	16915	16952	16990	17033	17119	17169	17232	17305	17386	17422	17494	17571	17617	17699	17789	17846	17883	17930	17930	17930	17930	17930	17930	17930	17930	17930	17930	18406	18430	18430	18510	18563	18628	18680	18756	18808	18835	18863	18912	18961	19010	19073	19140	19206	19222	19255	19278	19332	19404	19467	19503	19527	19570	19594	19639	19696	19846	19898	19910	19944	19944	20129	20232	20344	20472	20526	20628	20738	20863	20964	21077	21172	21324	21379	21475	21542	21652	21785	21900	22003	22087	22223	22326	22443	22572	22742	22899	23022	23153	23303	23446	23646	23882	24003	24125	24349	24568	24796	25026	25207	25319	25431	25772	26072	26448	26844	27197	27328	27596	27938
25	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	5	14	16	24	39	41	49	61	72	85	89	95	100	107	117	117	128	135	138	143	148	155	160	170	173	177	181	187	192	196	203	217	225	226	231	237	252	257	260	263	269	273	275	278	285	289	294	294	296	297	302	302	304	304	308	308	308	309	310	310	312	313	314	315	317	319	319	319	320	335	335	335	337	337	338	338	338	341	344	348	348	353	353	353	353	354	356	357	358	358	358	359	359	362	364	366	366	366	366	370	372	372	373	373	373	373	376	381	383	384	384	384	384	385	386	389	390	390	390	390	390	391	391	393	396	396	397	397	398	402	404	405	405	406	407	409	410	411	411	411	411	411	411	411	411	411	411	411	411	411	419	419	419	420	422	425	427	427	429	429	431	432	432	432	434	436	436	436	436	436	436	436	436	436	436	437	437	438	441	443	443	443	444	444	444	445	447	449	449	450	451	451	452	454	460	460	460	462	464	464	465	466	466	466	466	466	472	474	477	478	481	485	496	496	500	501	507	512	512	518	519	519	523	527	527	530	535	540	544	547	553	557	561
25	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	9	12	15	24	45	55	90	183	201	255	354	475	546	661	733	768	889	997	1081	1276	1394	1545	1647	1694	1798	1885	1985	2134	2254	2337	2438	2533	2678	2836	3060	3229	3295	3381	3546	3698	3777	3900	4003	4066	4114	4203	4321	4441	4522	4647	4714	4763	4831	4889	4974	5038	5133	5205	5264	5335	5418	5492	5568	5621	5687	5755	5796	5845	5878	5942	5982	6035	6188	6201	6237	6268	6297	6337	6353	6365	6380	6395	6415	6431	6460	6481	6489	6503	6518	6537	6556	6584	6598	6610	6620	6633	6658	6691	6729	6760	6765	6776	6791	6812	6834	6861	6870	6883	6895	6903	6932	6943	6974	7000	7019	7039	7056	7077	7100	7120	7140	7141	7152	7180	7220	7228	7259	7283	7309	7326	7353	7381	7404	7433	7467	7477	7499	7518	7541	7556	7582	7600	7619	7637	7637	7637	7637	7637	7637	7637	7637	7637	7637	7787	7791	7791	7808	7825	7839	7861	7887	7904	7908	7978	7994	8010	8026	8046	8067	8090	8102	8117	8121	8145	8162	8174	8185	8196	8196	8213	8244	8258	8277	8297	8322	8336	8336	8386	8405	8435	8487	8528	8542	8571	8627	8691	8723	8781	8821	8862	8899	8909	8969	9004	9042	9106	9142	9182	9209	9259	9302	9362	9413	9459	9507	9593	9667	9789	9836	10011	10088	10189	10304	10439	10542	10647	10713	10811	10939	11100	11295	11476	11644	11848	12015	12251
25	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	4	6	8	11	17	20	30	37	46	69	81	102	114	125	128	147	158	164	177	194	204	219	224	233	239	248	258	306	317	332	337	345	367	396	412	427	443	509	518	518	518	549	559	563	575	580	595	654	659	676	688	702	708	724	738	751	767	774	780	792	806	812	819	830	834	840	843	845	853	855	855	883	883	891	894	900	904	905	905	905	905	913	918	921	924	926	930	936	936	941	943	944	946	947	950	952	952	955	958	959	962	965	969	976	982	985	985	986	991	993	995	1001	1008	1008	1012	1012	1015	1026	1033	1039	1049	1057	1063	1065	1076	1082	1090	1095	1095	1102	1107	1126	1132	1136	1139	1145	1150	1158	1162	1170	1174	1179	1184	1184	1184	1184	1184	1184	1184	1184	1184	1184	1230	1230	1230	1244	1249	1253	1258	1267	1276	1279	1279	1285	1285	1285	1288	1291	1293	1294	1296	1296	1298	1299	1301	1301	1301	1318	1319	1320	1323	1325	1326	1326	1326	1326	1329	1332	1340	1344	1348	1353	1369	1391	1416	1434	1460	1463	1469	1477	1481	1485	1488	1492	1495	1500	1510	1512	1522	1525	1536	1537	1548	1556	1566	1571	1577	1585	1594	1601	1608	1620	1639	1645	1656	1657	1673	1695	1716	1740	1774	1795	1810	1829	1866
25	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	7	15	41	44	49	60	65	75	83	89	100	119	144	177	199	232	304	446	538	685	842	981	1141	1340	1582	1870	2202	2468	2632	2950	3187	3545	4045	4447	4872	5660	5983	6254	6681	7206	7744	8297	8737	9253	9621	10094	10724	11681	12253	12648	12953	13417	13799	14208	14607	15048	15370	15757	15980	16327	16676	17014	17307	17589	17774	17953	18201	18381	18683	18883	19129	19345	19504	19708	19930	20085	20232	20437	20539	20601	20706	20857	20972	21124	21287	22224	22296	22403	22485	22583	22686	22754	22812	22845	22889	22996	23075	23156	23195	23227	23269	23346	23407	23464	23544	23574	23609	23647	23697	23741	23786	23859	23915	23946	23962	23998	24039	24083	24115	24153	24193	24243	24300	24348	24377	24436	24483	24536	24600	24652	24685	24738	24809	24886	24958	25011	25084	25123	25190	25250	25333	25396	25429	25535	25617	25706	25801	25894	25932	26027	26109	26156	26254	26345	26420	26470	26565	26565	26565	26565	26565	26565	26565	26565	26565	26565	27029	27056	27056	27158	27248	27296	27377	27463	27562	27595	27622	27689	27756	27823	27886	27957	28040	28080	28120	28175	28259	28349	28466	28510	28574	28632	28711	28797	28873	28972	29060	29112	29148	29148	29271	29360	29458	29597	29649	29764	29881	30036	30218	30358	30500	30565	30649	30790	30895	31053	31174	31312	31482	31615	31717	31844	31985	32102	32243	32439	32624	32759	32913	33088	33289	33514	33658	33851	34065	34272	34552	34814	35038	35164	35376	35709	36031	36399	36843	37236	37434	37773	38280
25	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	4	4	4	6	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	15	15	15	15	17	17	18	18	20	20	20	21	22	22	22	22	22	23	25	25	25	27	27	29	29	29	29	30	30	31	31	33	33	33	33	33	33	33	33	34	34	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	39	41	41	41	42	44	44	44	45	45	45	45	46	46	48	49	49	56	61	65	72	75	77	82	85	88	91	91	91	91	91	91	94	97	97	107	108	108	119	123	128	128	128	128	129	130	133	133	135	135	135	135	136	136	137	137	137	141	141	142	144	149	149	158	158	167	168	172	173	176	176	178	182	190	195	198	206	206	216	222
25	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	6	10	22	23	24	24	28	31	36	43	45	52	64	69	75	82	129	222	292	393	490	548	628	738	829	938	1045	1199	1271	1382	1592	1778	2007	2216	2395	2649	2838	2969	3122	3342	3499	3659	3789	3960	4062	4212	4541	4979	5172	5288	5398	5567	5700	5896	6065	6187	6280	6382	6466	6610	6729	6801	6887	6952	7004	7046	7129	7258	7331	7412	7474	7524	7565	7607	7691	7724	7759	7812	7844	7863	7880	7919	7959	8016	8079	8586	8600	8613	8625	8646	8689	8713	8715	8753	8774	8809	8842	8860	8866	8872	8892	8908	8935	8962	8983	8994	9010	9042	9056	9082	9100	9125	9151	9161	9166	9184	9200	9242	9260	9273	9284	9306	9339	9384	9403	9440	9462	9485	9530	9560	9588	9612	9658	9699	9737	9779	9821	9849	9895	9934	9971	10013	10034	10103	10160	10236	10305	10343	10361	10447	10488	10515	10554	10601	10614	10639	10682	10682	10682	10682	10682	10682	10682	10682	10682	10682	10843	10845	10845	10885	10909	10922	10942	10970	10998	11006	11033	11050	11067	11084	11107	11141	11166	11187	11191	11203	11232	11267	11296	11319	11332	11351	11376	11419	11467	11502	11531	11552	11567	11567	11594	11622	11664	11699	11723	11760	11790	11836	11882	11933	11985	12010	12060	12084	12118	12191	12244	12276	12332	12394	12427	12460	12502	12537	12580	12628	12690	12726	12788	12849	12921	12982	13043	13128	13185	13266	13343	13443	13541	13590	13674	13743	13846	13990	14140	14238	14328	14498	14642
25	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	5	5	5	11	20	25	32	64	101	138	187	272	325	380	459	561	621	745	898	963	1067	1194	1327	1507	1677	1809	2024	2141	2207	2308	2466	2577	2688	2832	2976	3043	3253	3529	4160	4380	4380	4607	4744	4871	5083	5259	5409	5507	5602	5736	5899	6081	6194	6311	6382	6457	6507	6592	6774	6875	6987	7064	7139	7198	7280	7366	7424	7480	7559	7594	7632	7656	7724	7766	7819	7859	8200	8228	8243	8282	8313	8347	8363	8372	8404	8418	8440	8462	8478	8507	8512	8514	8522	8555	8566	8576	8583	8592	8604	8610	8625	8646	8661	8671	8676	8684	8696	8707	8722	8734	8740	8748	8757	8765	8777	8786	8802	8811	8822	8830	8832	8847	8865	8868	8889	8894	8903	8917	8940	8956	8967	8985	9000	9018	9043	9058	9086	9107	9115	9126	9163	9185	9193	9212	9226	9245	9258	9288	9288	9288	9288	9288	9288	9288	9288	9288	9288	9440	9443	9443	9483	9503	9517	9535	9565	9597	9612	9625	9646	9667	9688	9709	9733	9762	9770	9777	9792	9812	9853	9889	9902	9924	9943	9967	9988	10023	10052	10069	10076	10087	10087	10103	10132	10150	10182	10210	10237	10288	10318	10363	10405	10437	10460	10508	10525	10559	10631	10673	10719	10825	10881	10925	10987	11041	11074	11120	11194	11287	11325	11396	11476	11568	11624	11718	11795	11851	11924	11987	12064	12132	12182	12248	12332	12430	12523	12632	12696	12759	12873	12993
25	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	8	10	20	20	22	26	27	31	36	42	51	72	89	108	126	154	234	342	448	631	843	940	1115	1373	1624	1896	2183	2429	2658	2929	3245	3600	4041	4534	4926	5359	5579	5872	6279	6820	7272	7696	8074	8314	8669	9060	9739	10724	11218	11543	11883	12140	12539	12890	13295	13606	13777	13941	14173	14476	14732	14944	15119	15279	15356	15454	15587	15881	15996	16346	16479	16671	16825	16962	17089	17180	17291	17417	17480	17533	17596	17698	17786	17873	17936	18581	18636	18733	18790	18858	18955	19001	19028	19067	19099	19195	19249	19299	19334	19334	19367	19434	19477	19493	19528	19551	19567	19601	19628	19664	19707	19764	19795	19795	19819	19853	19892	19936	19972	19985	20014	20048	20120	20172	20228	20272	20301	20342	20386	20411	20445	20499	20555	20601	20621	20650	20678	20732	20793	20827	20896	20914	20960	21030	21113	21222	21279	21355	21378	21481	21579	21631	21717	21778	21849	21929	22017	22017	22017	22017	22017	22017	22017	22017	22017	22017	22694	22706	22706	22904	22973	23064	23154	23261	23350	23403	23472	23552	23632	23712	23712	23806	23880	23939	23971	24014	24103	24211	24313	24377	24419	24489	24554	24647	24735	24857	24924	24981	25005	25005	25074	25175	25263	25367	25446	25512	25565	25708	25850	25957	26073	26138	26203	26286	26359	26468	26583	26648	26788	26910	26982	27098	27246	27338	27471	27634	27751	27875	28042	28268	28434	28659	28911	29080	29240	29488	29748	29939	30119	30254	30357	30562	30814	31150	31447	31765	31945	32246	32542
25	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	6	6	8	10	14	19	24	37	42	73	129	166	219	291	337	390	433	563	667	825	915	978	1077	1172	1296	1461	1678	1822	2032	2128	2246	2350	2503	2765	2952	3069	3179	3341	3456	3798	4227	4460	4572	4744	4999	5300	5550	5787	6129	6288	6471	6597	6992	7197	7410	7611	7743	7818	7959	8241	8555	8786	9067	9252	9442	9582	9780	9997	10101	10251	10431	10505	10557	10647	10713	10816	10901	11018	11352	11438	11465	11529	11600	11696	11732	11758	11803	11820	11885	11937	11961	11975	11991	12014	12032	12050	12085	12122	12130	12143	12192	12207	12236	12240	12303	12324	12324	12350	12376	12407	12443	12481	12499	12515	12534	12562	12583	12603	12629	12648	12679	12710	12724	12738	12762	12802	12830	12859	12894	12933	12972	13019	13059	13093	13140	13166	13204	13243	13322	13376	13415	13442	13469	13497	13525	13555	13602	13630	13654	13686	13686	13686	13686	13686	13686	13686	13686	13686	13686	13941	13955	13955	13989	13999	14034	14061	14090	14126	14137	14159	14200	14241	14282	14311	14319	14354	14381	14393	14405	14443	14443	14484	14519	14554	14599	14624	14666	14704	14747	14776	14811	14816	14816	14856	14890	14939	14982	15013	15055	15109	15166	15236	15275	15326	15378	15429	15502	15543	15543	15583	15651	15702	15750	17799	17841	17918	17973	18036	18105	18183	18242	18339	18421	18538	18625	18771	18910	19032	19141	19326	19455	19578	19638	19762	19909	20213	20434	20732	20895	21035	21305	21656
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	0	0	0	10	1	1	2	4	8	13	20	31	62	77	95	113	203	226	289	335	432	462	527	490	499	570	614	624	617	700	750	745	675	717	712	713	730	752	868	1064	1121	1142	1154	1195	1389	1574	1674	1950	1967	1998	2073	2047	2175	2311	2279	2287	2289	2341	2353	2414	2454	2424	2746	3233	3255	3341	3427	3473	3483	3502	3503	3510	3766	3819	3947	4103	4125	4123	4166	4176	4181	4296	4290	4298	4312	4320	4319	4340	4359	4345	4343	4260	4269	4279	4283	4292	4305	4306	4314	4335	4354	4351	4373	4375	4388	4389	4397	4335	4346	4369	4380	4397	4421	4437	4442	4346	4356	4406	4370	4382	4377	4363	4393	4376	4399	4422	4437	4428	4392	4370	4388	4430	4392	4412	4474	4518	4425	4403	4428	4447	4462	4551	4607	4601	4667	4666	4704	4703	4884	4903	4942	4934	5044	5231	5237	5248	5201	5199	5199	5200	5222	5279	5484	5458	5491	5490	5490	5601	5612	5633	5621	5626	5685	5763	5763	5844	5852	5834	5869	5929	5943	5943	5965	5973	5947	5937	5942	5966	5966	6041	5992	6008	5984	5991	5991	5991	5989	6001	6004	6005	6011	6035	6035	6033	6038	6046	6050	6056	6103	6103	6134	6243	6224	6245	6292	6305	6305	6741	6745	6765	6812	6942	7036	7036	7086	7125	7263	7423	7495	7602	7602	7624	7660	7806	8088	8105	8105	8105	8787	8783	8835
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	6	6	6	6	8	9	9	10	11	11	11	12	14	14	14	15	17	17	17	17	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	24	24	24	24	24	24	25	24	25	26	25	26	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	31	31	31	31	31	33	34	36	36	37	37	38	38	38	39	39	39	40	40	40	41	41	41	41	41	41	41	41	41	41	41	42	43	43	43	45	46	46	47	47	47	48	48	48	48	48	48	48	48	48	50	50	50	51	51	51	51	52	52	52	52	52	52	54	54	54	55	55	55	57	58	58	58	59	59	59	67	68	71
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	4	4	4	4	4	4	4	5	5	5	5	5	5	5	6	8	8	8	8	8	8	8	9	11	11	11	12	15	15	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	19	19	21	23	24	24	27	29	32	36	41	47	47	49	63	67	67	77	88	88	96	98	101	103	103	105	105	107	111	117	117	119	121	121	126	130	131	133	135	135	135	147	154	155
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	3	5	5	6	10	14	15	18	18	18	19	19	21	23	23	25	25	29	33	41	42	47	50	56	60	65	69	72	84	94	98	104	108	113	116	120	124	126	130	136	150	157	161	165	168	173	174	179	184	184	191	195	197	202	210	210	211	211	214	216	217	218	220	221	221	223	263	263	266	268	273	274	277	280	283	286	287	288	288	291	292	297	299	301	301	301	301	302	303	306	308	312	317	325	328	331	333	338	346	353	358	362	371	373	378	388	400	404	408	415	424	435	440	443	449	458	465	470	472	477	482	485	495	498	504	504	504	504	507	510	522	529	529	532	542	548	549	564	571	572	573	573	573	573	583	597	600	606	613	616	620	620	637	643	644	648	650	658	663	663	669	672	680	684	690	694	694	702	711	713	718	724	729	729	737	737	743	752	755	765	765	774	776	785	791	805	815	815	834	850	859	873	888	901	901	927	943	961	989	1015	1040	1040	1061	1088	1109	1142	1165	1201	1201	1265	1289	1325	1368	1434	1503	1503	1591	1644	1716	1800	1857	1857	1857	2100	2185	2266
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	14	15	35	38	47	60	60	60	60	67	76	82	82	82	83	83	85	86	86	86	87	87	87	87	88	88	90	91	91	91	91	91	92	93	94	94	94	94	94	94	94	94	94	95	95	95	96	102	103	103	106	107	112	113	113	114	114	114	114	114	115	115	115	115	116	116	116	117	117	117	118	119	120	122	122	123	123	123	123	123	123	123	123	123	123	123	123	123	124	125	125	125	125	125	125	125	125	125	125	125	125	125	125	125	125	125	125	125	127	127	127	128	128	129	129	129	129	129	129	129	130	130	130	130	130	131	131	131	132	132	132	132	132	132	132	132	132	132	132	132	132	132	132	132	132	132	132	132	133	134	134	134	136	139	139	145	145	145	145	145	145	145	145	145	145	145	145	145	145	145	145	145	145	145	146	146	148	148	148	148	148	152	152	153	155	156	156	156	152	152	157	161	163	175	175	180	180	189	192	196	196	207	207	207	227	245	250
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	4	4	4	4	5	6	6	6	6	7	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	16	16	16	16	16	18	18	18	18	18	18	19	20	21	22	23	23	23	24	24	24	24	25	27	27	27	27	28	28	29	29	29	31	31	33	34	34	34	34	34	34	36	36	38	38	39	40	40	41	41	41	41	41	41	41	42	42	43	43	43	45	45	45	52	52	52	53	54	54	54	54	58	60	60	60	60	60	61	61	62	62	62	62	63	64	64	64	64	64	66	66	66	66	67	67	68	70	70	70	70	71	71	71	71	71	71	71	71	72	76	79	79	79	79	81	82	85	88	89	92	92	97	102	106	107	109	115	115	122	130	130	140	142	143	143	151	155	157	172	181	181	181	210	214	221
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	3	3	4	4	4	4	5	5	5	7	7	7	9	11	12	13	13	15	15	15	15	15	18	18	24	26	27	27	27	27	27	27	27	27	27	27	28	28	29	29	30	30	31	31	32	32	32	32	32	33	33	33	33	34	34	34	34	34	34	34	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	42	42	43	43	44	47	48	49	49	49	49	49	49	49	49	51	51	52	52	53	53	55	59	59	59	59	61	64	64	64	66	66	66	66	66	66	66	67	67	67	68	68	68	68	68	69	69	69	70	70	70	70	71	73	73	73	73	76	76	76	77	81	81	81	82	82	84	84	84	87	87	88	89	89	89	90	91	91	95	98	102	109	109	111	111	118	121	123	128	134	134	134	150	165	177
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	12	12	13	13	13	13	13	14	18	20	25	26	30	30	31	35	36	39	40	45	45	45	47	49	52	53	56	56	56	57	61	63	65	66	66	71	74	75	77	77	80	80	83	88	101	105	114	125	125	129	141	153	168	173	173	173	205	220	250
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	4	5	5	6	7	7	7	7	7	8	8	11	14	18	20	21	21	25	26	26	28	28	28	28	29	31	31	34	35	36	37	37	37	39	39	41	44	48	48	51	52	54	56	56	56	56	57	57	57	57	57	59	60	61	61	62	62	62	62	63	63	64	64	65	84	86	87	87	87	89	90	91	91	91	91	91	92	93	93	93	94	95	95	95	95	95	96	97	98	102	103	106	108	111	115	119	120	121	123	130	131	134	139	140	140	145	146	149	153	155	156	160	164	167	167	167	167	167	167	167	167	167	167	167	167	170	173	175	180	181	191	191	191	192	195	197	198	198	198	199	200	200	200	203	204	208	209	210	212	212	214	214	216	216	217	224	225	225	228	234	247	248	255	257	257	259	263	270	272	272	272	272	282	283	283	289	292	306	306	309	317	326	333	338	347	347	354	369	377	395	404	414	414	441	457	476	494	504	515	515	540	552	562	577	590	626	626	669	688	716	752	774	803	803	874	908	938	957	981	981	981	1112	1157	1193
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	3	4	4	4	5	9	9	10	16	18	24	30	30	31	39	42	48	53	54	59	60	64	67	69	79	82	85	86	93	102	107	114	115	122	135	142	143	150	157	157	161	162	176	179	185	189	192	204	214	214	226	228	234	241	248	250	255	260	269	276	282	286	287	294	296	302	303	310	312	317	322	326	370	372	372	372	372	372	376	376	376	376	376	376	378	378	378	378	378	379	379	381	383	385	386	386	387	392	392	396	401	403	404	405	407	410	415	418	427	431	435	438	442	455	462	468	478	480	484	493	497	500	510	521	524	532	534	536	539	542	547	550	559	567	595	600	620	628	638	650	654	686	697	704	707	712	723	734	749	749	764	770	780	786	790	792	803	803	814	825	831	837	850	866	870	870	874	881	883	894	897	903	903	911	918	932	946	949	956	956	971	976	985	992	1000	1006	1006	1012	1018	1027	1035	1040	1051	1051	1062	1065	1075	1091	1099	1102	1102	1138	1151	1158	1187	1199	1221	1221	1246	1254	1260	1288	1312	1347	1347	1390	1404	1433	1480	1525	1602	1602	1706	1762	1825	1892	1938	1938	1938	2216	2352	2453
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	9	10	10	10	10	10	10	11	11	11	11	11	14	14	15	16	16	17	20	21	22	22	24	24	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	29	30	30	30	35	35	35	35	37	39	39	39	39	40	41	41	41	42	46	46	46	47	47	50	55	56	57	57	59	59	60	60	61	61	61	61	61	64	66	67	69	69	79	79	79	79	79	79	79	80	81	83	83	83	84	84	84	84	85	88	90	91	91	94	95	97	101	101	104	104	108	109	111	111	114	115	115	120	124	125	137	143	145	145	157	161	163	165	172	172	172	187	193	200
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	5	8	10	11	18	22	29	32	35	38	40	52	56	58	60	64	72	80	88	94	104	105	111	123	133	144	153	158	164	170	177	189	210	213	215	217	232	242	248	263	294	300	304	315	344	354	376	384	391	403	411	425	470	485	500	522	528	538	552	564	571	584	587	593	596	600	606	613	618	626	629	636	643	646	787	793	797	801	806	808	816	816	822	824	824	827	829	843	848	852	852	852	854	855	859	860	865	870	879	882	899	901	906	918	927	927	939	954	967	983	1000	1006	1019	1026	1043	1053	1078	1098	1114	1130	1149	1155	1184	1196	1204	1224	1232	1241	1254	1260	1269	1283	1291	1292	1299	1315	1334	1347	1357	1363	1376	1381	1387	1408	1429	1453	1462	1467	1472	1486	1493	1493	1517	1518	1549	1555	1565	1578	1593	1593	1604	1614	1624	1627	1634	1656	1665	1665	1686	1686	1689	1701	1722	1729	1729	1740	1742	1756	1770	1775	1784	1784	1812	1826	1832	1845	1863	1877	1877	1891	1898	1908	1925	1933	1957	1957	1981	1994	2021	2045	2050	2095	2095	2132	2147	2177	2220	2286	2308	2308	2378	2418	2457	2489	2530	2609	2609	2687	2735	2774	2844	2906	2985	2985	3133	3165	3229	3332	3411	3411	3411	3734	3890	3957
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	5	6	10	13	15	16	18	24	25	26	27	29	29	30	31	35	35	38	40	42	42	44	46	47	48	50	53	56	63	64	66	66	66	70	72	73	76	79	79	80	82	84	90	92	95	95	95	95	97	98	99	100	101	102	103	105	109	111	117	121	123	124	124	126	139	147	149	151	153	155	160	161	164	235	235	237	238	239	247	250	250	250	250	254	254	254	255	257	257	257	257	257	260	260	260	260	260	265	266	266	267	269	269	278	286	289	291	293	293	295	296	303	304	304	306	307	307	308	310	313	319	327	327	330	340	348	352	355	364	365	365	366	367	369	378	379	382	383	387	388	395	395	399	401	406	408	425	434	462	462	472	483	491	498	501	504	504	504	515	522	522	526	532	545	545	548	554	555	564	564	568	568	576	587	594	598	610	619	619	625	635	640	645	650	657	657	664	670	677	686	690	696	696	703	719	731	742	756	767	767	786	799	812	828	839	849	849	866	875	899	924	948	973	973	1013	1046	1069	1121	1164	1164	1164	1261	1304	1366
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	4	6	7	9	11	15	17	17	23	25	31	34	41	41	43	51	57	65	71	74	83	90	104	119	130	136	141	148	156	168	177	190	191	202	203	210	219	228	231	235	237	244	246	250	252	254	258	260	268	275	280	286	290	295	301	304	308	320	327	334	339	341	347	349	351	357	361	365	371	372	386	392	398	454	461	462	466	470	475	477	481	484	486	487	492	495	501	503	503	504	506	507	514	517	523	523	526	532	536	539	550	557	558	559	562	576	583	594	598	607	608	615	622	630	636	642	651	652	665	670	676	680	685	688	694	699	705	708	717	728	737	747	749	754	768	776	782	789	789	795	802	811	819	829	835	839	849	853	862	864	864	873	878	886	897	909	947	958	958	983	994	1004	1018	1029	1054	1070	1070	1089	1094	1099	1113	1120	1130	1130	1153	1160	1174	1192	1211	1222	1222	1239	1250	1265	1287	1332	1357	1357	1401	1442	1492	1522	1547	1584	1584	1622	1649	1696	1740	1773	1825	1825	1877	1940	1978	2087	2150	2192	2192	2267	2308	2364	2493	2541	2699	2699	2820	2870	2976	3087	3157	3275	3275	3437	3521	3640	3731	3860	3860	3860	4146	4258	4353
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	4	4	6	6	6	6	7	7	9	9	10	12	12	12	12	13	17	19	22	22	22	22	22	23	23	25	26	26	27	27	29	30	30	32	32	33	34	35	36	39	41	41	42	43	44	46	50	53	59	60	61	66	68	73	76	77	77	78	79	80	80	82	82	82	83	84	85	101	104	106	108	108	110	112	114	114	115	115	116	118	119	119	121	122	124	126	126	131	134	134	136	139	145	149	152	156	160	164	164	172	177	179	182	186	187	193	197	208	210	215	215	217	229	230	237	247	250	258	261	263	265	268	272	284	290	291	292	295	302	313	316	320	321	326	336	340	345	348	359	361	363	369	370	372	372	381	384	387	393	395	398	402	402	411	412	415	415	418	427	430	430	431	433	442	444	454	466	466	475	480	488	495	506	514	514	533	537	547	557	572	579	579	594	600	611	612	618	636	636	647	656	664	671	675	689	689	700	710	732	753	788	805	805	841	875	881	895	926	944	944	985	1015	1025	1054	1073	1103	1103	1157	1178	1201	1237	1274	1274	1274	1404	1436	1463
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	3	4	4	4	4	4	4	4	4	5	5	7	7	8	8	8	9	10	11	11	11	11	11	11	11	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	18	18	18	19	19	19	19	20	20	20	20	22	22	22	22	22	22	22	22	22	26	26	26	26	26	27	27	27	28	28	28	30	30	30	30	31	31	32	32	32	42	39	40	40	40	40	41	41	41	41	41	41	41	42	42	42	42	42	42	44	45	45	45	45	47	49	49	49	50	51	51	54	54	58	58	58	58	58	63	63	66	67	69	69	70	70	72	72	73	73	73	74	79	79	79	79	81	81	83	89	89	91	91	92	94	94	94	94	96	97	101	104	107	107	107	107	107	107	109	110	111	111	114	115	116	116	116	118	118	122	123	123	129	131	133	133	135	139	140	142	148	164	164	179	183	190	202	211	220	220	237	249	255	265	275	275	275	300	312	321
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	6	7	8	8	10	10	10	10	10	10	12	12	12	12	12	14	14	14	14	14	14	15	17	17	17	17	17	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	30	27	29	29	29	30	30	30	30	31	32	32	33	33	33	34	34	36	37	37	38	38	38	39	41	43	44	46	49	49	50	50	53	54	56	56	56	57	58	58	58	62	62	65	65	67	69	72	72	79	79	80	80	80	83	83	83	83	83	83	83	85	85	85	85	86	87	88	88	88	88	89	89	90	90	90	91	91	93	93	93	93	95	96	96	96	96	98	98	98	99	99	101	101	104	108	112	112	112	118	118	119	123	130	133	133	149	150	154	172	183	187	187	205	212	214	217	229	229	229	249	272	283
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	10	11	11	12	12	13	13	14	14	16	18	18	18	20	21	23	23	23	24	24	25	25	25	25	25	26	26	27	27	27	27	29	31	32	32	35	36	39	39	39	40	40	42	43	44	44	44	44	44	47	47	47	47	48	48	48	51	51	51	56	56	57	57	58	62	64	64	64	64	65	65	65	65	66	66	66	67	67	68	70	74	74	74	74	76	76	77	77	78	78	78	78	80	81	83	84	84	84	86	86	86	89	89	89	90	95	95	97	101	104	104	107	110	113	117	123	128	128	134	147	161	174	182	187	187	204	209	237	259	281	281	281	330	369	400
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	4	4	4	4	5	7	7	8	8	9	9	10	10	10	10	10	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	14	14	14	14	15	15	16	16	17	17	17	17	17	17	18	18	18	19	19	19	19	19	21	22	22	23	23	24	24	24	24	25	25	25	25	25	26	26	27	27	27	27	27	27	27	27	27	28	28	29	30	30	30	30	30	32	32	32	32	32	32	34	35	35	37	38	38	39	39	42	44	47	48	50	52	53	54	56	58	59	60	61	64	64	66	70	71	71	72	74	74	80	80	80	81	84	88	88	90	90	93	93	94	97	98	99	99	99	99	99	101	103	103	104	105	105	105	105	105	106	106	106	106	106	107	107	108	108	108	108	111	111	111	111	112	112	112	112	113	113	114	115	118	118	123	125	126	128	136	149	149	152	168	168	189	198	209	209	215	219	221	235	244	254	254	267	276	291	301	309	319	319	344	346	363	383	389	389	389	424	432	452
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	5	6	7	8	13	14	19	24	33	43	49	54	55	56	73	82	85	90	90	91	93	98	100	102	103	103	103	104	105	105	105	106	106	109	112	114	117	118	118	118	118	119	120	123	126	126	126	126	126	126	127	129	132	132	134	135	136	136	136	136	137	138	138	138	139	139	139	139	139	140	140	141	142	181	182	182	183	186	187	188	188	188	190	190	190	191	193	195	199	201	201	204	205	207	214	215	217	220	223	226	236	241	247	250	253	263	271	279	282	290	291	294	296	305	314	319	325	326	331	332	334	338	349	353	359	367	380	388	397	404	412	413	414	416	419	421	422	422	423	423	425	426	430	431	436	439	440	441	441	442	442	447	452	456	461	466	469	476	476	488	488	499	505	520	535	546	546	558	563	568	576	587	589	589	589	594	601	611	616	620	620	633	648	658	661	669	677	677	681	691	699	703	727	738	738	746	754	762	770	779	789	789	805	815	821	844	857	874	874	906	918	963	972	1007	1050	1050	1091	1125	1149	1205	1249	1297	1297	1345	1380	1417	1499	1536	1536	1536	1640	1692	1750
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	5	5	5	5	8	12	12	15	16	18	22	26	29	29	30	32	43	45	45	46	50	51	53	53	53	56	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	57	57	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	59	63	63	63	63	63	63	63	63	63	63	65	65	65	65	66	66	66	66	66	68	68	68	68	68	70	70	70	70	70	70	70	70	81	81	81	82	82	86	84	84	84	84	86	86	86	86	87	92	92	93	93	93	93	93	93	93	93	95	97	97	100	103	103	105	106	106	106	107	107	107	108	109	110	110	111	111	111	111	112	112	113	113	113	113	113	113	113	113	113	113	113	113	113	113	114	115	115	116	116	116	116	117	118	118	118	118	118	118	119	121	123	123	123	124	124	125	125	126	126	126	126	126	127	127	128	128	129	129	129	131	132	132	132	135	136	136	137	139	140	144	145	149	149	149	150	153	156	156	157	157	167	168	170	172	175	175	175	184	190	196
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	5	5	7	7	7	8	9	9	9	9	9	9	9	10	10	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	23	24	26	27	27	27	27	27	27	30	30	30	32	34	34	37	42	43	46	47	50	52	55	56	56	58	60	60	62	63	65	72	77	80	81	83	85	87	89	90	96	97	101	104	106	111	113	114	116	116	121	121	121	131	133	133	134	137	140	142	142	151	157	160	167	169	176	182	182	186	187	192	197	204	211	211	223	230	239	247	252	261	261	286	297	327	347	377	414	414	471	496	560	595	614	655	655	709	722	753	781	796	808	808	832	849	888	912	949	958	958	1005	1027	1051	1097	1111	1140	1140	1178	1201	1263	1300	1332	1397	1397	1420	1456	1524	1608	1644	1644	1644	1745	1773	1799
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	10	10	14	15	16	16	17	17	17	17	21	21	27	27	29	33	33	35	35	37	40	40	42	42	43	43	44	44	45	45	46	47	48	51	52	53	55	55	58	58	59	59	59	59	59	60	60	60	60	61	61	61	61	63	63	64	64	65	65	65	66	67	67	67	67	69	70	70	70	73	73	73	75	78	83	89	93	97	97	108	114	114	123	128	131	131	143	159	174	183	199	211	211	215	238	243	259	262	297	297	332	342	355	382	414	444	444	454	497	504	529	550	603	603	627	636	660	687	722	760	760	810	833	873	886	920	920	920	964	1060	1142
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	3	3	4	8	8	8	15	21	27	37	47	53	55	57	61	67	69	69	71	74	74	76	77	84	87	88	88	90	99	104	111	114	114	115	116	119	124	131	133	136	136	137	138	141	146	150	150	150	151	152	155	161	162	162	163	165	165	168	170	173	175	176	178	178	178	183	185	187	189	189	189	192	192	235	244	244	244	252	255	255	256	256	257	258	258	261	263	265	267	269	271	274	287	297	306	311	314	319	327	331	320	328	335	336	338	347	348	348	349	356	356	358	358	360	363	369	374	375	381	389	394	399	403	405	410	421	432	433	442	445	445	445	445	445	449	455	456	459	461	461	461	461	465	471	473	473	474	476	479	479	479	488	490	492	497	499	503	509	509	510	512	518	522	523	526	540	540	548	551	554	557	564	569	569	576	586	594	602	610	610	610	618	624	634	639	647	664	664	670	690	694	703	714	730	730	740	749	763	781	799	816	816	828	838	852	878	894	926	926	970	984	1010	1031	1039	1092	1092	1131	1156	1180	1228	1245	1304	1304	1359	1390	1412	1486	1556	1556	1556	1709	1748	1798
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	4	4	4	5	6	6	6	7	13	13	14	15	16	17	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	29	29	29	30	35	31	32	33	35	36	39	39	40	40	42	45	45	45	45	46	46	50	50	50	51	52	53	54	56	56	56	56	56	58	59	60	60	61	62	62	62	64	65	67	72	74	74	79	85	88	91	91	100	103	105	107	108	112	112	112	122	125	127	127	127	129	131	131	133	132	132	133	135	135	135	138	140	144	147	151	152	152	154	155	155	155	156	157	157	158	158	160	163	165	167	167	172	174	174	175	177	177	177	177	177	180	181	181	183	183	190	191	193	195	207	222	222	243	250	268	294	298	332	332	403	422	431	455	466	466	466	543	581	627
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	7	14	23	34	46	63	91	110	127	150	185	249	349	422	464	504	568	638	713	755	828	919	955	988	1030	1084	1147	1197	1228	1240	1256	1298	1362	1387	1434	1452	1467	1483	1533	1564	1581	1600	1620	1634	1647	1668	1710	1731	1739	1750	1758	1765	1782	1784	1813	1835	1845	1866	1869	1891	1915	1926	1929	1936	1948	1961	1964	1971	1983	1998	2004	2013	2015	2021	2046	2046	2511	2525	2544	2546	2552	2558	2564	2566	2573	2574	2583	2589	2596	2605	2619	2625	2631	2634	2640	2668	2669	2682	2683	2690	2715	2734	2743	2766	2789	2797	2816	2829	2837	2860	2870	2882	2891	2910	2916	2931	2986	3005	3028	3069	3087	3116	3154	3183	3221	3249	3268	3309	3327	3340	3374	3415	3463	3487	3497	3522	3558	3581	3604	3630	3639	3648	3664	3674	3683	3699	3717	3733	3741	3758	3771	3787	3814	3814	3842	3854	3869	3888	3914	3927	3942	3942	3960	3967	3980	3994	4005	4021	4031	4031	4041	4055	4073	4073	4096	4104	4104	4145	4169	4184	4220	4248	4267	4267	4334	4369	4393	4451	4497	4554	4554	4616	4651	4727	4772	4829	4883	4883	4968	5037	5089	5152	5201	5294	5294	5389	5465	5525	5694	5811	5910	5910	6025	6104	6214	6276	6356	6491	6491	6659	6799	6898	7048	7213	7352	7352	7590	7712	7908	8103	8238	8238	8238	8831	8998	9323
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	5	6	8	8	9	9	9	9	10	10	10	10	11	11	12	14	14	14	14	14	14	14	15	15	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	20	20	20	20	20	20	20	20	23	23	23	23	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	28	27	27	27	27	28	28	29	29	29	29	30	30	30	30	30	30	31	34	37	45	45	49	51	52	52	53	55	56	57	58	58	58	59	59	59	62	63	66	68	68	70	70	72	72	73	74	74	75	75	75	75	75	75	78	79	79	80	81	81	81	81	82	83	83	84	84	84	85	85	87	89	90	91	91	91	91	91	92	93	96	96	98	100	105	108	108	109	109	112	114	115	119	124	129	129	133	135	139	147	156	156	156	166	166	172	176	178	185	185	204	209	216	228	234	240	240	259	260	268	281	292	292	292	327	340	359
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	10	11	11	11	11	12	12	14	16	18	21	21	29	36	37	45	45	48	48	54	57	62	64	67	78	83	88	96	99	105	105	109	110	119	119	120	125	125	130	132	133	135	135	137	137	137	137	141	142	142	142	142	142	142	142	144	144	144	144	144	146	147	147	147	147	147	148	149	149	149	152	152	152	152	153	153	153	154	156	156	156	158	160	160	162	164	167	169	174	175	175	179	181	182	185	186	192	192	196	200	206	224	239	264	264	277	302	315	336	348	369	369	394	404	413	423	443	462	462	484	488	495	506	528	528	528	566	582	592
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	5	6	7	7	8	9	11	12	12	14	15	15	15	16	17	17	17	17	17	17	17	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	21	21	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	25	27	27	27	27	27	28	29	31	32	34	35	35	35	36	36	36	36	36	36	37	38	38	38	39	39	39	39	39	42	44	47	48	49	52	53	56	64	65	70	70	78	83	90	90	90	99	104	114	118	123	123	130	134	138	149	155	158	160	168	171	173	188	191	196	199	199	199	199	202	207	208	209	213	217	220	224	235	237	240	245	245	249	255	255	276	280	283	292	306	329	336	336	347	353	358	364	370	380	383	383	393	396	402	413	429	432	432	435	439	446	449	452	455	455	457	460	467	477	477	482	482	485	491	496	503	516	525	525	532	533	546	563	573	578	578	587	602	605	619	628	631	631	654	666	680	703	722	735	735	763	788	810	849	859	874	874	908	923	930	968	971	971	971	1059	1098	1122
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	3	4	4	4	4	5	6	6	6	6	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	10	10	13	13	21	23	25	25	26	26	27	27	29	31	33	33	34	35	35	42	42	49	50	56	57	63	67	69	71	71	74	74	74	74	74	74	76	76	76	86	88	88	88	88	88	88	88	90	90	90	90	91	92	92	92	92	92	92	92	92	92	92	92	92	92	92	92	93	93	94	95	96	100	105	105	105	105	107	107	107	110	114	115	115	118	118	118	120	124	124	128	134	134	135	142	143	144	144	145	146	146	151	154	155	156	156	157	157	161	162	165	166	166	168	168	168	168	171	173	177	181	182	182	183	183	185	188	189	190	192	193	194	194	200	203	209	211	211	216	216	223	224	227	233	238	244	244	250	254	262	263	267	270	270	274	288	292	298	298	301	301	308	312	314	321	331	344	344	353	366	377	389	389	396	396	409	417	425	434	445	469	469	499	514	533	562	585	594	594	634	660	708	723	744	744	744	858	868	879
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	5	6	7	10	12	14	19	24	26	37	44	46	55	62	64	70	75	75	77	79	81	84	85	89	90	90	94	97	98	109	109	113	114	118	121	125	127	131	131	131	137	138	146	151	151	152	152	152	152	155	162	165	165	165	165	167	168	168	168	168	169	169	169	169	169	169	169	169	169	170	170	178	179	179	179	179	179	179	179	179	179	182	182	182	182	183	183	183	183	184	187	191	191	192	193	194	194	194	197	197	199	199	201	202	203	205	205	205	205	208	211	212	215	216	216	217	218	218	220	222	223	224	229	230	232	238	244	246	250	251	251	253	253	258	260	265	267	271	272	278	281	281	282	283	283	283	283	284	284	288	290	294	297	298	299	300	300	302	303	303	303	305	305	305	305	305	306	308	309	310	313	313	316	316	318	323	325	325	325	330	331	334	335	344	348	348	352	355	358	362	363	365	365	370	373	380	382	384	394	394	400	400	411	429	440	451	451	456	462	470	482	490	500	500	508	513	530	546	564	579	579	614	633	648	662	685	685	685	792	810	844
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	5	6	6	6	6	6	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	11	11	11	11	11	11	11	11	11	12	14	16	18	19	20	20	21	27	27	27	27	27	30	31	32	33	33	33	33	37	38	39	40	41	42	43	46	47	47	47	47	47	48	48	49	49	49	50	50	50	50	50	51	53	53	54	55	55	56	57	57	57	58	59	61	61	62	64	64	72	74	80	85	95	110	121	121	159	165	176	183	197	210	210	218	223	237	251	282	300	300	337	344	388	415	442	475	475	505	531	562	582	620	641	641	672	700	729	767	784	794	794	809	809	821	832	839	846	846	853	859	875	885	895	906	906	919	929	942	968	977	986	986	1006	1029	1049	1064	1073	1073	1073	1134	1146	1157
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	4	4	4	4	4	4	4	5	5	5	6	6	6	7	8	8	9	9	9	9	9	10	10	11	13	13	13	16	17	19	21	22	24	25	28	31	34	34	35	36	36	36	38	38	41	41	41	41	41	42	42	42	42	42	42	42	44	44	44	48	48	48	48	48	57	57	57	57	59	60	60	60	60	60	60	60	60	60	60	60	63	63	63	64	64	64	65	65	65	65	66	66	66	66	66	66	68	69	73	73	76	77	78	80	86	88	88	93	96	100	103	108	114	115	131	132	133	140	142	143	146	146	146	146	149	149	154	156	156	156	158	159	161	165	166	170	173	176	178	182	182	182	189	193	194	194	196	197	197	197	200	201	203	203	204	205	205	205	205	205	205	205	205	205	205	206	207	207	207	211	214	214	218	219	219	223	225	225	225	226	226	227	227	227	227	227	231	232	235	238	241	244	244	246	248	251	251	253	257	257	258	259	259	260	260	264	264	270	273	277	286	286	292	292	303	321	331	342	357	357	357	387	400	411
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	6	7	11	11	12	15	18	22	26	32	43	73	91	121	128	152	168	172	178	189	205	222	239	241	250	254	263	270	278	298	304	308	314	335	350	370	391	395	406	413	426	446	470	483	497	506	506	518	539	557	563	575	579	586	594	605	619	629	643	648	649	650	667	674	682	695	696	701	705	717	729	734	736	738	740	745	746	755	793	801	806	808	808	810	815	815	817	817	817	817	818	819	831	837	845	859	867	896	916	954	980	992	1002	1019	1042	1054	1070	1085	1092	1095	1114	1129	1142	1153	1163	1174	1187	1207	1210	1242	1257	1265	1286	1286	1301	1308	1318	1336	1341	1387	1398	1415	1430	1438	1459	1473	1482	1493	1500	1503	1520	1536	1541	1551	1554	1558	1570	1588	1597	1610	1624	1640	1640	1652	1661	1661	1679	1691	1705	1714	1735	1735	1749	1749	1772	1783	1796	1814	1840	1889	1958	1958	2037	2066	2170	2296	2424	2525	2525	2655	2758	2887	3012	3091	3158	3158	3242	3297	3362	3406	3462	3506	3506	3537	3588	3607	3632	3667	3706	3706	3753	3781	3828	3888	3953	3989	3989	4054	4086	4128	4176	4217	4237	4237	4324	4350	4395	4430	4456	4532	4532	4590	4630	4683	4777	4834	4928	4928	5039	5079	5101	5305	5400	5400	5400	5711	5789	5945
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	4	4	5	5	6	6	8	8	9	11	13	14	14	14	15	17	18	20	20	22	23	23	26	27	32	37	41	43	47	53	60	76	80	87	90	90	93	98	99	103	107	108	110	110	111	114	116	118	119	119	123	124	129	135	141	143	143	144	145	147	147	147	148	151	152	154	154	174	174	174	174	176	176	177	179	179	179	180	180	182	188	188	190	190	191	191	191	192	192	193	193	194	195	195	196	199	203	203	205	205	205	205	207	208	209	211	218	221	227	231	232	233	235	240	241	241	250	254	255	256	257	259	264	265	265	265	266	269	272	273	273	273	273	274	274	274	275	277	277	277	277	277	281	281	281	281	283	287	288	290	291	292	292	297	298	300	302	307	316	316	316	324	324	333	334	338	338	338	341	341	344	346	346	349	349	349	350	350	355	364	368	368	368	371	378	379	384	392	392	404	404	417	423	445	457	457	475	479	504	516	531	560	560	584	586	601	628	628	673	673	699	715	731	795	808	834	834	875	895	915	996	1014	1014	1014	1136	1177	1243
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	3	3	4	4	4	4	4	4	4	4	4	6	8	11	11	13	15	15	21	29	29	33	41	47	47	51	51	52	52	52	52	53	54	54	54	55	55	55	55	56	57	58	58	59	65	71	73	76	77	77	82	84	89	90	94	94	94	95	95	95	95	110	110	110	110	110	110	110	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	111	112	113	113	114	116	118	118	118	118	118	118	120	121	121	122	122	122	122	122	122	122	122	123	123	124	124	124	124	124	124	126	128	128	129	129	129	129	129	129	130	130	130	131	134	134	134	135	136	136	136	136	138	138	138	138	140	140	140	141	141	141	141	141	143	143	143	143	145	149	153	153	155	157	158	159	160	167	167	174	176	176	177	181	190	190	204	205	209	213	215	219	219	222	223	228	231	231	236	236	238	240	241	243	244	246	246	250	251	252	253	255	256	256	270	270	270	273	273	277	277	283	289	294	303	309	314	314	326	338	348	360	363	363	363	394	413	428
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	7	7	8	8	8	8	8	9	9	10	10	10	10	12	12	13	13	15	15	16	17	17	17	17	17	17	18	19	19	19	20	20	20	20	20	21	23	23	23	23	23	23	25	25	25	26	27	27	27	27	33	35	35	35	36	36	37	37	38	38	38	43	44	48	48	52	52	53	58	60	66	66	91	97	114	125	145	164	164	179	197	203	218	225	246	246	255	258	264	267	289	292	292	300	302	310	315	326	336	336	364	382	386	398	404	421	421	438	441	443	452	465	475	475	491	495	508	524	534	534	534	565	574	582
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	4	4	4	5	6	7	8	9	10	12	16	22	22	28	37	38	39	41	42	43	45	46	51	52	52	53	54	54	55	55	55	57	59	60	60	60	61	61	61	61	61	61	61	61	61	61	61	61	62	62	62	62	62	62	65	65	67	70	74	74	74	74	76	76	77	77	77	78	78	78	93	93	93	93	93	95	95	95	96	97	97	99	99	102	106	109	112	113	116	120	120	121	121	122	122	123	127	128	129	131	135	135	135	139	146	152	158	159	161	163	174	178	178	182	183	184	185	186	188	191	192	193	194	197	198	198	198	198	200	201	202	204	205	205	205	207	207	209	210	221	221	224	225	227	228	231	246	246	298	324	337	354	379	406	439	439	472	491	507	530	544	557	563	563	566	568	579	591	602	606	606	616	622	632	638	646	652	652	672	674	683	690	693	700	700	712	716	724	728	731	742	742	753	768	785	798	810	822	822	857	861	869	878	897	914	914	933	938	948	960	979	993	993	1024	1039	1065	1103	1120	1142	1142	1187	1203	1245	1289	1320	1320	1320	1425	1465	1524
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	6	12	16	16	20	24	37	47	56	67	69	81	90	103	114	126	131	140	152	171	172	183	195	209	227	232	248	260	280	289	298	313	323	327	341	342	351	361	361	361	361	363	367	373	380	381	389	393	400	401	405	411	414	414	415	415	418	421	425	430	432	436	438	438	439	445	447	447	448	448	456	458	459	482	482	483	483	483	484	484	484	486	486	486	486	487	488	488	488	488	488	489	489	489	492	494	494	497	505	513	517	520	523	523	528	528	532	535	540	547	551	555	558	560	565	567	574	580	582	591	597	608	614	623	629	630	636	652	666	671	680	684	690	695	701	707	709	709	709	711	713	722	724	734	737	742	745	748	750	751	751	769	771	773	782	787	797	809	809	820	827	843	853	856	859	870	870	878	882	888	909	918	928	928	928	940	948	970	976	980	980	998	1026	1037	1058	1071	1079	1079	1100	1123	1129	1140	1150	1177	1177	1193	1222	1247	1265	1291	1329	1329	1356	1369	1407	1434	1482	1516	1516	1551	1573	1603	1630	1650	1715	1715	1781	1810	1861	1926	1955	2004	2004	2117	2148	2225	2302	2375	2375	2375	2684	2721	2835
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	5	10	11	15	19	24	24	30	34	40	45	53	58	64	67	74	77	79	84	91	94	103	118	130	154	166	185	201	212	229	266	280	292	300	327	348	364	405	442	456	480	489	539	561	573	591	601	622	636	643	669	679	707	707	719	739	751	762	778	793	797	801	802	814	820	833	834	844	844	848	850	858	919	926	929	934	935	940	943	949	952	954	955	958	969	977	984	995	996	996	1002	1017	1042	1048	1055	1063	1069	1084	1089	1093	1103	1108	1110	1112	1131	1156	1172	1194	1216	1234	1237	1252	1268	1277	1299	1316	1327	1348	1351	1370	1391	1397	1411	1441	1449	1455	1469	1489	1522	1541	1546	1560	1568	1588	1601	1618	1631	1639	1648	1655	1686	1700	1705	1728	1746	1754	1765	1779	1784	1784	1809	1828	1844	1857	1864	1890	1912	1912	1935	1942	1965	1979	1995	2037	2069	2069	2091	2095	2141	2190	2239	2276	2276	2326	2352	2411	2473	2534	2580	2580	2616	2661	2707	2763	2833	2888	2888	2944	2999	3053	3100	3156	3223	3223	3262	3336	3406	3483	3553	3649	3649	3732	3773	3817	3932	4045	4133	4133	4199	4290	4338	4469	4504	4657	4657	4762	4817	4889	5012	5111	5237	5237	5380	5501	5643	5787	5938	5938	5938	6377	6580	6678
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	4	4	4	5	7	7	7	8	8	8	8	10	10	10	10	13	13	14	14	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	32	32	32	32	33	34	34	35	36	39	41	41	41	41	41	42	42	42	42	43	42	44	45	45	45	45	47	47	47	47	47	47	47	47	48	48	48	48	48	48	49	49	51	52	52	54	54	54	54	54	56	56	56	56	58	58	58	59	61	61	61	62	63	63	63	65	65	65	66	67	68	70	70	70	70	72	73	74	75	75	78	78	78	78	78	79	79	81	82	82	83	83	85	85	85	86	88	90	90	91	91	92	92	92	95	96	98	98	101	101	102	103	110	114	114	116	116	117	118	118	121	121	127	130	130	135	140	145	145	158	161	165	173	175	175	175	193	197	207
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	5	5	5	5	7	12	21	22	28	31	36	41	45	53	72	96	108	119	125	136	153	165	177	187	207	233	250	270	287	311	325	354	385	430	460	503	550	626	757	815	906	929	1031	1100	1305	1395	1479	1600	1697	1786	1854	1914	2016	2076	2135	2213	2281	2332	2416	2446	2627	2705	2766	2825	2868	2934	3036	3145	3231	3308	3359	3385	3420	3454	3540	3596	3642	3715	3748	3777	3815	3851	4130	4164	4190	4203	4225	4261	4291	4420	4427	4461	4463	4471	4491	4526	4551	4575	4590	4603	4628	4666	4717	4777	4816	4849	4862	4900	4945	5064	5159	5220	5266	5302	5380	5456	5575	5675	5785	5851	5885	5982	6061	6124	6210	6270	6335	6357	6424	6486	6568	6607	6648	6781	6823	6902	6945	6991	7053	7105	7198	7233	7294	7336	7380	7448	7485	7523	7549	7600	7629	7671	7702	7743	7777	7802	7843	7875	7899	7899	7993	8049	8113	8165	8229	8284	8347	8347	8443	8484	8531	8562	8610	8640	8678	8678	8731	8771	8832	8894	8963	9009	9009	9086	9125	9171	9243	9302	9342	9342	9457	9522	9594	9667	9752	9843	9843	9978	10061	10187	10279	10375	10498	10498	10677	10767	10864	10975	11096	11268	11268	11506	11625	11817	12024	12201	12343	12343	12667	12814	13000	13162	13390	13715	13715	14194	14413	14778	15104	15522	15950	15950	16675	17036	17519	18152	18540	18540	18540	19972	20884	21313
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	6	6	7	7	7	7	7	7	7	7	7	7	8	8	8	9	10	10	10	10	10	10	10	10	10	10	10	10	12	12	12	12	14	15	16	16	17	17	17	18	18	18	18	18	18	18	19	20	21	21	21	23	23	24	24	24	24	25	25	25	28	29	29
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	9	10	11	11	11	11	12	12	12	12	12	13	13	13	13	13	13	14	14	14	15	15	15	16	16	16	16	16	16	17	17	18	18	19	19	19	21	22	23	25	26	27	27	27	27	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	35	35	35	36	36	36	36	38	38	38	38	38	38	38	39	40	40	40	41	43	43	52	55	55	55	56	56	56	61	64	64	65	67	68	68	75	79	83	90	91	91	91	98	102	105
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	4	4	6	8	8	21	22	27	45	49	56	64	77	87	95	101	106	117	125	131	140	141	143	145	148	154	159	162	162	164	164	166	167	170	171	171	171	171	173	174	174	174	175	175	175	175	175	176	179	180	180	180	180	182	182	183	187	188	188	188	188	188	188	189	190	190	191	191	192	220	221	223	223	225	225	226	226	228	229	229	230	231	242	243	244	244	266	268	274	276	278	288	288	291	292	295	300	301	304	304	308	308	309	313	315	318	321	325	331	333	334	335	339	339	341	341	343	348	362	370	383	390	392	393	399	404	412	415	421	429	452	456	461	464	466	470	471	472	482	490	491	498	506	508	508	508	508	512	515	521	521	521	521	525	525	533	536	536	544	546	552	561	561	561	562	564	564	564	565	565	570	572	572	577	579	580	580	587	588	593	601	606	613	613	618	627	636	644	647	648	648	654	659	668	678	684	698	698	708	721	735	757	772	788	788	807	822	838	847	856	875	875	891	915	942	958	981	993	993	1031	1052	1071	1097	1132	1132	1132	1220	1284	1375
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	4	4	4	4	4	4	4	5	6	7	7	7	7	7	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	16	16	16	16	16	17	19	19	19	24	26	27	27	30	32	35	40	42	42	46	47	49	49	50	54	56	55	56	58	59	59	61	62	62	62	62	64	64	64	66	66	67	69	69	71	72	72	73	73	74	74	74	75	76	76	80	80	80	83	83	84	84	84	86	86	86	90	91	92	95	95	95	96	96	96	96	98	99	99	102	102	102	102	102	103	103	108	108	110	110	111	112	112	112	112	114	114	114	114	114	115	115	115	117	118	118	118	119	119	121	122	123	125	129	130	130	134	136	138	138	140	144	144	148	151	151	158	160	163	163	170	172	173	182	190	190	190	206	211	220
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	5	8	11	15	15	18	22	24	24	27	31	32	32	36	39	39	43	47	50	53	56	59	59	62	64	65	71	77	80	80	82	82	84	88	92	93	98	105	107	110	110	114	121	126	127	127	128	129	129	132	132	134	136	136	140	140	142	144	145	146	146	146	147	150	151	151	153	154	154	155	155	188	191	191	191	191	191	193	195	195	196	198	198	198	198	198	198	198	198	198	200	205	207	209	210	214	220	221	227	234	236	238	238	239	252	258	263	275	278	283	285	291	291	299	308	312	321	328	334	339	345	349	366	366	372	378	387	388	390	392	402	404	409	413	419	422	430	433	436	440	458	466	470	476	476	478	483	487	487	488	495	506	513	520	529	543	543	561	570	600	635	660	665	674	674	690	696	701	711	723	730	730	749	752	759	764	771	779	779	786	786	787	788	794	797	797	803	814	842	855	861	870	870	874	891	900	910	920	926	926	945	959	967	983	997	1007	1007	1019	1035	1053	1063	1076	1096	1096	1127	1139	1162	1182	1196	1223	1223	1254	1263	1294	1325	1367	1367	1367	1462	1495	1521
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	6	8	9	13	16	21	31	41	59	64	80	101	113	121	129	135	143	155	174	181	196	206	209	225	238	254	263	269	276	279	288	301	308	312	312	315	315	319	326	335	337	343	352	356	356	362	366	368	374	375	376	376	377	378	380	381	383	385	385	385	387	389	390	390	391	391	391	391	391	395	395	395	397	397	398	405	504	509	511	514	519	519	520	520	520	520	521	526	527	530	534	535	539	541	546	548	550	552	561	566	568	572	579	584	584	588	594	595	600	601	607	609	612	615	618	619	629	641	656	664	669	671	676	683	690	695	701	712	719	722	737	745	760	769	778	784	795	805	811	816	826	829	837	842	850	869	880	905	917	923	935	951	967	967	997	1005	1021	1036	1046	1066	1070	1070	1096	1109	1123	1137	1153	1164	1167	1167	1190	1196	1210	1219	1239	1242	1242	1272	1278	1284	1292	1303	1312	1312	1328	1328	1335	1346	1361	1377	1377	1391	1403	1417	1430	1442	1460	1460	1477	1496	1507	1527	1543	1566	1566	1593	1612	1645	1688	1709	1740	1740	1779	1817	1858	1883	1899	1942	1942	2014	2056	2142	2205	2270	2319	2319	2435	2487	2565	2664	2740	2740	2740	2985	3115	3244
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	6	6	6	9	9	9	10	10	10	10	11	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	14	17	19	21	25	25	25	27	30	32	37	37	37	37	40	43	45	47	48	47	47	47	55	66	75	75	78	78	84	86	103	103	103	103	103	112	119	122
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	13	13	14	16	16	16	19	19	19	19	19	19	20	23	24	24	26	26	26	26	26	26	26	27	27	27	27	28	28	29	29	31	31	32	32	32	33	34	34	36	37	37	37	38	42	43	43	44	44	47	47	50	51	51	51	51	52	53	54	54	54	54	54	57	57	57	59	59	61	62	68	69	74	75	75	75	83	84	86	97	104	104	107	111	118	123	134	137	137	140	143	146	147	152	154	154	155	158	162	166	167	171	171	178	179	182	183	186	186	186	191	193	201
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	5	6	8	10	55	86	101	140	175	225	281	347	404	534	620	728	853	1088	1332	1560	1838	2003	2159	2414	2626	2783	2973	3164	3254	3418	3620	3792	3992	4145	4251	4360	4425	4544	4628	4862	5022	5139	5203	5245	5339	5430	5513	5623	5666	5736	5736	5789	5832	5876	5963	6019	6042	6064	6097	6137	6232	6274	6304	6345	6357	6367	6392	6420	6445	6482	6499	6516	6528	6558	6586	6616	6624	6695	6707	6720	6769	6790	6903	6940	6997	6997	6997	7000	7006	7016	7035	7050	7060	7091	7102	7112	7123	7146	7152	7165	7175	7191	7225	7252	7271	7297	7317	7359	7428	7469	7502	7521	7541	7580	7625	7651	7690	7739	7784	7830	7877	7922	8037	8138	8211	8271	8353	8418	8504	8586	8649	8752	8779	8891	8983	9055	9166	9314	9448	9565	9602	9722	9834	9932	10042	10205	10339	10433	10545	10676	10794	10953	11084	11221	11316	11405	11484	11621	11674	11674	11879	12016	12154	12255	12360	12454	12562	12562	12755	12780	12883	12936	13031	13104	13190	13190	13302	13348	13433	13511	13599	13673	13673	13760	13797	13827	13875	13927	13971	13971	14121	14163	14229	14327	14400	14478	14478	14628	14718	14819	14909	14995	15107	15107	15267	15334	15445	15577	15755	15911	15911	16065	16162	16319	16548	16751	16870	16870	17076	17215	17368	17557	17709	18025	18025	18337	18548	18829	19127	19402	19730	19730	20380	20637	21032	21713	22085	22085	22085	23498	24286	24953
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	4	4	6	9	9	9	9	9	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	13	14	15	15	15	15	16	16	16	16	16	16	19	19	19	21	23	25	25	25	25	25	26	28	29	29	29	30	28	28	28	29	30	30	30	30	30	30	31	31	31	31	31	31	32	34	34	34	34	34	35	35	35	39	40	40	40	42	42	42	43	43	43	44	44	45	46	46	47	50	51	53	53	54	54	55	55	59	61	61	61	62	63	66	66	67	69	69	69	69	69	69	69	69	69	70	71	71	71	75	76	76	77	78	80	82	84	88	88	88	88	88	91	91	92	92	95	97	102	103	106	109	109	113	115	115	117	120	128	128	132	136	139	148	152	154	154	164	171	173	184	186	186	186	199	206	215
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	4	5	5	7	11	14	15	19	19	20	21	21	22	24	26	27	27	29	29	32	32	35	35	35	39	41	42	42	43	45	46	49	49	49	49	49	51	51	51	51	51	51	51	51	51	51	52	52	52	52	52	52	52	53	54	54	54	54	54	54	55	56	56	56	56	56	57	57	57	58	59	59	59	59	59	59	59	59	59	59	61	61	62	63	63	63	63	64	64	64	64	64	65	70	71	71	73	76	83	84	85	86	87	88	90	96	98	100	102	102	105	106	107	107	110	110	112	113	115	120	122	122	127	133	136	138	144	146	149	152	153	159	160	172	172	179	184	194	196	196	210	217	223	223	230	230	233	233	238	238	238	238	243	244	248	254	262	264	265	265	265	268	276	277	281	284	284	289	292	296	297	307	315	315	328	333	341	349	354	362	362	376	384	396	400	414	432	432	445	452	470	479	494	521	521	539	565	579	654	702	802	802	802	859	862	909	931	973	973	1015	1044	1083	1161	1195	1245	1245	1312	1348	1389	1444	1518	1518	1518	1722	1803	1860
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	3	4	4	4	4	4	4	5	5	5	5	5	5	7	8	10	10	12	12	12	13	14	15	18	19	21	21	22	22	23	25	25	26	27	27	28	29	31	31	31	31	31	31	31	32	32	32	32	32	32	32	38	38	38	38	38	38	38	38	38	38	38	38	38	40	40	41	41	41	42	43	43	43	45	45	46	51	53	57	58	61	61	65	66	70	72	72	74	76	76	79	80	79	81	81	82	89	92	93	93	93	93	93	93	93	94	94	95	97	97	97	98	99	99	99	101	101	102	103	103	103	104	104	107	107	107	107	107	107	109	112	113	114	115	116	116	116	119	120	120	120	122	122	126	126	127	127	127	128	129	129	129	131	132	132	133	133	133	133	133	134	134	134	134	134	134	134	135	135	136	137	137	137	140	141	144	144	144	148	148	152	156	157	161	168	173	173	187	188	196	197	209	219	219	240	244	250	257	268	280	280	301	318	322	332	336	336	336	358	373	381
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	3	3	4	4	6	6	8	8	9	11	11	11	11	11	11	11	12	12	12	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	15	15	16	16	16	16	16	16	17	18	18	18	18	19	19	19	19	19	19	19	19	20	20	21	21	21	21	21	21	21	24	24	24	24	24	24	24	24	25	25	25	26	26	27	27	28	28	28	28	28	29	29	29	29	29	29	29	29	30	31	32	32	32	32	34	34	37	39	40	40	42	42	42	45	45	45	46	48	48	48	49	50	50	51	52	55	55	56	56	57	59	62	65	66	68	68	68	69	69	70	71	73	74	74	76	76	76	76	76	78	80	82	82	83	83	83	86	88	92	92	94	98	103	103	112	115	119	120	153	163	163	164	169	171	175	181	186	186	193	193	195	201	205	206	206	214	220	228	234	236	242	242	248	251	259	278	285	293	293	305	312	315	324	342	356	356	392	404	413	423	432	463	463	504	524	541	558	582	615	615	662	681	699	725	732	732	732	781	794	812
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	11	14	14	15	16	16	16	16	16	21	21	22	24	25	29	32	39	41	43	45	49	51	53	54	54	55	56	58	61	62	65	69	69	73	75	77	86	86	91	94	100	108	111	117	124	131	134	141	147	150	153	165	176	181	182	196	207	208	208	222	223	229	233	233	234	243	243	246	250	253	256	258	260	261	261	261	261	263	264	265	267	267	268	272	278	287	294	302	302	324	328	339	358	369	375	375	396	408	419	442	449	456	456	471	492	501	521	525	537	537	549	566	571	577	593	593	593	607	627	634	655	663	679	679	698	715	729	743	757	776	776	788	821	841	875	896	896	896	921	962	985
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	5	5	5	6	6	8	8	8	9	10	12	15	16	17	18	22	22	24	28	28	30	31	33	33	36	41	42	43	45	47	47	47	50	50	51	52	56	56	59	60	60	62	62	62	62	63	63	66	66	66	66	67	67	67	69	70	70	71	76	76	76	79	79	79	79	79	80	81	81	82	82	82	82	82	82	119	120	120	124	128	138	140	145	152	152	152	152	153	153	156	158	159	159	160	160	160	160	160	164	164	166	169	169	171	171	172	172	172	173	178	182	182	183	184	192	202	217	222	225	225	230	236	243	250	254	260	265	270	278	285	289	292	298	311	311	313	315	325	325	330	335	338	342	344	348	352	357	358	360	362	365	369	369	380	380	385	389	398	403	407	407	413	417	425	428	438	449	463	463	478	484	494	498	501	508	508	519	526	531	536	539	553	553	570	579	585	590	599	605	605	618	621	629	641	648	655	655	660	671	685	698	704	719	719	726	732	748	767	781	800	800	829	840	858	890	917	946	946	1003	1037	1066	1119	1138	1179	1179	1248	1311	1335	1380	1471	1471	1471	1614	1682	1790
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	4	5	6	12	12	14	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	22	22	22	22	22	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	26	28	28	29	29	29	29	29	30	33	33	33	34	34	36	36	36	36	37	37	37	37	38	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	44	44	44	46	47	48	49	49	51	51	51	53	53	53	54	54	54	54	54	57	57	57	58	58	59	59	59	59	62	63	63	63	64	64	65	67	68	68	68	69	69	70	70	70	70	70	70	70	70	75	78	78	80	82	82	82	83	85	85	90	91	91	92	94	104	104	114	120	123	131	138	138	138	155	164	170
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	3	6	7	12	18	21	28	34	38	45	49	58	79	95	101	108	117	129	152	165	174	183	183	190	196	211	217	223	224	233	236	241	247	255	262	267	273	275	277	284	287	296	303	311	320	327	354	371	383	387	389	393	399	404	415	417	420	429	433	433	438	442	455	461	461	463	464	464	468	468	468	472	472	472	473	474	553	556	557	559	560	560	561	562	568	569	570	570	570	571	575	576	576	580	580	583	591	597	602	603	606	617	618	619	626	629	633	641	647	653	655	655	659	661	671	673	693	706	719	728	740	743	747	754	765	773	784	794	803	817	833	854	867	882	885	904	920	935	945	955	972	984	987	1005	1016	1032	1050	1056	1064	1074	1094	1115	1136	1136	1170	1184	1198	1230	1242	1258	1269	1269	1310	1320	1325	1340	1357	1367	1377	1377	1395	1400	1405	1418	1423	1427	1427	1438	1443	1454	1454	1454	1458	1458	1471	1476	1486	1504	1506	1513	1513	1528	1540	1548	1557	1565	1576	1576	1595	1611	1633	1641	1648	1662	1662	1679	1686	1714	1753	1784	1795	1795	1819	1851	1867	1903	1928	1945	1945	1996	2046	2076	2106	2134	2206	2206	2312	2341	2400	2492	2555	2555	2555	2829	2951	3062
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	4	5	10	10	12	13	14	15	16	18	19	20	21	22	22	23	23	23	24	24	24	26	26	26	28	28	29	32	32	37	38	40	40	44	44	45	46	46	46	46	46	46	46	47	52	52	52	53	53	55	56	60	62	63	65	65	65	65	65	65	65	65	66	66	66	67	69	74	76	77	78	79	80	80	80	80	80	80	81	81	81	81	83	83	83	83	83	83	85	86	86	87	88	91	96	98	102	108	109	111	118	120	122	125	125	127	128	129	135	144	147	151	155	157	160	165	167	167	168	172	173	173	174	174	179	180	181	181	181	184	185	188	191	192	193	193	199	201	204	204	204	207	207	207	207	210	211	211	214	215	217	220	220	224	224	228	228	235	238	241	241	246	249	250	253	257	257	257	270	273	275	278	285	289	289	294	300	304	308	312	315	315	325	338	342	347	356	361	361	372	376	380	385	389	392	392	414	428	434	454	462	480	480	517	521	549	560	564	602	602	629	645	680	717	753	790	790	838	851	886	918	936	936	936	1040	1078	1105
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	7	7	7	7	7	8	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	10	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	15	15	15	15	16	16	16	17	17	17	17	18	18	18	18	18	18	19	20	20	20	21	21	21	22	23	24	24	27	27	29	34	37	37	37	38	39	40	44	48	48	48	52	60	64
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	6	7	13	18	18	18	26	30	31	31	33	41	42	53	57	57	59	68	85	93	110	128	136	143	149	160	173	186	204	213	228	234	242	262	276	288	301	304	313	318	335	344	344	354	367	384	401	406	435	452	468	486	513	519	530	552	561	583	590	603	604	606	619	631	636	643	645	648	657	675	690	692	706	709	714	726	730	733	734	740	742	742	748	759	768	775	784	786	790	793	796	806	806	807	811	815	821	827	842	850	858	861	867	877	881	907	914	927	937	944	958	979	998	1016	1030	1036	1046	1052	1069	1072	1072	1080	1089	1096	1103	1107	1122	1122	1124	1127	1131	1143	1156	1160	1170	1178	1179	1187	1195	1202	1209	1222	1222	1227	1238	1248	1261	1261	1269	1275	1289	1295	1305	1313	1316	1316	1335	1339	1346	1346	1356	1363	1379	1379	1379	1383	1387	1397	1406	1418	1418	1418	1421	1431	1438	1444	1444	1444	1456	1469	1475	1485	1502	1517	1517	1535	1546	1558	1572	1575	1585	1585	1597	1616	1632	1643	1665	1676	1676	1702	1708	1732	1760	1778	1794	1794	1816	1837	1851	1897	1936	2021	2021	2093	2149	2227	2344	2444	2558	2558	2764	2846	2992	3159	3296	3296	3296	3700	3907	4081
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	4	6	6	6	7	7	7	7	7	7	7	10	12	12	13	14	14	14	16	22	22	24	26	26	28	31	32	34	34	34	34	35	36	37	38	41	41	43	50	51	63	71	75	79	89	91	92	96	101	103	105	105	107	108	108	111	120	120	120	120	122	125	125	125	126	127	127	128	130	131	131	134	139	142	145	151	162	163	163	163	165	167	169	176	177	179	180	182	182	184	189	190	194	197	200	200	204	205	210	218	219	226	230	232	240	242	242	242	243	245	246	246	246	246	246	247	247	249	250	250	250	250	251	251	254	258	263	264	266	268	271	271	271	271	277	283	284	286	288	290	291	291	296	298	300	301	301	302	303	303	303	304	305	307	309	309	309	314	317	317	317	317	317	317	328	333	339	354	361	361	361	372	376	389	395	400	407	407	420	426	432	434	438	445	445	464	468	479	493	505	511	511	533	539	544	552	562	585	585	615	630	650	663	685	712	712	755	774	793	827	847	847	847	929	958	979
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	6	9	14	14	16	23	105	184	229	277	329	428	543	668	824	1018	1170	1365	1591	1910	2183	2540	2785	3035	3380	3736	4007	4247	4511	4802	4915	5073	5364	5576	5778	5901	6021	6109	6178	6306	6463	6634	6804	6881	6913	6913	7012	7159	7267	7423	7475	7499	7499	7522	7573	7624	7664	7692	7736	7752	7784	7830	7952	7994	8023	8043	8050	8078	8117	8125	8131	8192	8215	8226	8240	8260	8281	8311	8319	8396	8407	8412	8425	8438	10859	10980	11005	11133	11255	11262	11283	11286	11298	11306	11313	11372	11384	11425	11485	11667	11685	11740	11791	11805	11826	11843	11886	11916	11942	12017	12051	12108	12160	12208	12233	12254	12320	12408	12488	12568	12642	12700	12752	12814	13022	13171	13260	13329	13398	13442	13492	13644	13711	13782	13823	14035	14111	14200	14362	14494	14614	14721	14777	14861	14950	15030	15176	15292	15427	15501	15615	15751	15876	16083	16236	16378	16469	16547	16639	16794	16885	16885	17106	17225	17358	17459	17579	17694	17794	17794	17996	18053	18168	18247	18351	18455	18513	18513	18672	18746	18888	18972	19272	19348	19348	19466	19549	19624	19751	19828	19884	19884	20089	20178	20235	20346	20442	20543	20543	20650	20771	20854	20922	20993	21107	21107	21241	21358	21464	21592	21730	21878	21878	22033	22179	22324	22571	22752	22931	22931	23165	23394	23608	23827	24025	24343	24343	24730	25069	25563	25903	26259	26579	26579	27476	27839	28199	28831	29154	29154	29154	30859	31563	32406
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	5	7	8	9	9	11	14	16	19	21	22	23	24	25	28	30	34	38	44	46	47	50	54	58	66	69	73	74	82	84	85	85	85	85	85	85	87	89	92	94	101	101	101	101	102	103	103	105	107	107	112	116	119	145	163	173	176	186	199	210	222	235	249	263	280	287	292	307	320	342	345	347	354	365	372	381	397	404	406	407	414	417	422	432	436	437	442	445	452	455	456	458	458	460	461	461	461	462	465	466	466	467	470	474	475	475	478	479	479	479	484	485	485	488	489	489	491	491	495	495	496	497	499	499	499	499	500	501	501	501	501	501	501	501	501	501	501	501	501	501	501	506	506	506	506	513	513	513	514	514	514	515	516	518	518	520	526	528	529	529	534	534	535	535	536	538	539	542	542	547	548	553	558	561	567	567	572	574	576	584	597	606	606	617	622	637	650	664	676	676	696	704	720	742	766	766	766	803	826	836
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	4	4	4	4	4	5	5	5	6	6	6	6	8	8	8	9	10	11	12	13	14	14	14	15	15	15	15	15	15	15	15	15	15	16	16	17	17	17	18	20	20	20	20	20	20	20	21	21	21	21	21	22	22	22	23	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	34	35	37	38	39	42	44	45	46	46	46	46	46	46	46	48	48	47	47	47	48	48	49	49	49	49	49	50	50	50	51	51	51	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	56	57	57	57	57	58	58	58	58	58	58	58	58	59	59	60	60	60	60	60	60	61	61	61	61	61	62	62	65	65	65	67	67	68	68	68	69	69	69	69	72	72	74	76	76	76	76	78	79	80	81	83	84	84	90	90	95	95	98	102	102	111	114	117	125	125	135	135	145	153	157	167	184	184	184	212	219	241
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	4	4	4	4	5	6	6	6	7	11	12	14	16	18	20	21	23	26	29	29	29	29	29	32	32	33	33	33	33	34	34	34	34	34	34	36	36	36	36	36	36	36	36	37	37	37	37	39	41	41	42	42	42	42	42	42	42	42	42	42	42	42	43	43	44	45	45	46	46	46	50	50	53	53	57	58	59	60	64	69	69	72	73	74	78	79	91	91	96	103	106	110	116	127	127	129	145	166	183	187	187	187	211	217	222
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	3	3	3	3	3	3	3	3	4	4	5	5	5	6	6	6	6	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	12	12	16	16	17	17	18	18	18	18	21	21	22	22	22	25	25	25	25	25	25	25	25	26	26	27	29	29	29	30	30	33	35	39	41	42	44	45	45	46	49	52	52	57	60	61	61	62	62	62	62	63	64	64	64	65	65	65	66	68	70	70	70	70	70	70	71	71	71	71	71	71	71	71	71	71	71	71	72	72	73	74	74	74	74	76	76	76	77	79	79	79	80	80	81	81	81	81	81	81	85	86	86	88	88	88	88	89	89	89	91	92	93	93	93	93	93	95	97	99	99	99	102	102	103	103	103	103	105	106	106	110	110	112	117	119	120	120	124	126	131	135	138	144	144	166	177	182	192	195	201	201	219	227	232	244	254	254	254	279	289	305
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	10	12	14	14	14	16	16	18	20	21	21	21	21	21	21	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	26	26	26	27	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	32	32	32	32	32	35	47	50	50	50	50	50	50	50	50	50	52	52	52	54	54	54	54	55	55	56	56	56	57	60	60	60	62	64	65	67	71	71	71	78	83	85
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	5	6	7	7	14	17	17	19	19	19	20	22	24	26	28	29	29	29	31	33	34	34	35	44	45	54	72	72	77	78	83	84	84	87	87	88	90	92	92	93	93	93	94	95	95	95	97	97	98	98	98	98	99	99	99	99	99	99	99	100	100	100	100	100	100	100	100	100	102	102	102	102	102	120	120	120	120	120	120	120	120	120	120	120	120	120	120	120	121	121	121	121	122	122	122	122	122	122	122	122	122	123	123	123	124	124	124	124	124	125	125	125	125	126	127	127	127	127	127	128	128	128	128	128	128	129	130	131	131	131	131	131	131	131	131	131	134	134	135	135	135	135	135	135	136	136	136	136	136	136	136	137	137	138	140	143	143	143	143	144	144	147	147	148	151	154	154	156	156	157	157	157	157	157	159	159	162	164	165	168	168	171	171	172	174	174	176	176	179	180	182	186	187	187	187	189	190	191	193	196	201	201	201	202	203	203	205	206	206	210	215	221	226	235	237	237	245	252	262	273	284	287	287	302	317	322	338	349	349	349	405	423	450
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	6	11	15	16	18	21	23	25	28	31	31	35	37	39	44	44	52	55	59	61	64	66	67	67	74	82	88	98	107	119	129	149	161	167	173	180	191	210	224	236	254	261	275	281	295	313	331	353	373	388	420	430	444	483	501	518	531	558	573	616	632	657	673	696	709	714	715	744	759	766	774	781	786	797	807	885	889	892	892	892	900	908	922	927	933	936	936	936	941	951	961	965	971	972	977	983	1000	1008	1012	1013	1036	1046	1064	1083	1105	1128	1135	1156	1181	1204	1236	1274	1294	1302	1333	1366	1384	1402	1426	1460	1478	1511	1524	1555	1567	1572	1600	1606	1626	1641	1657	1672	1729	1729	1746	1749	1763	1778	1787	1800	1827	1841	1852	1856	1873	1893	1910	1926	1930	1943	1956	1965	1965	1977	1994	2002	2008	2026	2042	2068	2068	2112	2149	2204	2280	2326	2371	2504	2504	2564	2602	2664	2727	2830	2877	2877	2951	2996	3032	3076	3128	3146	3146	3215	3255	3296	3337	3370	3398	3398	3452	3479	3514	3548	3590	3635	3635	3690	3725	3766	3819	3872	3921	3921	3998	4045	4086	4159	4238	4299	4299	4433	4497	4532	4610	4687	4807	4807	5014	5128	5279	5418	5558	5762	5762	6082	6249	6472	6730	6979	6979	6979	7692	7957	8277
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	6	6	8	9	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	16	17	17	18	19	19	19	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	23	23	23	23	23	24	24	24	24	25	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	28	28	29	29	29	29	29	31	31	33	34	35	35	35	41	41	43	47	50	50	62	65	65	74	79	81	81	85	90	95	96	98	98	98	107	124	128
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	5	5	6	6	8	8	8	9	9	9	9	9	9	9	10	11	11	11	11	12	13	13	13	14	15	16	16	17	17	18	18	18	18	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	24	24	24	24	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	28	28	28	28	28	28	29	29	29	30	31	33	34	34	38	41	43	43	44	44	44	44	45	45	45	45	45	45	46	47	47	47	48	48	48	51	52	52	53	53	53	54	55	57	57	57	57	58	59	60	60	60	64	70	71	72	73	75	75	75	76	76	76	76	76	76	78	78	79	82	82	82	83	83	83	87	87	87	87	88	88	88	91	92	93	94	97	100	100	101	102	102	103	103	104	104	105	106	109	111	111	114	114	114	116	122	125	128	133	133	138	140	143	151	158	162	162	176	185	193	208	213	217	217	233	235	237	251	262	262	262	297	302	315
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	8	9	10	14	19	24	36	51	71	82	90	103	118	139	153	186	205	240	254	274	293	302	313	349	369	394	404	419	433	474	507	534	545	558	586	609	632	663	684	700	720	728	742	760	772	779	780	789	809	829	849	866	877	903	913	930	940	957	968	973	982	989	997	1000	1002	1013	1018	1029	1038	1048	1050	1057	1065	1108	1124	1134	1135	1137	1138	1147	1147	1151	1157	1160	1168	1171	1174	1182	1189	1193	1202	1214	1224	1247	1254	1260	1268	1275	1286	1292	1301	1313	1315	1328	1337	1342	1355	1361	1372	1392	1401	1418	1432	1457	1485	1511	1552	1563	1584	1602	1617	1655	1684	1691	1738	1755	1778	1792	1807	1822	1836	1845	1855	1883	1908	1934	1953	1986	2010	2032	2054	2071	2115	2152	2158	2178	2188	2211	2233	2264	2264	2341	2358	2387	2407	2429	2449	2479	2479	2506	2528	2539	2558	2584	2623	2638	2638	2664	2679	2692	2721	2743	2757	2757	2801	2805	2821	2846	2851	2863	2863	2876	2882	2894	2902	2921	2932	2932	2971	2991	3003	3031	3045	3070	3070	3094	3111	3125	3150	3172	3183	3183	3208	3249	3276	3312	3338	3378	3378	3450	3475	3497	3568	3617	3685	3685	3788	3873	3927	4057	4134	4230	4230	4403	4482	4575	4747	4849	4849	4849	5242	5480	5632
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	4	7	7	7	7	8	8	13	15	16	20	25	32	41	53	66	85	94	110	129	140	162	179	190	199	206	211	221	232	236	241	244	252	259	271	284	294	297	302	304	309	313	328	331	335	335	339	342	342	342	353	353	357	358	366	373	394	399	403	403	407	412	419	422	426	429	430	431	431	431	438	448	448	448	448	448	452	453	511	511	511	511	511	513	513	513	516	518	518	518	518	518	524	525	525	527	528	532	535	543	547	549	552	558	561	572	578	583	587	586	593	596	599	605	606	608	612	615	622	623	636	639	645	651	661	668	670	680	687	702	710	723	742	746	754	771	774	778	783	790	794	805	810	812	820	826	829	837	841	841	841	842	847	857	861	861	873	877	883	885	895	901	908	908	919	923	930	934	934	939	943	943	946	947	947	953	953	954	954	961	963	970	972	976	977	977	978	978	980	992	998	1008	1008	1015	1027	1035	1055	1059	1066	1066	1076	1092	1106	1120	1138	1153	1153	1173	1188	1205	1220	1256	1279	1279	1308	1339	1375	1404	1435	1474	1474	1525	1545	1594	1658	1683	1726	1726	1798	1853	1894	2006	2046	2046	2046	2229	2331	2459
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	4	5	8	9	9	10	11	14	16	18	20	20	21	21	22	22	23	23	24	25	25	25	27	27	27	27	28	29	30	30	32	33	36	36	42	43	44	47	51	65	65	65	71	76	79	82	84	86	87	90	92	92	96	100	101	102	104	109	110	112	118	119	119	129	130	133	144	149	152	158	158	160	166	171	175	177	186	193	200	204	210	215	219	228	232	242	255	262	276	289	307	320	327	336	339	340	349	352	358	361	368	376	381	382	388	406	414	417	423	436	442	450	453	461	473	482	497	526	528	536	543	549	549	551	557	561	563	569	571	580	587	588	591	600	603	608	618	622	622	636	636	641	644	644	657	661	667	669	669	671	676	676	680	683	683	683	683	691	696	696	698	702	702	703	703	708	708	711	711	713	717	724	726	726	732	735	735	758	763	769	769	786	793	807	820	830	837	837	847	863	871	885	901	913	913	930	966	981	998	1028	1037	1037	1062	1083	1095	1117	1144	1171	1171	1200	1210	1256	1302	1326	1371	1371	1414	1478	1519	1552	1612	1612	1612	1744	1774	1870
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	5	7	7	8	10	13	13	14	17	22	22	23	23	23	23	23	25	25	27	32	32	32	32	32	34	34	34	34	34	34	34	35	36	36	36	36	36	37	37	37	37	37	38	38	38	38	38	38	39	39	39	39	39	39	39	40	40	40	40	40	41	41	41	41	41	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	46	47	49	51	50	50	50	51	54	55	55	56	57	57	57	57	59	60	70	73	75	79	79	79	80	83	87	87	88	88	90	90	91	91	95	97	99	101	102	106	106	106	109	109	109	111	111	113	115	116	116	116	116	116	116	116	117	118	121	123	123	123	125	125	125	125	126	128	128	128	128	129	130	131	131	132	132	134	134	139	142	144	144	144	146	146	146	146	146	147	147	148	149	151	152	153	153	153	153	155	157	157	157	158	158	160	160	161	163	163	165	165	169	171	175	175	178	188	188	194	200	210	218	223	232	232	250	265	275	291	308	308	308	339	354	367
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	9	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	17	17	17	17	17	17	19	20	20	21	21	21	21	21	24	24	25	27	27	27	29	29	31	34	35	35	37	38	39	40	42	43	43	44	47	49	53	53	54	54	54	54	56	60	62	66	66	69	74	81	88	93	102	102	105	109	119	120	126	126	126	131	132	136
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	5	8	8	11	17	18	22	23	24	24	27	31	34	37	53	53	62	63	70	86	91	94	109	121	123	125	129	129	130	166	173	173	180	183	184	184	185	189	196	198	201	203	204	211	213	213	219	222	223	225	227	235	235	235	235	235	235	235	236	237	239	239	239	239	239	239	239	239	261	261	261	261	261	262	263	264	264	264	264	264	264	265	265	265	265	265	265	265	268	268	269	269	272	273	273	276	276	277	278	278	278	280	283	283	284	285	284	285	285	288	289	292	295	296	296	296	296	297	299	301	301	302	307	315	321	323	323	329	332	335	337	338	340	341	343	348	348	350	351	354	354	354	361	363	367	367	378	379	387	400	402	410	418	418	419	421	435	436	452	452	461	461	472	472	472	472	472	472	472	480	482	484	489	491	491	491	496	499	499	504	510	513	513	518	521	525	531	542	546	546	553	556	562	565	573	573	573	589	590	593	598	605	611	611	635	636	650	663	667	682	682	711	719	728	758	786	787	787	845	868	882	905	925	925	925	1056	1112	1149
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	4	4	5	9	11	14	15	20	22	22	26	27	36	40	40	45	45	45	47	50	54	59	61	63	63	71	76	78	81	82	90	94	98	105	106	113	113	113	117	118	126	130	131	134	139	161	161	163	165	165	170	172	173	174	177	177	183	185	185	186	186	186	187	187	187	188	188	188	188	195	201	202	204	205	206	207	208	209	210	211	216	229	229	229	229	229	229	229	229	229	232	232	232	232	232	232	232	233	233	233	235	238	241	242	242	243	243	243	243	244	247	247	248	251	251	254	258	262	265	268	270	276	286	292	297	300	304	307	310	322	324	330	334	342	350	356	356	362	367	377	383	385	386	391	392	394	394	415	417	422	427	431	432	442	442	451	454	455	459	462	466	467	467	469	469	469	469	469	471	471	473	474	476	479	482	488	488	493	495	497	502	509	509	509	513	514	514	514	520	527	527	529	529	530	536	538	541	541	543	548	556	557	573	577	577	590	600	608	611	626	636	636	644	671	678	698	709	729	729	765	783	806	842	866	866	866	956	1003	1047
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	4	4	4	7	10	12	12	12	14	16	17	18	18	20	21	21	22	22	26	26	28	31	32	33	34	34	34	34	34	35	36	43	46	49	54	59	61	67	68	68	73	81	84	88	93	94	94	100	106	110	112	115	116	116	117	120	121	121	123	126	131	134	136	140	144	144	147	149	150	172	175	176	177	179	195	195	200	202	205	205	207	210	212	213	215	216	217	217	221	224	224	224	225	225	225	230	231	232	234	235	235	246	256	257	263	270	273	273	279	286	287	290	296	301	311	313	325	339	350	350	362	364	369	374	385	394	404	408	414	418	425	428	440	442	445	454	457	461	478	491	497	508	509	514	527	531	531	563	576	579	582	586	589	597	597	624	628	637	643	647	658	674	674	680	681	681	688	696	700	700	710	714	717	725	729	738	738	743	743	744	749	753	763	763	767	769	776	782	788	800	800	805	809	812	825	833	846	846	872	876	882	904	914	929	929	958	967	974	996	1001	1040	1040	1080	1092	1124	1157	1182	1222	1222	1315	1338	1375	1415	1446	1446	1446	1628	1692	1760
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	7	7	7	7	14	16	29	35	42	50	72	92	150	185	231	266	305	401	438	477	501	518	539	559	610	637	659	685	716	736	772	798	826	855	870	870	878	900	912	960	974	1001	1001	1004	1033	1049	1075	1091	1101	1113	1118	1123	1129	1140	1160	1176	1182	1192	1206	1210	1231	1236	1241	1242	1245	1251	1261	1265	1275	1282	1294	1298	1301	1305	1313	1318	1331	1336	1337	1340	1341	1347	1524	1528	1530	1530	1539	1551	1560	1560	1567	1569	1571	1584	1592	1598	1604	1612	1615	1622	1628	1633	1639	1649	1661	1670	1683	1699	1712	1730	1745	1748	1759	1768	1790	1817	1849	1879	1909	1914	1938	1955	1993	2030	2084	2143	2103	2120	2139	2169	2195	2204	2259	2259	2270	2311	2326	2345	2374	2385	2403	2414	2442	2471	2483	2512	2522	2542	2551	2582	2613	2640	2651	2651	2651	2657	2669	2696	2722	2722	2754	2766	2787	2825	2825	2846	2858	2858	2890	2903	2922	2944	2956	2982	3008	3008	3042	3053	3072	3096	3127	3162	3162	3209	3222	3235	3267	3293	3305	3305	3347	3382	3419	3482	3517	3560	3560	3659	3722	3773	3810	3852	3890	3890	3928	3964	4001	4045	4081	4138	4138	4202	4266	4361	4466	4544	4661	4661	4772	4867	4967	5028	5120	5238	5238	5378	5464	5568	5652	5723	5800	5800	5925	6008	6112	6227	6345	6345	6345	6694	6838	6980
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	6	8	13	14	17	23	119	216	349	477	638	873	1121	1389	1810	2316	2704	3195	3735	4470	5069	6096	6762	7518	8270	9045	9626	10093	10539	10951	11164	11648	12209	12544	13002	13233	13471	13692	13912	14255	14561	14994	15407	15548	15748	15872	16173	16494	16729	16970	17106	17298	17314	17391	17571	17667	17824	17960	18075	18194	18274	18389	18770	18882	19016	19065	19128	19292	19432	19538	19602	19697	19771	19816	19909	19909	20059	20227	20254	20415	20446	20468	20541	20590	21042	21163	21387	21455	21533	21570	21629	21660	21711	21749	21793	21805	21897	21941	21995	22085	22139	22180	22245	22324	22453	22479	22579	22621	22662	22767	22855	22991	23054	23123	23182	23259	23435	23597	23701	23811	23898	23996	24076	24270	24525	24760	24915	25051	25136	25227	25410	25520	25649	25770	25877	26084	26161	26331	26689	26924	27067	27183	27234	27377	27564	27688	27836	27955	28090	28163	28273	28391	28391	28690	28877	29062	29111	29217	29394	29517	29622	29622	29854	30013	30166	30333	30595	30820	30955	30955	31153	31231	31357	31483	31607	31825	31958	31958	32278	32376	32621	32852	33113	33251	33251	33511	33653	33790	33948	34034	34082	34082	34302	34421	34582	34759	34903	35021	35021	35141	35295	35456	35588	35704	35863	35863	36053	36237	36376	36538	36661	36870	36870	37061	37236	37426	37702	37951	38146	38146	38435	38664	38910	39100	39324	39660	39660	40023	40396	40861	41345	41731	42172	42172	42937	43349	43856	44421	44888	44888	44888	46513	47363	48200
26	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	3	4	4	5	5	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	14	14	14	14	14	14	14	15	16	16	17	17	17	18	18	18	18	18	18	18	19	20	21	21	21	25	28	29	30	38	44	46	47	51	52	53	53	53	53	53	55	53	53	53	53	53	53	55	55	55	55	57	58	61	61	62	63	64	64	66	67	68	69	69	69	69	69	69	70	70	71	71	72	74	75	76	76	76	83	84	88	91	91	93	93	93	99	102	105	107	110	112	112	112	113	114	114	114	114	115	115	116	117	118	118	119	119	119	120	120	120	123	123	123	123	125	127	129	130	131	134	134	135	135	139	139	140	140	140	141	141	143	145	145	146	146	149	153	155	160	162	168	168	175	179	180	185	186	192	192	210	216	219	232	247	247	247	281	303	313
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	0	12	7	8	16	2	0	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	5	5	5	5	6	7	36	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	22	11	20	31	17	18	25	30	17	21	25	28	29	28	35	32	34	20	16	19	22	15	61	94	66	86	89	88	83	74	75	96	96	87	88	86	82	83	65	57	56	56	55	59	58	57	68	82	80	77	80	79	81	82	82	82	83	81	82	76	76	77	78	85	87	84	86	88	88	88	92	94	91	85	89	93	89	89	89	89	89	89	89	89	89	89	89	116	116	116	116	140	109	132	134	134	134	134	131	133	135	144	146	146	148	117	125	120	136	120	123	127	124	127	141	147	145	154	159	164	157	207	166	167	180	200	198	183	192	196	159	147	156	153	150	157	165	187	209	212	220	218	150	155	170	180	154	153	154	163	172	165	177	187	162	161	176	193	183	213	210	207	207	218	177	215	215	195	195	195	211	201	201	292	193	195	238	203	287	236	233	244	244	231	232	349	247	298	283	238	327
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	6	6	6	7	7	7	7	8	8	8	11	11	11	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	15	15	15	15	15	15	15	16	16	17	17	18	18	18	19	19	21	22	24	24	24	24	25	25	25	25	27	27	27	27	27	29	29	34	40	40	40	40	40	41	42	42	42	44	44	44	44	44	45	45	45	45	46	47	48	48	48	48	51	51	52	55	58	59	59	63	63	63	63	65	66	66	66	68	69	69	70	71	73	74	74	75	76	80	81	83	84	88	91	94	94	95	101	103	108	108	111	113	117	119	123	123	140	140	151	151	156	156	156	165	177	177	179	186	188	198	214	224	232	244	249	249	266	274	289	323	343	348	365	396
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	3	3	3	5	5	5	5	7	7	7	8	10	12	17	22	23	26	30	34	36	36	40	42	46	53	53	58	68	68	72	76	79	83	85	93	95	97	105	131	142	150	165	168	186	196	212	231	260	281	299	344	382	426	477	518	549	571	613	640	678	726	770	821	869	919	955	995	1044	1092	1164	1210	1241	1262	1289	1324	1363	1399	1429	1441	1470	1488	1527	1555	1585	1616	1627	1654	1674	1691	1716	1742	1760	1770	1786	1810	1836	1867	1894	1910	1919	1940	1961	1990	2020	2053	2076	2097	2124	2155	2180	2180	2200	2241	2266	2293	2328	2360	2393	2422	2458	2477	2510	2534	2572	2604	2667	2678	2752	2790	2848	2903	2950	3010	3050	3083	3130	3190	3245	3277	3327	3365	3410	3456	3515	3553	3618	3683	3739	3752	3792	3841	3891	3955	4013	4064	4096	4149	4177	4229	4279	4329	4386	4412	4447	4516	4567	4633	4681	4741	4782	4816	4871	4923	4979	5023	5076	5104	5118	5167	5213	5289	5341	5396	5431	5466	5531	5596	5664	5753	5801	5836	5870	5935	6006	6092	6182	6238	6281	6343	6403	6494	6564	6635	6729	6826	6892	6958	7061	7177	7277	7372	7485	7485	7715	7715	7948	7948	8154	8154	8154	8414	8552	8552	8872	9039	9160	9344	9573	9812	9947	10246	10514	10514	10778	11103	11561	11961	12436	12787	13321	14363
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	5	10	10	13	15	16	18	22	25	25	25	25	28	30	31	32	32	32	32	32	32	32	32	32	36	36	36	36	36	39	40	40	41	41	43	44	44	44	44	45	45	45	47	48	48	48	48	48	48	48	49	49	50	50	53	53	53	54	54	54	54	55	55	55	55	56	56	57	57	57	57	62	66	68	69	69	71	77	78	80	80	83	85	92	96	101	110	111	114	120	129	134	138	142	143	147	148	149	149	152	157	161	161	161	162	164	164	165	166	167	168	170	171	175	176	178	181	181	185	189	192	197	198	200	201	203	205	207	209	211	211	214	214	217	223	225	229	230	233	235	237	242	244	248	251	257	264	272	280	280	281	284	286	299	305	306	321	324	325	332	342	359	373	375	397	403	403	460	460	481	481	503	503	503	538	551	551	575	588	604	621	665	683	696	721	741	741	778	814	860	894	929	941	997	1121
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	9	9	9	9	9	9	9	10	12	12	12	12	13	14	14	14	15	15	16	18	18	18	20	21	21	21	21	21	21	21	23	23	23	23	23	23	24	25	25	25	27	27	27	27	27	27	27	28	29	29	29	30	30	34	35	41	43	47	53	55	58	62	71	83	91	100	101	113	115	122	122	146	151	157	157	164	180	184	188	191	193	200	207	215	217	223	240	241	244	249	264	267	269	271	275	279	281	286	287	291	292	296	301	305	311	313	318	319	321	321	327	329	329	333	336	337	337	338	339	344	348	350	353	355	355	362	365	371	376	379	380	388	405	413	421	440	450	460	473	490	499	528	550	552	557	572	594	612	625	636	647	657	657	714	714	753	753	797	797	797	871	876	876	901	914	927	961	983	1002	1016	1024	1034	1034	1068	1116	1154	1207	1248	1260	1284	1398
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	4	4	4	4	4	4	4	4	4	4	4	6	10	15	21	29	32	35	48	59	64	76	87	92	93	100	102	109	117	122	131	138	142	148	152	158	161	166	167	167	169	173	175	175	177	178	178	181	182	185	187	188	188	190	190	190	190	190	193	193	193	195	198	200	201	201	202	203	203	203	203	207	208	208	208	208	212	214	214	215	217	220	221	228	235	236	239	242	243	250	255	256	263	266	269	272	274	276	278	283	287	288	290	292	294	299	300	304	306	310	313	315	316	320	320	320	320	323	325	327	331	332	332	338	340	342	346	350	352	354	361	362	378	381	394	398	402	409	412	414	419	431	433	437	437	437	437	445	452	458	463	464	469	479	492	500	511	515	517	522	530	536	552	558	560	563	568	579	588	601	610	618	627	640	655	667	673	691	704	715	715	790	790	814	814	857	857	857	910	923	923	950	976	1009	1033	1090	1121	1134	1160	1211	1211	1274	1327	1416	1473	1540	1605	1658	1805
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	4	4	4	5	6	8	8	8	11	11	12	12	12	12	12	12	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	17	17	17	17	17	18	18	18	18	18	19	19	19	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	25	25	25	25	25	26	28	29	30	30	31	31	31	32	32	32	33	34	35	35	35	35	38	40	40	42	42	43	43	45	47	51	55	56	59	64	66	66	68	70	71	73	76	81	82	83	83	83	83	83	88	90	91	92	94	97	100	103	107	108	110	110	110	121	121	127	127	128	128	128	132	136	136	141	143	153	159	167	172	177	181	187	187	194	195	200	209	215	216	217	218
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	4	5	5	5	6	7	7	8	9	9	9	10	10	14	15	16	22	22	22	22	22	22	22	22	22	22	23	23	23	24	24	26	26	27	27	29	30	33	34	38	38	41	46	50	51	53	55	55	64	65	67	67	69	71	76	79	83	87	93	98	104	108	110	112	115	119	122	126	137	138	140	142	145	148	148	149	151	152	152	153	154	157	159	161	163	163	164	169	172	174	191	214	227	243	265	281	317	335	368	377	403	422	442	453	453	470	479	494	510	535	544	563	575	586	600	629	639	653	658	669	679	701	710	726	735	750	767	774	783	794	801	824	841	848	852	859	865	874	893	911	918	927	932	941	946	960	977	982	994	998	1007	1018	1034	1047	1052	1057	1071	1095	1124	1153	1202	1223	1243	1278	1303	1344	1363	1402	1428	1435	1446	1454	1468	1468	1481	1494	1507	1515	1526	1540	1556	1578	1598	1611	1616	1632	1647	1676	1699	1714	1726	1736	1743	1768	1780	1800	1806	1811	1823	1833	1846	1855	1868	1875	1876	1880	1880	1933	1933	1958	1958	1971	1971	1971	2020	2036	2036	2045	2066	2085	2114	2136	2169	2207	2219	2254	2254	2310	2335	2392	2484	2535	2582	2630	2751
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	3	5	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	11	11	11	12	13	14	14	14	15	16	16	16	16	16	17	17	17	17	17	17	18	18	19	19	19	20	20	21	21	21	21	21	21	22	22	23	23	27	27	30	31	31	30	30	30	31	34	37	39	43	44	46	49	51	53	53	54	56	55	56	60	61	63	67	70	70	72	73	76	78	79	82	83	85	85	85	86	87	88	89	89	89	89	92	92	96	99	99	99	101	101	103	106	109	110	110	113	113	117	124	128	128	131	133	135	136	137	137	139	139	139	139	141	143	144	145	150	152	158	164	168	173	180	181	182	182	184	191	195	196	196	199	208	210	220	222	224	226	229	239	244	260	263	267	271	271	285	285	290	290	300	300	300	316	320	320	324	333	335	348	365	373	384	404	422	422	434	462	500	535	570	584	603	668
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	5	8	8	10	13	14	15	15	19	25	25	26	27	29	32	34	36	37	37	38	38	46	47	51	52	53	55	59	59	59	60	60	60	61	62	64	64	64	64	65	65	66	66	66	66	66	67	70	71	71	71	73	73	73	73	73	73	73	73	75	75	75	75	75	75	77	78	78	78	79	80	80	80	80	80	81	81	81	81	81	81	81	81	81	81	81	81	81	81	83	83	85	85	87	87	87	88	89	89	90	94	94	96	96	96	98	99	102	103	105	107	110	111	112	114	115	115	116	120	121	121	124	125	126	130	132	133	135	137	138	142	145	147	149	151	156	158	158	160	162	165	166	169	171	177	179	182	183	187	188	191	193	196	200	202	208	209	209	209	209	209	209	211	214	216	216	219	226	231	235	239	245	246	246	256	263	270	271	276	279	286	290	295	298	305	316	318	320	326	331	334	337	343	351	351	368	368	372	372	386	386	386	411	423	423	444	462	483	509	537	550	580	605	629	629	679	699	740	767	826	875	907	1013
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	3	3	7	8	8	8	8	8	9	9	10	10	10	10	10	10	10	10	10	10	10	10	12	13	13	13	14	14	14	14	14	14	14	15	15	15	16	17	17	19	20	21	21	25	26	27	39	51	58	69	78	82	92	95	99	103	105	111	113	117	128	131	138	146	154	161	174	182	185	189	201	206	210	218	222	224	232	240	247	250	254	257	261	266	268	269	270	271	276	278	285	287	293	294	297	299	305	308	316	323	333	338	340	348	361	364	364	376	381	395	417	433	442	469	494	500	509	518	533	545	549	559	568	596	602	618	639	643	663	684	693	710	723	744	751	769	779	792	805	816	829	841	861	873	878	890	899	915	928	954	964	973	987	991	999	1014	1028	1040	1046	1057	1084	1094	1102	1113	1123	1128	1140	1160	1169	1181	1186	1199	1201	1204	1221	1222	1245	1257	1274	1280	1284	1303	1319	1330	1351	1360	1365	1375	1389	1396	1419	1429	1437	1446	1451	1459	1470	1479	1494	1500	1509	1520	1545	1553	1570	1587	1594	1609	1609	1646	1646	1678	1678	1707	1707	1707	1743	1767	1767	1820	1847	1867	1888	1916	1938	1967	2010	2056	2056	2105	2130	2174	2248	2339	2396	2472	2626
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	7	7	7	7	7	7	7	8	8	8	8	8	8	8	9	9	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	14	15	15	15	16	16	19	19	19	19	19	20	21	22	26	28	29	32	32	33	33	35	35	41	43	43	45	46	50	54	57	58	58	62	66	69	69	69	72	73	74	76	79	79	79	80	81	83	84	86	88	89	89	92	93	98	99	99	103	103	105	105	105	105	105	105	108	109	110	110	110	112	113	117	117	117	117	120	123	123	125	131	134	142	159	165	180	182	184	186	188	202	206	209	213	219	223	230	238	247	253	254	257	261	261	289	289	304	304	320	320	320	357	366	366	377	390	405	422	438	458	471	485	507	507	536	576	615	643	676	692	718	794
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	4	5	5	5	6	14	21	26	27	27	28	30	32	34	36	37	39	39	40	42	42	44	44	49	49	51	51	51	51	52	52	52	52	52	53	54	54	55	55	56	56	57	58	62	64	66	66	67	68	69	69	70	74	74	74	75	76	76	78	78	79	79	79	79	79	79	80	81	81	82	84	83	84	84	86	86	87	87	87	87	87	90	90	90	92	92	93	96	97	98	99	101	101	101	103	104	106	107	109	117	119	121	124	124	126	126	126	127	128	129	129	129	129	130	130	135	135	135	136	142	148	149	155	159	161	161	163	165	165	168	169	172	173	180	182	185	189	192	197	198	203	206	208	214	219	223	232	233	242	243	255	258	260	267	269	284	288	306	310	314	322	322	357	357	372	372	397	397	397	424	429	429	444	466	469	473	489	491	497	504	507	507	510	515	534	553	561	566	580	610
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	3	3	3	3	4	4	4	5	5	5	5	5	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	10	11	12	13	13	13	13	14	14	18	19	20	20	23	25	25	27	30	34	37	38	38	39	41	44	48	48	49	50	54	60	61	61	62	62	64	64	69	70	70	70	70	73	74	77	78	78	80	80	81	81	82	83	87	87	87	87	88	90	90	92	93	93	95	97	97	97	98	100	102	102	103	105	107	110	111	112	113	114	119	121	124	126	128	135	138	141	147	154	156	156	158	160	167	172	176	179	182	184	189	190	199	201	204	204	207	209	211	212	214	221	227	233	238	247	256	269	277	278	281	289	291	296	311	316	319	321	327	329	342	351	361	369	373	376	381	389	392	398	408	413	415	421	433	444	458	462	466	471	484	494	507	513	517	522	536	558	574	585	594	604	613	630	645	665	682	702	717	717	787	787	830	830	879	879	879	950	981	981	1040	1083	1114	1156	1191	1228	1249	1356	1405	1405	1453	1505	1561	1622	1681	1728	1798	2015
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	3	4	4	4	4	4	6	7	8	8	13	13	19	19	20	23	23	29	40	40	42	43	43	44	48	55	62	68	79	84	100	113	125	131	149	152	157	165	169	176	190	201	215	222	229	233	235	247	254	256	273	279	291	293	310	318	328	344	356	361	366	373	386	406	416	420	423	423	427	430	435	441	449	457	462	469	481	490	499	503	504	504	506	506	512	516	521	522	526	528	530	537	537	545	556	557	560	563	576	580	585	585	587	587	591	595	598	601	612	613	620	627	632	638	650	658	668	669	678	679	686	692	697	703	707	717	725	734	740	742	743	745	752	758	768	771	779	784	785	788	792	794	795	797	797	799	799	802	807	812	819	828	830	833	836	850	856	864	872	880	893	913	940	960	984	1002	1011	1020	1027	1045	1059	1111	1131	1142	1165	1179	1199	1213	1232	1261	1281	1288	1316	1340	1371	1389	1411	1417	1424	1457	1480	1508	1546	1571	1578	1593	1613	1647	1668	1703	1737	1756	1773	1773	1919	1919	2008	2008	2073	2073	2073	2214	2280	2280	2328	2362	2464	2529	2591	2613	2690	2712	2762	2762	2888	2934	3014	3087	3203	3233	3276	3490
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	8	9	9	10	10	12	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	17	17	17	18	18	18	18	19	19	19	19	19	20	20	21	21	21	21	21	21	23	23	24	24	24	24	24	24	25	26	26	26	26	27	27	27	28	28	31	32	34	35	35	37	37	38	38	39	43	47	50	52	52	52	64	64	74	74	84	84	84	101	105	105	114	114	128	138	143	151	155	163	167	167	173	187	196	208	208	214	220	272
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	11	11	11	11	11	12	13	13	17	17	18	19	20	22	24	25	27	27	30	32	32	33	33	36	36	38
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	9	11	20	20	23	27	28	37	41	42	43	43	45	46	47	47	47	51	52	54	56	58	59	59	59	61	62	62	64	65	65	69	69	70	75	76	76	77	79	82	86	90	92	94	94	96	101	104	106	110	111	115	115	118	121	121	123	125	126	127	130	131	131	132	133	134	134	134	134	136	136	136	137	138	138	141	141	142	142	144	146	146	146	147	148	150	150	153	155	158	159	159	159	162	165	167	170	171	171	173	173	175	176	177	177	177	177	177	178	180	180	182	187	188	188	193	194	194	194	194	195	195	196	197	197	200	202	202	202	202	202	203	204	204	206	208	208	208	208	209	210	211	211	213	214	216	219	219	219	219	224	224	225	227	228	229	229	230	232	235	239	240	241	242	243	244	244	249	249	252	252	253	253	261	261	264	264	264	272	276	276	282	286	290	295	299	306	318	321	329	329	332	340	344	365	383	395	401	432
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	5	6	6	9	10	13	13	13	16	16	17	17	17	17	17	19	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	23	23	23	23	23	23	23	24	24	24	25	30	30	38	38	42	42	42	56	56	57	59	64	68	71	71	72	75	77	81	82	82	85	86	87	88	88	90	90	90	90	91	92	92	93	94	94	97	97	97	100	101	102	102	102	102	104	106	106	106	106	108	109	108	110	113	113	115	116	119	122	127	128	128	128	136	137	144	152	152	156	161	166	170	183	192	198	206	213	213	221	225	228	232	235	238	238	246	252	265	268	268	271	272	275	279	279	285	287	290	290	290	293	297	301	303	309	312	315	320	327	333	341	346	354	361	361	361	365	373	377	378	388	402	410	419	433	439	444	464	481	494	516	533	554	554	563	581	601	617	630	647	658	667	692	701	716	731	743	748	748	810	810	867	867	915	915	915	980	990	990	1035	1062	1083	1143	1208	1255	1279	1331	1399	1399	1453	1503	1629	1706	1793	1807	1895	2100
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	6	6	7	7	7	11	18	21	21	25	28	33	39	46	47	48	52	54	56	63	67	71	75	79	79	87	95	95	103	103	103	110	113	116	124	127	130	131	136	138	143	144	156	157	162	171	189	202	215	241	292	322	364	408	430	471	508	524	562	623	666	742	802	841	885	929	961	999	1059	1102	1164	1182	1202	1230	1263	1327	1349	1368	1388	1414	1446	1481	1504	1523	1554	1572	1623	1648	1682	1713	1730	1758	1776	1805	1847	1878	1915	1941	1956	1982	2012	2061	2090	2133	2157	2180	2218	2248	2286	2286	2330	2382	2421	2479	2524	2570	2655	2713	2753	2781	2852	2912	2952	2979	3046	3059	3138	3194	3263	3324	3386	3475	3537	3565	3656	3710	3797	3860	3942	3991	4049	4112	4188	4250	4334	4414	4480	4507	4558	4610	4670	4740	4810	4881	4921	4992	5048	5118	5191	5260	5337	5375	5427	5585	5677	5762	5867	5936	5973	6084	6219	6303	6388	6447	6503	6542	6568	6629	6655	6716	6767	6836	6870	6895	6942	6995	7048	7125	7216	7250	7280	7354	7428	7524	7585	7635	7692	7724	7771	7841	7914	7954	8034	8099	8140	8200	8295	8400	8493	8576	8673	8673	8930	8930	9125	9125	9321	9321	9321	9541	9686	9686	9897	10027	10132	10271	10420	10589	10733	10933	11184	11184	11435	11664	11938	12213	12661	12946	13322	14114
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	5	5	6	7	8	8	10	10	10	10	10	10	11	13	13	13	15	16	16	16	16	16	17	17	18	18	18	18	18	18	19	19	19	19	19	21	21	21	21	21	21	21	21	24	24	26	26	26	26	28	30	34	35	36	39	40	40	41	43	43	44	46	46	46	50	52	52	53	53	53	53	54	55	55	55	55	55	57	58	59	59	59	59	61	61	62	63	65	66	66	67	67	70	74	79	79	81	81	83	84	84	86	87	88	92	93	96	96	97	99	100	105	107	111	111	112	112	113	114	118	118	118	118	118	118	119	121	122	122	122	123	123	125	125	125	126	127	128	129	131	131	136	136	137	137	141	142	143	144	145	146	147	147	147	150	154	154	156	156	156	158	158	160	160	161	161	163	165	170	175	177	181	181	181	181	182	188	190	199	202	209	214	218	232	239	248	257	261	268	271	276	278	280	283	289	296	305	319	331	334	338	338	338	349	349	360	360	366	366	366	386	392	392	394	404	405	413	420	424	432	443	450	450	463	473	484	496	500	500	502	519
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	7	10	12	14	15	15	16	16	17	17	17	18	18	18	21	23	24	24	27	27	29	29	30	39	39	40	41	42	44	44	44	45	46	46	47	48	48	48	48	48	48	48	48	48	51	53	53	54	54	54	54	54	55	55	58	58	58	61	61	61	62	62	64	65	65	66	67	69	70	73	74	75	83	91	94	99	100	101	104	105	108	110	113	115	115	117	119	120	124	126	129	130	132	136	136	138	139	143	143	144	144	144	144	146	146	146	146	146	146	146	146	147	147	148	148	152	155	160	166	167	171	173	174	179	182	185	188	189	191	193	194	197	200	206	210	212	219	229	236	249	262	267	278	286	297	310	326	337	352	362	382	396	413	424	430	440	455	469	489	500	515	522	523	523	556	556	592	592	612	612	612	647	672	672	708	728	734	774	804	828	859	890	899	899	951	993	1021	1069	1161	1173	1263	1421
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	7	7	7	7	7	8	8	8	8	8	9	9	9	10	10	10	10	11	11	11	11	12	13	13	13	15	18	18	19	20	20	20	22	23	23	24	25	25	25	25	26	27	27	28	30	30	30	31	33	33	35	35	41	44	45	48	53	53	53	54	55	55	56	56	60	60	60	61	61	62	61	64	64	67	69	70	70	70	72	72	73	73	73	73	75	75	76	78	80	82	82	83	83	83	83	85	87	87	87	89	89	92	93	94	95	96	96	96	98	98	101	107	107	107	109	112	112	112	115	115	115	116	116	117	117	118	118	119	119	120	123	126	127	128	128	128	129	129	130	132	132	132	132	136	141	145	146	147	147	149	153	154	159	163	165	165	168	170	172	176	177	179	187	187	198	198	208	208	213	213	213	221	228	228	235	239	244	252	258	264	268	273	277	277	285	285	295	307	313	314	320	334
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	3	3	3	3	5	6	7	8	8	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	14	14	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	20	20	20	20	20	20	20	20	20	20	20	21	21	21	23	23	23	23	23	24	25	25	25	25	27	27	28	28	30	30	30	30	30	31	35	36	36	38	38	40	43	44	45	45	48	50	50	53	53	53	55	56	56	58	59	61	61	61	61	61	61	63	63	63	65	67	71	72	73	74	74	76	77	78	78	78	78	80	80	81	83	83	83	83	86	86	86	86	86	88	88	88	88	89	89	89	89	91	92	92	94	96	98	105	105	108	110	110	111	111	116	120	123	133	133	134	141	150	155	163	168	174	177	188	192	201	202	203	207	207	223	223	235	235	238	238	238	250	257	257	264	264	265	277	284	296	309	311	311	311	318	325	331	349	355	360	370	392
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	5	7	10	10	11	14	17	20	20	22	24	24	27	27	28	28	31	33	33	33	33	33	33	33	33	33	34	34	34	35	35	35	36	37	38	39	41	43	44	46	46	47	52	55	61	61	61	63	67	73	76	82	84	93	97	97	102	108	115	117	125	130	130	142	159	170	177	185	188	197	200	217	218	220	220	222	235	240	243	245	251	258	259	259	262	265	271	280	281	281	286	289	290	290	292	292	297	298	302	309	312	313	314	316	316	317	322	323	325	327	329	331	333	333	336	338	342	344	349	352	353	354	354	354	355	356	358	358	359	359	360	360	360	361	365	366	367	370	374	375	377	383	386	387	389	389	390	394	394	399	400	401	402	402	411	413	420	423	423	425	426	440	440	442	454	461	463	465	490	504	511	516	522	526	529	532	540	542	544	546	546	548	554	555	557	559	564	568	570	576	585	585	588	590	593	593	618	618	631	631	638	638	638	659	666	666	684	691	700	718	727	742	758	776	780	780	798	811	840	888	901	901	901	944
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	3	4	4	5	8	10	10	12	13	14	14	16	17	17	17	17	17	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	21	21	23	23	23	25	25	25	25	25	26	27	29	29	32	33	34	36	38	40	43	50	52	55	58	60	60	62	66	66	68	69	70	71	73	76	77	79	83	86	86	92	93	94	94	94	97	98	101	102	105	107	108	109	109	111	113	117	117	119	124	127	129	129	130	131	131	132	137	138	140	142	142	142	146	146	146	147	147	148	151	153	154	155	157	159	159	159	161	163	169	173	175	176	177	183	187	192	192	196	197	199	202	205	208	210	213	215	217	223	232	233	238	238	241	243	244	249	252	260	261	261	261	262	265	269	269	271	273	275	278	284	286	288	296	301	303	309	317	321	324	330	332	340	344	351	360	365	376	382	389	392	396	402	413	416	419	423	428	431	442	452	455	459	461	461	477	477	496	496	515	515	515	558	573	573	597	625	633	651	682	709	734	757	797	797	838	888	931	964	976	984	996	1037
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	10	10	10	11	12	17	17	22	24	25	31	31	31	31	32	32	33	33	33	33	33	33	35	36	38	41	41	43	44	44	48	49	49	51	52	52	53	53	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	57	58	59	59	59	59	61	61	62	63	63	64	65	65	66	69	70	70	71	71	71	74	78	80	82	82	84	84	86	86	90	90	90	92	96	96	99	99	102	105	109	110	111	113	118	118	123	126	131	132	139	141	143	152
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	6	6	22	24	30	33	45	52	57	89	103	111	128	141	152	171	190	204	218	235	242	252	267	280	310	344	375	375	464	557	557	588	651	706	806	875	924	975	975	975	975	975	975	975	975	975	1633	1738	1829	1980	2151	2298	2519	2764	2962	3153	3379	3558	3744	4033	4183	4331	4674	4930	5158	5409	5650	5838	6029	6350	6649	6918	7168	7421	7540	7695	7932	8181	8393	8514	8591	8738	8867	9099	9255	9372	9480	9567	9674	9815	9934	10069	10191	10281	10323	10415	10512	10607	10705	10830	10920	10988	11057	11178	11308	11415	11556	11656	11796	11892	12048	12150	12150	12329	12456	12597	12703	12867	13054	13328	13568	13697	13790	13948	14125	14348	14495	14734	14835	15125	15273	15537	15810	16067	16316	16506	16661	16881	17092	17316	17547	17789	18009	18197	18393	18641	18774	19057	19271	19472	19569	19677	19873	20063	20251	20469	20625	20722	20853	21050	21270	21466	21670	21846	21934	22044	22305	22520	22736	22984	23134	23209	23372	23569	23798	24026	24155	24299	24385	24389	24389	24398	24611	24788	24944	25018	25093	25264	25454	25628	25857	26054	26147	26264	26447	26706	26960	27177	27372	27557	27728	27873	28158	28440	28645	28843	29045	29207	29404	29661	29929	30218	30456	30698	30698	31472	31472	31990	31990	32544	32544	32544	33310	33719	33719	34290	34657	34988	35484	36126	36580	36936	37513	38272	38272	38911	39724	40559	41436	42695	43570	44547	46555
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	5	5	5	5	5	5	5	5	7	7	7	10	13	13	15	15	16	17	20	21	23	24	24	25	25	25	25	26	27	28	29	29	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	34	37	37	37	37	38	39	39	39	39	39	39	39	40	40	42	44	45	49	52	57	59	60	63	63	65	65	65	65	66	66	69	70	74	76	77	77	80	81	83	84	86	88	88	89	91	92	93	93	96	97	104	104	104	107	110	114	115	117	121	125	127	127	128	130	135	136	142	146	146	148	154	154	156	161	163	163	163	164	164	174	174	180	180	181	181	181	195	197	197	206	212	220	238	249	255	260	262	269	269	290	303	318	336	344	358	372	412
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	7	8	8	8	8	10	10	10	11	12	12	12	12	12	12	12	12	13	13	18	19	20	21	22	25	27	27	28	28	30	30	30	32	33	33	34	35	35	36	37	37	37	37	37	37	39	40	41	41	41	41	41	42	42	43	44	45	46	46	46	46	46	47	51	51	51	52	52	52	53	55	56	59	65	71	76	82	83	85	88	94	97	103	111	117	122	126	137	144	153	162	169	171	175	184	192	200	210	213	214	214	264	264	301	301	335	335	335	369	379	379	396	410	423	434	469	500	510	518	535	535	546	561	581	596	631	637	651	702
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	10	10	11	16	17	19	19	19	20	20	21	24	25	28	30	32	32	32	32	35	35	35	35	36	36	37	39	41	43	44	48	48	49	49	50	50	50	51	52	53	55	56	56	56	56	56	58	60	61	61	64	65	72	72	72	73	75	76	78	80	81	83	83	84	86	87	90	93	93	93	93	94	96	97	99	101	101	101	101	102	102	102	108	110	110	114	116	121	123	125	128	129	131	137	141	146	147	148	148	151	156	160	161	163	166	167	168	169	169	171	174	175	177	179	183	187	192	197	200	203	203	203	203	204	208	210	214	219	221	234	244	258	265	268	271	279	289	297	307	315	319	324	326	333	338	347	357	365	370	374	384	391	400	423	437	437	460	460	480	480	495	495	495	519	527	527	561	571	583	599	619	629	636	665	689	689	715	750	799	843	882	905	945	1080
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	5	6	7	11	12	13	24	24	24	25	28	33	35	40	41	42	43	46	49	49	50	51	51	51	52	53	53	53	54	54	54	54	55	55	56	56	56	56	56	56	57	58	58	58	58	59	59	59	59	59	59	59	59	59	59	60	63	63	64	64	64	65	65	64	64	64	64	64	64	65	68	69	71	71	76	76	79	86	91	96	96	96	103	108	113	114	116	119	120	121	122	123	125	125	129	132	134	135	135	136	138	146	146	146	146	146	146	146	147	148	150	151	153	155	161	163	166	171	173	181	185	196	196	198	201	201	207	212	212	214	217	222	222	225	228	234	245	248	250	254	255	264	271	277	282	289	299	303	313	328	339	347	352	356	366	384	409	431	450	461	475	496	522	541	553	569	585	585	638	638	671	671	684	684	684	706	719	719	736	763	771	788	806	835	847	878	896	896	921	953	992	1026	1056	1086	1108	1222
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	5	6	7	7	8	9	12	14	16	18	18	24	25	25	29	29	31	32	33	33	33	34	34	35	36	36	36	36	36	37	38	39	39	39	39	39	39	39	39	39	40	40	42	42	42	42	42	42	43	43	43	46	46	48	48	48	50	50	50	52	53	53	53	53	53	53	54	54	54	54	55	55	55	55	55	55	55	57	57	57	57	58	58	59	60	60	60	60	60	60	60	60	61	64	64	64	65	67	68	68	69	70	70	70	71	72	72	79	79	79	79	79	79	81	82	83	84	85	85	87	88	89	90	91	91	91	93	93	95	95	96	96	97	97	98	98	99	99	99	99	100	100	103	104	109	112	112	120	125	128	133	134	136	137	141	145	148	149	149	153	154	157	159	159	159	160	160	161	165	167	168	169	172	176	176	183	183	189	189	198	198	198	207	208	208	215	217	219	221	226	235	240	241	248	248	251	261	263	266	272	273	278	296
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	4	5	9	9	9	9	9	9	9	9	9	9	9	9	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	15	15	16	16	17	17	18	18	18	18	19	19	19	19	19	20	22	22	22	23	23	23	23	23	23	27	28	28	28	30	32	34	34	36	37	37	37	37	37	40	41	43	45	46	48	49	52	52	62	62	63	63	64	65	65	65	65	65	69	70	70	73	74	74	74	76	77	81	85	86	91	92	95	100	103	105	109	114	116	117	119	125	126	127	128	131	136	140	144	147	150	150	151	151	153	156	158	160	163	163	178	178	187	187	189	189	189	195	205	205	215	225	230	236	236	244	250	252	258	258	265	267	279	291	307	313	330	380
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	12	28	35	39	64	88	91	135	145	167	188	200	211	238	261	276	284	316	367	383	386	394	405	412	415	420	426	428	443	449	454	468	471	475	476	486	490	496	497	504	505	511	514	517	521	522	526	534	540	541	544	546	546	548	552	553	554	560	560	560	561	561	564	564	564	565	565	565	565	566	570	570	573	573	578	582	584	587	590	593	595	595	600	601	610	610	611	613	622	627	631	633	633	644	647	648	650	653	662	667	670	676	677	681	687	687	689	696	698	702	705	714	725	728	739	739	742	745	753	759	766	771	779	779	780	798	803	810	814	816	820	825	834	842	850	855	865	865	868	868	869	879	888	891	893	898	908	911	918	931	933	936	955	972	982	1011	1026	1055	1056	1057	1071	1090	1110	1132	1164	1174	1184	1210	1247	1278	1306	1331	1349	1349	1464	1464	1518	1518	1570	1570	1570	1650	1658	1658	1705	1753	1783	1821	1869	1898	1921	1967	1988	1988	2003	2038	2131	2180	2224	2242	2294	2422
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	6	7	7	7	8	8	8	9	10	10	10	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	14	14	15	15	15	17	17	17	17	17	23	23	27	27	27	27	27	38	38	38	42	49	50	53	54	65	66	70	78	78	86	91	94	100	105	108	109	118
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	3	4	4	4	4	4	4	5	6	6	7	7	7	7	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	12	12	13	14	14	14	14	15	15	17	17	17	17	21	21	22	24	26	29	31	31	36	37	46	48	49	49	55	56	58	60	61	66	68	70	73	74	74	74	74	74	77	77	79	79	80	83	83	84	84	84	84	84	84	85	85	85	85	85	87	87	87	87	87	88	88	89	89	90	91	92	93	93	95	95	96	96	96	96	96	96	98	100	103	105	110	110	117	121	121	122	123	123	123	123	123	123	126	128	128	128	131	135	140	143	144	144	146	146	156	156	160	160	162	162	162	165	167	167	170	172	175	175	177	183	185	185	187	187	192	196	196	200	206	210	221	238
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	8	8	8	8	9	9	10	10	10	10	10	11	11	12	13	13	13	13	13	14	15	15	17	18	19	20	21	23	24	24	25	26	26	27	30	32	32	33	36	41	43	46	47	47	47	50	53	58	60	65	68	72	76	78	80	83	86	86	87	93	95	100	104	105	107	107	118	118	122	122	124	124	124	131	132	132	140	144	145	145	147	151	153	155	158	158	165	168	170	171	182	186	188	209
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	4	4	4	4	4	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	9	9	9	10	12	12	12	12	12	13	13	13	13	13	13	14	14	14	14	15	17	17	18	18	18	20	20	20	21	21	21	22	22	24	24	25	25	25	25	25	25	27	27	27	27	27	28	28	31	33	34	34	34	34	37	37	42	43	44	44	44	44	47	47	48	48	48	48	48	53	53	56	56	57	58	58	59	59	60	60	61	61	68	72	75	75	77	80	82	83	85	85	85	87	87	94	94	100	100	105	105	105	115	118	118	123	126	129	133	139	140	142	145	151	151	158	158	168	170	182	187	189	203
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	4	4	4	4	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	10	13	13	14	14	14	16	16	16	16	16	18	18	20	20	20	20	20	20	20	21	21	21	21	21	22	23	23	24	24	24	25	26	26	26	26	31	34	35	35	35	37	39	39	39	39	40	40	42	42	42	44	44	44	44	44	44	44	47	49	50	53	55	55	56	57	58	61	63	64	64	65
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	5	6	6	10	11	11	13	15	15	18	19	20	20	20	20	20	20	20	20	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	23	24	24	24	25	25	26	26	26	26	28	28	28	29	30	31	31	31	33	34	35	35	36	36	38	39	41	41	41	41	43	44	44	44	44	44	44	46	46	47	48	49	49	50	50	50	51	52	52	52	52	53	53	54	57	62	62	66	70	71	75	75	77	79	82	86	91	98	98	100	103	108	110	117	119	125	132	136	142	142	144	148	150	153	153	160	162	165	168	174	181	185	187	190	196	196	196	199	201	202	203	210	213	217	220	224	226	230	230	237	246	248	255	259	263	285	302	311	316	326	330	339	352	361	372	375	378	384	386	399	401	402	405	407	410	413	417	422	428	428	430	432	436	440	441	443	444	445	446	446	452	460	467	472	474	476	480	483	488	491	493	495	499	509	515	519	527	540	546	546	546	574	574	582	582	585	585	585	614	620	620	631	645	651	664	671	687	702	712	722	722	740	754	776	810	830	846	855	904
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	9	10	10	10	10	10	10	11	11	13	17	19	25	32	33	37	38	40	47	47	51	51	51	51	51	52	53	53	53	53	53	53	54	54	54	54	54	56	57	58	58	58	59	61	61	61	61	61	61	61	62	62	62	63	63	63	63	64	64	65	68	69	70	70	71	71	71	72	72	73	75	76	78	79	81	83	84	87	93	95	101	102	102	103	105	108	111	111	115	116	118	118	118	118	123	124	127	129	132	136	140	144	147	147	149	149	156	156	163	163	167	167	167	176	182	182	184	189	191	193	197	203	208	210	212	212	214	219	222	226	229	231	234	242
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	7	7	8	9	9	10	11	15	16	17	17	18	20	22	22	25	25	26	26	26	26	28	29	31	31	34	36	36	38	43	49	56	57	65	71	81	101	110	133	144	145	158	174	183	199	208	214	222	229	250	258	270	274	276	277	279	284	289	291	294	295	295	300	305	309	309	312	316	327	327	331	332	333	344	351	359	364	369	371	376	377	378	383	385	390	393	395	401	409	410	412	414	414	414	415	416	416	420	421	424	425	425	425	425	425	426	427	429	430	432	432	434	436	437	442	443	445	447	451	458	473	498	516	525	538	540	546	556	562	568	576	580	588	589	591	596	599	603	606	612	624	634	638	646	652	655	661	667	678	695	713	722	733	738	743	756	768	779	784	791	797	808	816	826	838	838	842	842	896	896	912	912	928	928	928	951	959	959	976	996	1007	1030	1044	1058	1077	1084	1100	1100	1111	1143	1176	1214	1245	1280	1322	1401
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	5	6	6	8	8	12	13	14	15	15	15	16	18	18	18	19	21	24	26	26	27	28	29	30	33	34	37	37	37	37	39	41	43	43	44	45	46	52	52	54	54	54	54	56	58	64	66	67	68	69	71	75	79	79	79	81	81	85	85	88	88	91	92	92	94	96	99	100	102	102	102	102	104	107	111	111	111	112	114	115	115	115	116	116	118	119	121	125	132	135	138	140	145	148	173	173	181	197	202	208	224	240	249	260	271	278	279	282	293	296	300	307	328	344	347	347	358	360	362	367	369	370	375	377	383	392	393	396	401	404	411	416	421	428	428	433	438	440	446	452	461	470	475	478	488	494	501	502	503	503	505	508	510	512	514	519	521	527	528	535	538	547	547	567	567	569	569	569	569	569	580	588	588	602	610	615	621	629	649	657	678	699	699	705	723	756	807	881	904	957	1080
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	9	10	10	10	10	10	13	13	13	13	15	16	16	17	17	17	17	17	17	17	18	18	20	20	20	22	22	23	23	24	25	26	26	26	27	27	27	27	27	27	28	28	28	29	30	31	32	32	32	32	33	33	35	35	35	35	35	36	36	36	36	37	37	37	37	37	39	39	41	41	41	41	42	44	45	45	45	46	46	46	46	46	48	48	49	49	49	49	49	49	55	59	59	62	64	65	72	76	76	76	76	76	76	91	91	97	97	97	106	110	110	116	117	128	129	134	138	139	140	140	140	142	146	149	150	155	156	159	167
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	3	5	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	10	10	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	16	16	16	17	17	20	20	21	22	23	23	25	25	25	25	25	26	26	27	27	28	28	28	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	33	33	35	36	37	38	39	44	44	44	44	44	44	46	46	46	48	48	48	48	48	48	48	49	50	50	50	50	51	52	53	53	53	53	54	55	57	58	58	60	61	62	63	68	70	70	70	70	85	85	86	86	88	88	88	103	110	110	126	131	137	151	161	177	187	193	204	204	213	224	233	244	259	264	269	281
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	4	5	8	8	8	10	12	18	19	21	23	25	29	29	32	32	32	33	34	34	35	35	37	38	38	39	39	39	39	39	39	41	41	41	41	41	42	43	43	52	70	88	108	108	108	108	110	111	111	111	112	112	112	112	113	113	114	117	118	120	123	123	124	124	124	124	125	126	126	126	129	129	130	132	132	132	132	135	137	137	140	142	143	143	143	143	143	143	147	147	147	147	147	148	148	148	148	148	151	152	154	155	156	161	161	163	163	168	169	171	171	171	172	175	175	175	176	180	179	181	181	184	186	190	190	190	192	192	192	193	196	198	198	201	201	203	204	204	204	204	206	207	207	207	209	209	210	211	211	211	212	212	212	214	216	217	219	219	219	222	223	226	229	231	236	236	237	247	248	248	248	248	250	252	253	254	259	264	268	269	273	280	290	304	319	329	343	357	372	394	408	426	430	446	462	471	488	499	506	510	517	525	531	535	543	546	548	551	551	555	555	584	584	589	589	589	606	611	611	613	615	619	626	637	646	651	655	659	659	670	673	688	701	711	715	724	749
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	4	6	6	9	9	11	14	14	15	17	17	18	18	20	21	21	21	23	23	24	24	32	34	36	38	40	40	41	42	42	42	42	44	44	44	45	45	45	45	45	46	46	46	46	47	47	47	49	49	49	50	50	50	50	50	51	51	51	51	57	57	57	57	57	57	57	58	58	59	61	61	61	61	61	61	62	62	62	64	66	66	67	68	69	69	72	72	76	76	77	78	79	80	81	81	82	83	83	83	83	83	83	84	84	84	85	85	86	87	87	87	88	88	90	90	91	91	91	91	93	93	94	96	97	101	103	105	108	108	110	112	117	119	125	126	129	129	131	134	135	140	146	148	149	152	155	166	171	177	183	187	189	194	198	202	207	213	213	214	220	225	231	233	239	243	244	253	255	263	268	272	276	276	294	294	304	304	311	311	311	322	325	325	331	345	348	359	370	376	382	391	398	398	405	423	466	494	506	528	547	625
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	4	5	6	6	7	7	7	7	7	7	8	9	10	12	13	14	14	15	15	16	17	17	17	19	19	19	19	19	20	22	23	24	24	24	24	24	24	26	26	28	28	28	28	28	28	29	29	30	30	30	30	31	31	32	32	32	32	34	34	34	34	34	34	34	34	34	36	39	40	40	40	41	41	42	44	45	45	47	48	50	50	50	50	50	50	52	53	54	56	64	65	68	69	69	69	71	71	71	72	72	73	73	74	78	79	79	82	83	83	83	85	87	88	89	92	93	98	99	101	101	104	105	107	110	115	121	121	122	122	125	128	128	131	131	132	133	136	141	145	150	152	153	154	158	164	165	169	169	172	176	181	189	193	194	195	200	207	220	240	245	257	268	268	329	329	344	344	360	360	360	387	401	401	413	427	432	449	471	489	498	510	538	538	573	606	664	704	748	806	847	934
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	5	6	6	6	6	7	9	11	12	13	14	14	16	18	21	23	24	25	27	29	31	32	34	36	38	38	39	40	41	45	45	46	47	48	48	48	48	49	51	51	51	52	53	54	54	54	54	54	54	54	54	54	55	56	56	56	56	57	57	57	57	57	57	59	59	59	59	59	61	61	61	62	64	66	69	70	70	70	70	72	73	73	74	74	74	74	74	75	79	79	80	80	81	81	82	82	82	82	85	85	89	92	93	93	93	94	97	97	102	102	102	103	104	104	107	108	108	108	110	112	112	113	114	117	119	121	124	125	131	142	149	149	151	152	160	166	170	174	177	181	184	190	195	203	208	213	216	222	233	249	264	268	270	280	293	302	314	329	338	343	365	379	397	407	434	440	444	444	536	536	571	571	629	629	629	694	712	712	742	776	802	825	852	875	903	936	974	974	1020	1035	1074	1101	1126	1153	1179	1259
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	6	6	6	6	10	10	11	11	12	13	14	15	15	17	17	17	18	18	20	20	23	23	23	23	25	25	25	26	26	26	26	27	27	28	28	28	28	28	28	28	28	28	28	32	33	35	36	37	42	45	45	45	48	50	54	56	58	65	72	78	87	112	138	150	189	206	216	231	254	303	318	345	354	366	406	446	482	504	524	537	574	604	638	640	650	651	661	733	744	755	784	797	802	813	828	847	868	894	910	911	921	928	932	945	945	951	952	960	965	972	974	982	983	987	990	994	996	999	1002	1006	1008	1019	1019	1024	1029	1035	1038	1052	1054	1054	1059	1064	1067	1078	1081	1084	1088	1094	1095	1099	1101	1103	1105	1107	1111	1117	1125	1126	1126	1128	1134	1139	1147	1148	1158	1162	1162	1162	1165	1170	1174	1176	1179	1185	1187	1192	1198	1206	1211	1213	1214	1215	1219	1222	1228	1234	1238	1245	1249	1253	1261	1274	1286	1293	1301	1308	1312	1322	1328	1336	1342	1344	1348	1354	1357	1366	1370	1377	1384	1391	1395	1401	1421	1427	1429	1431	1431	1471	1471	1471	1471	1491	1491	1491	1503	1508	1508	1529	1535	1539	1545	1553	1560	1572	1595	1597	1597	1614	1621	1647	1677	1683	1698	1703	1713
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	4	5	8	8	10	10	11	13	16	16	17	17	20	20	25	26	27	29	29	29	30	30	30	31	31	33	33	33	33	34	35	35	35	35	36	36	37	39	39	39	39	39	40	41	41	41	41	41	41	42	42	43	43	43	43	43	44	47	47	47	47	47	47	47	47	48	49	50	51	51	54	58	58	63	64	65	66	67	68	73	82	83	85	86	89	91	93	94	96	103	104	109	110	115	118	118	118	118	119	120	120	122	122	122	122	122	122	122	122	122	124	124	125	125	127	129	129	130	131	132	133	135	136	137	139	139	140	140	141	141	141	143	143	143	144	146	146	146	146	146	146	146	147	147	147	148	148	149	149	152	154	155	155	156	158	163	164	170	172	174	176	182	185	186	189	189	194	197	203	205	209	214	218	219	219	234	234	244	244	253	253	253	272	275	275	283	289	291	297	302	306	314	318	321	321	324	331	338	344	351	355	362	388
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	6	6	6	7	7	7	7	7	7	7	7	8	8	8	9	9	9	9	9	11	13	15	15	16	16	17	18	18	21	21	21	22	23	23	28	33	37	39	43	44	51	63	64	68	69	71	74	82	83	86	87	88	88	88	88	88	89	89	90	91	93	93	95	95	95	95	95	95	98	105	107	108	109	109	112	115	120	123	128	136	144	149	155	159	159	166	169	173	176	187	191	203	206	207	212	215	218	218	220	225	226	238	243	249	252	262	266	270	271	281	287	298	303	307	312	320	322	329	329	333	337	342	347	351	356	363	371	375	378	384	386	396	402	404	408	412	413	413	423	427	436	438	442	442	445	449	452	455	456	457	459	461	469	471	474	476	479	484	484	487	495	496	499	504	513	515	521	529	540	542	545	547	553	562	570	583	589	594	602	607	613	619	625	628	628	630	630	651	651	664	664	682	682	682	714	718	718	739	747	756	771	783	793	802	810	829	829	848	863	886	920	953	963	982	1027
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	12	36	60	76	101	126	196	258	325	352	399	477	615	742	866	899	940	1011	1069	1082	1153	1177	1230	1255	1269	1290	1290	1319	1342	1353	1361	1387	1394	1396	1414	1432	1444	1457	1469	1478	1488	1496	1503	1512	1539	1544	1552	1558	1562	1577	1585	1592	1597	1597	1599	1602	1607	1618	1620	1620	1620	1620	1621	1628	1630	1631	1632	1634	1635	1637	1643	1644	1649	1651	1652	1655	1661	1662	1662	1668	1669	1672	1672	1676	1676	1684	1688	1694	1697	1698	1698	1702	1704	1706	1706	1711	1713	1714	1721	1725	1727	1728	1728	1734	1737	1738	1740	1745	1746	1749	1751	1753	1754	1762	1764	1765	1768	1773	1777	1781	1783	1792	1799	1801	1803	1807	1812	1822	1823	1827	1832	1833	1847	1850	1855	1863	1865	1869	1870	1875	1882	1888	1891	1892	1893	1893	1899	1903	1906	1906	1906	1909	1912	1914	1920	1926	1931	1936	1938	1943	1954	1961	1971	1975	1977	1979	1979	1985	1997	2001	2010	2013	2016	2019	2024	2034	2038	2052	2057	2064	2064	2093	2093	2117	2117	2164	2164	2164	2219	2257	2257	2276	2309	2319	2343	2368	2410	2442	2450	2475	2475	2487	2527	2537	2556	2614	2621	2636	2692
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	4	5	5	6	6	7	7	7	7	7	8	8	8	8	8	9	9	9	9	9	9	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	13	13	13	13	14	15	15	15	15	16	16	16	17	17	17	17	17	17	18	18	18	18	18	18	18	18	19	19	19	19	19	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	23	24	26	28	29	29	29	31	32	33	34	34	34	34	37	37	37	38	39	40	40	40	40	40	40	40	40	43	43	43	43	43	45	45	45	45	45	45	45	45	46	46	46	46	46	47	47	48	48	48	48	48	48	48	48	48	51	51	51	51	51	51	52	52	52	53	53	53	53	54	56	58	60	64	64	68	68	70	71	74	80	82	83	84	85	85	88	88	93	93	97	97	97	108	114	114	117	121	128	134	141	145	150	151	155	155	167	176	192	198	201	203	205	232
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	6	11	12	14	16	18	21	29	34	37	47	51	53	61	66	76	88	95	96	103	108	114	114	132	143	143	147	153	163	174	177	194	197	198	204	213	219	238	239	246	251	256	265	269	282	293	305	313	322	336	351	363	368	374	378	385	399	417	435	448	461	479	488	493	525	542	551	562	570	575	582	594	608	626	634	650	654	672	689	699	711	722	727	740	752	765	775	778	778	781	810	832	846	869	903	910	916	938	948	970	998	1020	1027	1047	1058	1076	1101	1101	1124	1129	1147	1168	1196	1235	1259	1276	1302	1319	1336	1353	1379	1388	1400	1403	1436	1448	1466	1487	1497	1515	1525	1531	1547	1567	1588	1608	1620	1629	1635	1649	1688	1700	1718	1732	1747	1767	1781	1791	1809	1825	1835	1843	1851	1866	1877	1890	1907	1915	1919	1928	1947	1958	1977	2008	2016	2036	2045	2058	2073	2080	2103	2110	2121	2124	2134	2147	2154	2160	2176	2187	2204	2217	2237	2253	2263	2287	2319	2329	2346	2367	2388	2446	2473	2519	2535	2544	2588	2601	2653	2667	2683	2707	2723	2751	2776	2817	2838	2848	2861	2861	2979	2979	3050	3050	3089	3089	3089	3183	3232	3232	3277	3314	3359	3402	3449	3514	3623	3686	3735	3735	3823	3930	4045	4147	4213	4231	4283	4395
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	3	3	4	4	4	4	4	4	4	5	6	6	6	6	6	6	8	8	8	8	8	9	14	17	17	18	19	19	21	21	23	23	25	25	27	33	35	36	38	47	51	51	52	52	53	55	59	59	62	63	63	64	68	70	70	71	73	73	75	76	77	78	78	80	80	83	83	83	83	83	83	83	85	85	85	85	85	85	86	87	88	91	92	92	92	93	93	93	95	100	100	102	104	111	114	115	121	123	123	130	130	130	130	132	134	137	145	146	148	149	155	159	162	164	171	175	176	179	182	185	189	193	194	197	198	198	204	209	211	217	223	227	227	229	233	240	242	245	252	257	263	268	277	293	294	297	297	305	310	315	320	322	322	322	322	325	333	339	347	349	354	367	373	379	392	400	402	407	422	430	441	445	462	469	473	479	495	512	522	534	538	541	548	563	574	580	602	615	615	670	670	720	720	772	772	772	818	851	851	873	901	921	950	980	1014	1031	1058	1080	1080	1121	1165	1202	1234	1302	1348	1436	1631
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	4	6	7	7	9	14	17	17	17	17	19	19	19	21	23	30	31	34	36	37	37	37	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	50	50	51	51	52	52	53	53	53	54	54	54	55	55	58	58	59	59	60	60	60	60	62	62	63	63	65	69	70	70	70	72	73	73	73	73	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	76	76	77	77	80	81	86	87	88	91	94	96	98	100	101	102	102	102	102	102	102	103	104	104	105	107	108	108	112	112	113	115	116	117	119	120	120	120	120	120	123	129	136	136	136	138	140	140	142	144	145	145	145	153	153	161	161	165	165	165	174	185	185	195	207	209	218	222	227	235	238	240	240	246	254	261	269	278	288	296	331
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	5	5	6	6	8	9	10	10	11	12	15	26	43	45	52	56	56	56	56	58	58	58	60	60	61	61	61	69	73	73	73	73	80	82	83	83	83	83	83	83	84	84	85	85	85	85	89	89	89	89	89	89	90	93	93	93	93	93	94	94	95	95	95	96	96	96	96	96	96	96	97	97	97	97	98	98	98	99	100	100	103	103	103	103	103	105	107	110	111	111	112	113	114	114	115	115	115	115	117	117	118	119	119	121	121	121	122	122	122	123	124	126	126	127	128	128	128	128	129	129	129	129	129	129	132	132	132	132	132	132	132	136	138	138	139	140	142	145	149	149	152	155	157	157	158	160	161	167	167	170	171	173	173	176	180	181	183	195	198	236	239	281	284	287	307	309	319	328	336	343	355	361	366	371	379	379	384	405	410	439	447	456	457	457	461	461	488	488	502	502	511	511	511	523	531	531	549	554	563	577	596	605	611	626	643	643	658	688	711	731	753	763	780	838
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	5	6	7	7	7	7	8	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	12	12	12	12	12	12	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	16	16	20	20	25	26	31	37	37	44	52	59	63	66	67	69	74	86	90	97	103	108	110	111	113	122	124	124	128	130	133	136	136	138	140	142	142	143	143	143	144	147	149	155	157	157	158	158	158	161	161	163	164	165	165	166	170	172	173	174	175	175	179	180	185	187	187	187	189	189	193	198	198	198	198	198	198	201	201	202	202	202	204	205	208	209	212	215	215	216	217	220	225	230	232	238	239	249	255	261	269	275	281	284	292	298	302	305	305	305	305	320	320	324	324	328	328	328	342	345	345	351	359	361	366	372	382	390	393	397	397	398	411	420	426	447	451	463	485
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	4	17	19	19	20	23	24	26	27	27	32	36	41	42	42	43	43	45	48	52	53	54	55	55	55	55	55	56	56	57	57	57	58	58	59	59	59	59	60	61	61	61	61	61	61	63	63	64	64	67	67	67	67	67	67	67	67	67	67	67	71	72	72	73	75	75	77	77	79	79	79	81	81	81	81	81	82	82	84	86	86	88	89	89	89	90	91	93	94	95	95	95	96	104	105	108	110	115	117	121	124	125	127	129	131	135	139	145	149	150	153	154	155	156	156	160	160	161	161	161	168	171	172	178	179	179	180	186	189	194	197	199	200	204	204	211	218	221	225	225	225	226	227	227	237	244	246	250	253	257	262	270	273	275	277	294	298	305	305	316	322	327	334	337	343	348	355	357	359	367	376	382	392	400	405	417	417	455	455	488	488	502	502	502	596	618	618	673	724	786	836	884	912	972	1010	1070	1070	1117	1167	1200	1240	1296	1330	1400	1559
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	8	8	8	8	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	12	12	12	12	13	13	13	14	19	19	24	24	24	24	27	28	30	31	31	34	35	35	35	35	38	39	39	43	45	46	46	46	46	48	48	48	48	48	48	48	48	48	49	52	55	55	56	57	58	59	60	61	62	62	64	64	64	64	64	67	68	69	72	72	72	72	74	74	74	74	74	78	81	82	86	88	89	89	90	92	92	94	98	99	100	100	103	104	106	109	110	110	110	115	117	123	124	124	124	124	136	136	142	142	148	148	148	154	155	155	161	165	165	168	174	176	178	184	187	187	193	195	222	230	243	245	258	302
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	3	4	4	6	6	6	12	16	17	18	24	26	27	32	34	42	46	50	56	66	67	71	79	91	96	101	112	121	121	132	152	152	153	164	177	178	192	196	202	215	219	235	247	261	278	297	317	332	374	405	453	493	535	583	656	717	800	875	920	986	1052	1124	1167	1287	1416	1530	1625	1720	1846	1925	2018	2164	2316	2437	2551	2610	2698	2790	2863	3019	3075	3128	3189	3252	3351	3445	3507	3553	3626	3680	3740	3813	3882	3936	3992	4033	4079	4128	4180	4244	4306	4352	4394	4424	4474	4508	4563	4610	4629	4685	4724	4777	4805	4805	4855	4911	4963	5013	5066	5127	5169	5256	5313	5357	5397	5470	5534	5585	5687	5719	5825	5890	5985	6070	6164	6253	6347	6416	6503	6607	6686	6763	6861	6944	7047	7130	7233	7307	7444	7572	7658	7717	7775	7827	7904	7969	8054	8132	8170	8234	8312	8412	8493	8594	8678	8720	8783	8856	8951	9070	9132	9203	9243	9311	9396	9492	9574	9646	9699	9727	9749	9805	9899	9987	10060	10111	10145	10166	10267	10349	10410	10492	10572	10595	10635	10697	10775	10911	10985	11088	11167	11209	11278	11340	11501	11573	11646	11733	11833	11916	12027	12170	12302	12423	12532	12532	12922	12922	13130	13130	13430	13430	13430	13782	13909	13909	14168	14342	14471	14726	14966	15139	15318	15547	15853	15853	16189	16524	16971	17297	17822	18200	18649	19535
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	6	8	9	9	9	10	13	16	17	19	20	20	21	23	23	24	24	24	24	24	24	24	24	26	26	26	26	27	27	28	28	28	28	28	28	28	28	29	29	29	29	31	32	32	33	33	34	34	35	35	36	36	36	36	37	37	37	37	38	38	38	40	42	44	45	45	45	45	45	45	45	45	45	45	45	45	46	46	47	47	47	47	47	52	52	55	55	59	59	59	69	77	77	78	81	82	82	84	87	90	92	95	95	101	104	104	108	116	117	120	126
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	6	6	7	7	7	7	8	8	8	8	10	10	10	10	12	12	12	12	12	12	12	12	12	12	14	14	14	16	16	17	17	18	18	18	18	19	20	21	21	23	25	25	25	25	26	26	26	27	27	27	27	27	28	28	30	30	30	30	30	30	30	30	30	32	32	32	33	36	36	36	36	36	37	37	37	38	38	38	39	40	45	46	46	47	47	47	53	54	54	61	62	66	71	72	73	75	76	78	78	78	78	82	83	84	87	88	88	91	93	129	140	142	144	151	154	158	167	170	177	178	180	187	193	200	203	204	206	207	212	212	212	214	214	216	216	231	231	248	248	250	250	250	269	271	271	281	284	294	299	310	314	317	329	340	340	346	359	373	387	405	409	417	454
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	7	7	8	8	8	8	8	9	11	12	12	12	12	12	12	12	12	16	18	18	19	19	19	24	24	24	28	28	32	32	35	35	36	36	37	37	37	37	37	37	37	37	42	44	44	44	44	44	44	45	46	53	53	53	53	54	56	57	58	59	60	60	62	62	63	64	65	66	67	67	67	68	69	69	69	69	69	70	71	72	72	72	72	77	78	81	84	84	84	84	87	91	94	98	98	99	99	99	103	106	107	107	107	109	117	120	125	128	136	136	136	142	147	151	156	157	161	163	167	170	170	175	176	176	184	191	195	203	206	208	210	210	216	216	219	219	230	230	230	243	250	250	256	258	263	272	286	300	304	310	319	319	323	328	346	363	374	383	392	433
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	5	5	6	6	6	7	7	7	7	8	9	9	9	10	11	12	14	14	18	20	24	30	30	48	81	102	114	126	134	153	181	197	221	240	260	270	295	307	328	352	365	386	396	411	423	438	452	462	462	467	480	483	524	565	576	587	593	594	604	685	688	688	694	697	701	733	740	743	748	754	758	761	771	780	783	793	804	809	824	827	835	835	842	844	848	859	862	873	879	884	892	895	898	905	910	912	915	915	919	924	928	934	944	947	953	956	961	970	975	982	989	999	1002	1006	1013	1019	1029	1032	1038	1038	1042	1046	1048	1055	1065	1067	1073	1078	1096	1110	1116	1120	1147	1150	1151	1159	1163	1174	1185	1193	1199	1207	1211	1216	1223	1229	1232	1233	1234	1241	1247	1255	1261	1264	1267	1274	1279	1290	1297	1301	1308	1309	1311	1322	1328	1335	1343	1343	1347	1351	1364	1377	1393	1398	1398	1406	1419	1428	1454	1468	1479	1492	1498	1498	1522	1522	1562	1562	1581	1581	1581	1605	1628	1628	1648	1674	1683	1702	1742	1761	1783	1798	1823	1823	1865	1919	1990	2074	2145	2179	2237	2411
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	3	3	3	4	5	5	5	5	5	5	6	8	9	11	12	16	16	16	18	18	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	21	21	21	21	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	25	25	25	25	26	26	26	28	28	28	28	28	29	29	29	29	29	29	29	30	30	31	31	31	31	31	31	34	34	35	35	35	36	37	40	42	42	44	45	45	49	60	60	62	62	64	70	72	73	73	74	75	75	77	79	83	85	85	85	85	86	89	90	90	90	90	90	93	95	96	98	99	99	99	101	101	102	103	104	107	110	110	112	114	115	116	116	117	119	121	129	133	133	133	133	139	145	146	152	155	159	162	164	166	173	176	176	181	184	186	188	189	191	192	193	195	199	211	219	241	245	250	250	281	281	284	284	301	301	301	315	324	324	340	348	355	359	366	382	397	401	402	402	407	411	421	425	438	443	450	463
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	9	10	13	13	16	16	17	17	19	21	25	28	28	29	29	30	30	30	31	32	32	34	34	34	34	41	41	41	41	42	42	42	45	46	46	46	46	47	47	52	52	52	53	53	53	54	56	56	57	57	58	58	63	63	63	63	63	63	69	69	73	73	73	73	74	76	77	84	89	92	92	92	95	102	104	104	104	104	105	109	110	116	117	117	117	117	118	123	124	125	125	125	133	139	142	142	144	144	145	146	151	154	156	158	158	158	172	172	189	189	199	199	199	228	259	259	265	290	300	330	365	389	393	405	412	412	436	470	501	534	550	577	589	625
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	5	5	5	10	12	12	13	13	13	13	15	16	17	28	33	33	37	38	38	42	43	44	45	46	48	52	53	54	58	59	61	63	67	69	71	71	73	74	75	79	81	86	89	90	91	92	96	96	99	100	100	101	102	105	107	109	109	109	110	111	111	114	115	117	118	118	118	118	118	118	118	119	119	119	119	119	119	123	123	123	123	123	124	127	129	132	135	142	143	145	146	151	152	152	156	158	161	169	174	177	177	178	180	196	198	203	218	223	235	238	241	249	254	268	278	284	284	294	299	305	308	319	325	331	332	348	366	383	409	427	436	453	475	486	502	521	553	570	573	600	621	636	650	670	677	681	696	707	725	741	748	768	777	790	808	832	851	867	885	902	908	922	947	972	1001	1032	1040	1061	1073	1090	1118	1145	1161	1173	1202	1233	1282	1317	1352	1400	1419	1451	1480	1555	1602	1618	1659	1725	1747	1800	1840	1877	1908	1956	2007	2029	2081	2121	2157	2190	2226	2299	2299	2498	2498	2580	2580	2689	2689	2689	2850	2912	2912	3026	3079	3142	3258	3330	3392	3457	3538	3618	3618	3785	3835	4022	4120	4267	4457	4567	5036
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	5	5	6	6	7	8	9	10	10	10	10	11	12	13	15	16	17	19	19	20	20	20	20	20	20	23	23	25	27	27	28	29	30	32	32	35	36	41	44	46	52	58	63	74	90	100	121	129	140	155	168	177	186	207	223	238	259	271	291	298	316	334	346	358	374	379	383	394	408	426	436	442	455	460	471	483	486	493	496	504	517	525	526	528	536	541	546	551	555	561	570	587	595	603	609	616	627	637	641	658	671	684	700	700	715	734	762	783	803	823	858	881	899	923	953	965	977	986	1010	1022	1046	1072	1094	1119	1144	1176	1198	1217	1249	1272	1296	1339	1362	1390	1410	1439	1479	1503	1532	1559	1574	1590	1608	1634	1669	1695	1717	1734	1750	1761	1782	1805	1819	1844	1859	1870	1892	1916	1941	1965	1992	2010	2021	2068	2105	2141	2163	2180	2198	2203	2205	2217	2238	2246	2254	2279	2291	2305	2325	2366	2386	2426	2458	2473	2487	2500	2532	2574	2603	2625	2648	2663	2681	2700	2733	2759	2770	2794	2806	2822	2853	2889	2925	2946	2969	2969	3057	3057	3152	3152	3209	3209	3209	3293	3348	3348	3429	3496	3549	3604	3666	3779	3836	3918	4013	4013	4098	4201	4340	4481	4644	4744	4862	5178
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	5	5	7	8	8	8	8	9	9	9	9	9	9	9	9	9	9	10	11	12	12	12	13	13	13	13	15	15	15	16	16	19	26	28	39	50	54	61	71	80	88	95	107	109	114	122	126	130	135	144	150	155	164	178	183	193	202	208	214	217	219	222	226	237	243	246	248	248	248	249	253	254	257	260	260	261	262	266	266	267	270	271	271	272	273	275	276	277	277	278	283	287	291	291	295	297	303	307	307	312	317	325	327	340	344	362	369	371	371	375	400	406	413	423	429	457	459	472	490	499	564	571	587	595	602	615	629	638	649	657	667	703	710	718	723	732	732	737	753	758	769	780	782	787	790	801	809	821	826	835	837	849	871	876	892	910	915	920	930	939	947	956	968	975	978	981	985	995	1007	1015	1030	1037	1038	1050	1063	1078	1093	1104	1109	1114	1125	1137	1150	1161	1169	1177	1185	1208	1222	1233	1250	1266	1272	1282	1300	1313	1330	1354	1365	1381	1381	1467	1467	1527	1527	1566	1566	1566	1634	1665	1665	1711	1733	1763	1831	1899	1942	1985	2064	2140	2140	2216	2320	2504	2626	2802	2938	3023	3461
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	7	9	10	10	11	12	12	12	12	12	13	13	15	16	16	16	16	16	16	16	17	17	19	19	19	25	25	25	25	25	25	25	26	27	28	28	29	29	29	30	35	37	40	43	46	48	48	53	54	54	54	54	54	55	56	57	58	58	57	58	59	62	63	64	66	66	69	69	69	71	71	72	74	74	76	76	76	77	78	79	80	80	82	83	83	83	84	84	84	86	86	88	89	91	93	97	99	101	105	112	116	119	123	125	128	134	139	140	140	140	143	144	150	150	150	150	150	150	153	155	157	161	162	164	166	169	176	179	184	186	186	186	191	192	195	199	202	203	204	204	207	211	212	212	212	215	217	221	222	224	225	225	232	232	235	235	238	238	238	243	249	249	254	260	262	266	273	279	281	290	295	295	302	308	316	339	351	356	368	395
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	7	7	7	7	7	7	7	11	14	16	16	17	18	20	25	33	38	38	55	86	166	267	435	531	589	728	815	975	1161	1274	1348	1405	1443	1512	1558	1609	1641	1675	1713	1740	1782	1831	1853	1881	1918	1923	1950	1959	1984	1995	2001	2014	2021	2030	2042	2047	2050	2056	2063	2070	2071	2076	2081	2088	2096	2100	2107	2108	2109	2111	2122	2126	2131	2134	2137	2139	2140	2141	2156	2166	2200	2228	2265	2287	2312	2345	2345	2361	2371	2414	2429	2448	2481	2496	2523	2536	2549	2575	2596	2615	2631	2643	2643	2659	2666	2678	2695	2712	2721	2734	2742	2758	2763	2791	2807	2817	2831	2842	2847	2864	2874	2886	2893	2906	2909	2913	2928	2935	2950	2957	2962	2973	2990	3019	3048	3071	3085	3106	3131	3145	3192	3212	3229	3244	3268	3285	3306	3365	3384	3415	3444	3455	3464	3474	3476	3505	3530	3558	3571	3575	3590	3629	3670	3715	3770	3812	3833	3865	3909	3950	4010	4045	4077	4094	4119	4178	4206	4262	4320	4362	4387	4439	4508	4570	4634	4693	4725	4758	4758	5094	5094	5215	5215	5443	5443	5443	5665	5743	5743	5883	5991	6082	6255	6478	6592	6666	6778	6946	6946	7141	7315	7654	7839	8023	8229	8474	9027
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	5	5	5	5	5	5	6	6	6	6	6	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	10	10	11	12	12	14	14	15	16	18	20	21	24	25	29	37	45	58	60	65	73	77	85	92	100	105	111	115	116	122	134	138	140	141	144	148	149	151	158	158	160	164	167	167	170	171	172	173	173	173	173	175	175	175	175	175	179	181	183	186	194	199	200	202	206	209	212	212	215	215	219	223	228	228	231	231	237	239	240	243	245	247	250	266	266	273	273	276	278	278	290	291	292	301	306	309	311	315	315	318	321	326	327	330	333	334	338	338	345	348	351	351	351	356	363	365	367	369	371	375	378	384	389	394	399	400	401	407	418	423	428	433	436	441	449	458	463	469	473	473	476	488	494	496	496	496	496	498	506	513	516	521	522	526	530	533	540	547	553	555	555	560	567	571	581	586	592	602	607	614	619	635	648	657	659	659	692	692	716	716	724	724	724	741	756	756	761	782	787	801	817	839	845	857	874	874	897	917	955	1004	1017	1022	1025	1056
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	5	6	8	10	11	11	11	11	11	13	13	13	13	13	14	14	14	15	15	15	15	15	15	15	15	15	15	15	16	16	17	17	18	18	18	18	18	18	22	22	22	22	22	22	22	23	25	25	27	27	27	31	33	38	45	47	52	54	57	64	71	73	78	78	78	78	82	85	86	87	87	87	90	90	91	93	93	93	94	94	97	103	104	104	107	107	112	115	120	123	125	127	127	130	138	142	146	146	147	147	153	153	162	162	168	168	168	177	181	181	184	186	186	194	200	201	205	209	211	211	215	217	226	231	254	257	264	288
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	5	8	9	10	10	11	12	13	13	13	13	14	15	15	15	16	16	17	17	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	22	22	23	25	29	33	33	35	35	39	40	43	43	46	46	46	47	47	47	48	50	50	51	51	51	51	51	52	52	52	52	52	52	52	53	55	55	55	56	57	57	58	58	58	58	58	58	58	59	60	60	60	60	60	60	63	65	65	65	68	69	69	69	71	73	74	74	78	89	94	96	96	96	99	104	111	114	123	123	123	127	137	138	142	144	144	145	147	152	152	155	155	156	156	160	163	166	167	173	174	174	179	179	191	191	192	192	192	194	201	201	207	209	212	225	232	238	245	252	256	256	263	270	283	299	310	311	320	352
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	4	7	7	7	8	8	15	15	18	26	29	33	36	38	42	44	46	46	52	60	73	87	110	116	140	183	197	204	220	296	296	302	313	316	319	327	330	336	344	346	350	354	361	364	368	371	372	373	373	375	379	381	386	388	388	390	392	394	395	395	395	397	397	398	400	400	400	400	401	401	401	402	402	402	402	403	404	404	404	404	404	404	404	404	405	405	405	407	407	408	410	410	412	413	413	413	418	420	420	421	422	422	424	426	426	429	429	430	431	432	435	435	436	436	436	439	441	442	443	443	444	445	446	447	449	449	451	452	452	452	456	457	458	460	460	461	463	463	468	469	470	471	472	472	473	479	479	481	483	487	488	495	502	504	507	514	514	517	525	532	538	546	549	559	569	577	591	597	605	605	657	657	692	692	732	732	732	769	786	786	826	865	872	896	933	957	975	1004	1023	1023	1052	1088	1127	1158	1198	1222	1246	1295
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	7	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	11	11	11	11	13	15	16	16	16	17	17	19	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	24	24	24	25	27	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	31	31	34	34	36	36	38	39	40	40	40	40	43	43	43	43	44	46	46	47	47	49	49	53	53	53	54	55	55	57	58	58	59	61	63	63	63	63	63	66	68	71	74	80	80	84	87
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	10	12	13	13	13	13	13	15	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	18	18	18	18	18	20	20	20	20	20	20	20	21	21	21	21	21	24	24	27	27	27	28	28	28	28	28	30	30	30	31	31	31	31	31	33	33	33	35	34	35	38	39	43	44	46	49	50	50	55	55	56	59	63	64	65	65	66	70	74	74	78	78	78	81	82	84	87	88	91	92	92	92	92	93	97	99	101	101	101	103	107	107	107	109	111	111	113	115	117	120	122	123	124	125	129	129	131	133	134	134	138	140	143	145	151	152	154	157	164	166	170	174	180	180	180	183	188	196	201	202	206	208	214	216	224	229	232	241	244	248	261	264	271	273	279	279	303	303	320	320	327	327	327	359	370	370	384	397	405	414	428	435	446	454	459	459	472	497	515	535	544	551	555	587
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	3	3	4	4	4	4	4	4	4	4	4	4	5	5	6	6	6	6	6	6	6	8	8	8	8	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	12	12	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	17	17	18	18	18	18	18	18	19	19	20	20	20	20	20	20	20	20	23	23	23	23	23	23	23	24	24	25	26	27	27	27	27	28	28	29	29	30	30	30	31	34	38	41	44	44	44	45	45	48	49	49	49	49	49	49	51	52	54	56	57	57	57	58	59	59	59	59	61	61	62	65	67	67	67	67	68	69	69	72	73	73	74	74	85	86	89	90	91	105	111	113	117	126	131	131	170	170	173	173	198	198	198	215	224	224	239	255	257	264	274	292	298	308	318	318	329	348	376	388	399	425	430	472
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	6	6	6	7	12	13	16	16	16	16	18	18	19	20	20	20	21	22	22	23	24	24	24	24	24	25	26	26	26	26	26	27	27	29	30	30	30	32	32	32	33	33	33	33	34	34	35	36	37	40	41	44	45	46	51	52	55	57	57	58	62	64	64	68	68	71	71	73	75	77	78	80	80	82	83	86	87	89	92	95	98	99	107	111	113	115	117	119	123	127	127	128	128	130	133	138	138	148	148	149	149	149	156	157	166	169	172	180	183	193	202	207	212	219	223	226	240	248	254	258	266	270	271	281	298	308	320	327	335	346	353	362	391	392	393	397	400	411	422	425	532	533	550	566	612	614	669	689	689	722	722	768	770	817	819	820	822	837	840	844	852	875	877	878	878	893	893	908	908	911	911	911	922	927	927	929	937	941	945	950	956	961	965	967	967	981	983	995	1004	1012	1013	1017	1026
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	4	7	10	10	13	15	22	25	27	34	39	44	46	51	54	62	65	68	70	72	72	77	80	80	84	88	91	92	92	94	97	98	100	100	107	112	113	114	117	120	131	133	142	146	152	162	181	193	211	231	247	256	266	274	282	305	326	363	378	398	414	431	453	485	506	527	553	562	576	598	617	636	645	658	670	680	700	712	721	731	732	735	748	766	787	796	799	802	826	833	843	868	885	898	905	917	926	948	968	984	995	1008	1025	1048	1069	1069	1082	1114	1137	1163	1190	1228	1255	1283	1306	1324	1344	1369	1402	1422	1458	1465	1515	1550	1572	1597	1631	1672	1700	1723	1760	1792	1817	1852	1886	1917	1938	1978	2009	2037	2077	2128	2155	2163	2192	2227	2255	2300	2354	2392	2404	2435	2478	2521	2568	2618	2663	2682	2715	2808	2861	2916	2962	2996	3003	3071	3124	3168	3203	3235	3264	3292	3296	3316	3335	3361	3384	3407	3416	3431	3459	3492	3526	3573	3610	3627	3652	3689	3735	3799	3841	3883	3918	3950	3989	4034	4088	4132	4180	4231	4259	4315	4368	4447	4521	4660	4723	4723	4942	4942	5166	5166	5305	5305	5305	5469	5830	5830	5986	6089	6233	6362	6490	6861	6958	7092	7340	7340	7519	7694	7930	8115	8412	8657	8908	9395
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	7	7	7	9	11	14	14	14	15	15	15	18	19	22	22	25	28	30	32	33	36	41	41	41	42	42	45	46	50	56	58	59	64	69	71	74	75	77	78	78	79	80	83	83	84	86	86	96	98	98	98	99	108	115	128	137	144	157	166	173	175	186	190	196	200	203	206	215	216	216	224	234	238	240	242	245	267	271	272	272	273	272	275	275	278	279	280	282	283	286	288	291	292	293	297	298	298	298	298	298	299	300	301	307	308	308	308	323	328	367	384	390	391	393	394	394	395	396	400	403	404	405	413	418	422	426	438	443	445	445	445	449	449	451	451	451	451	455	462	471	473	475	476	482	484	495	498	505	506	511	514	516	520	528	530	530	535	535	535	535	538	540	540	541	545	548	550	550	550	550	550	550	557	557	563	563	568	568	568	576	578	578	579	579	581	582	585	589	593	596	602	602	611	612	614	616	618	624	629	635
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	5	5	7	7	7	7	7	7	7	8	9	9	9	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	14	15	15	15	15	18	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	25	25	26	27	28	28	28	31	32	33	34	34	34	34	35	35	35	38	39	39	39	39	41	43	43	45	45	45	45	48	49	50	51	51	51	51	51	51	51	51	51	51	52	53	55	55	55	55	55	55	55	55	55	55	56	57	58	61	63	65	66	70	71	71	75	76	78	80	81	81	84	88	91	96	100	102	102	102	110	110	122	122	125	125	125	129	133	133	137	140	142	145	148	148	150	154	155	155	163	170	176	180	195	200	211	227
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	4	4	4	5	10	10	11	11	13	14	14	16	19	20	20	26	30	30	30	51	54	56	57	61	61	61	61	62	64	66	66	66	66	66	66	66	67	67	67	68	68	68	68	70	71	71	71	72	74	75	75	75	75	75	75	75	76	77	77	78	78	78	78	79	79	79	80	80	80	80	81	83	84	84	84	84	84	84	84	84	84	85	89	91	93	94	94	99	99	100	107	110	110	112	113	119	119	120	122	122	124	125	129	131	133	136	141	144	150	153	156	163	167	181	186	186	193	193	193	197	207	217	221	228	231	239	240	243	245	247	249	252	254	257	259	261	264	264	265	266	272	274	279	279	279	284	286	294	296	298	302	310	315	353	365	390	427	446	481	507	535	550	568	583	597	622	625	638	647	663	677	679	694	714	727	828	843	850	852	853	855	863	870	887	906	913	920	923	933	956	972	985	1001	1015	1024	1037	1051	1063	1075	1075	1081	1081	1136	1136	1167	1167	1199	1199	1199	1236	1243	1243	1260	1278	1296	1336	1362	1379	1406	1433	1463	1463	1503	1545	1606	1653	1686	1721	1761	1882
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	3	3	3	3	3	5	5	5	6	6	6	6	7	7	8	9	9	12	12	12	12	16	17	17	19	21	21	23	23	25	25	27	30	32	32	33	33	34	35	40	42	43	48	50	54	60	69	73	83	92	102	110	119	124	130	140	152	162	172	182	198	200	213	231	240	253	263	269	280	287	305	313	320	327	332	339	349	351	358	361	361	362	367	372	375	377	378	383	390	391	394	397	401	403	405	409	411	419	420	426	438	445	448	453	456	456	465	475	483	492	505	516	528	539	547	555	564	576	585	598	614	623	647	652	664	675	692	705	722	734	744	759	770	786	801	813	820	827	847	855	869	884	892	897	903	918	939	957	976	985	990	1006	1019	1043	1060	1085	1102	1114	1124	1137	1168	1193	1229	1251	1262	1277	1300	1321	1341	1354	1371	1381	1389	1397	1416	1428	1439	1447	1455	1463	1477	1493	1508	1533	1540	1549	1553	1573	1603	1632	1664	1695	1701	1713	1730	1765	1790	1814	1839	1860	1885	1915	1950	1986	2032	2063	2093	2093	2170	2170	2244	2244	2296	2296	2296	2367	2432	2432	2541	2609	2653	2731	2825	2915	2982	3050	3145	3145	3238	3356	3514	3641	3807	3885	4051	4438
27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	8	9	9	10	10	10	11	14	22	22	23	23	24	24	25	25	27	27	29	29	29	30	30	30	30	30	30	31	31	31	31	31	32	34	35	35	35	35	35	37	37	38	39	40	41	42	43	46	47	47	49	49	49	49	50	51	51	52	52	52	52	52	53	53	54	54	54	56	56	57	59	60	61	66	68	68	72	78	80	85	87	90	94	101	105	109	113	113	116	118	120	122	124	132	132	134	135	142	144	148	158	162	162	169	175	176	182	187	190	198	200	203	207	215	215	216	219	226	229	232	238	244	244	246	246	260	260	264	264	267	267	267	275	281	281	285	292	294	298	309	320	335	339	345	345	353	359	373	381	395	400	406	424
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	0	0	0	0	0	0	2	2	111	111	111	111	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	3	3	3	7	8	10	11	14	14	16	19	19	24	25	27	42	49	51	57	62	64	70	73	73	81	83	90	96	101	104	109	113	116	123	129	133	148	148	148	149	151	154	157	157	158	159	160	161	163	164	166	171	172	173	177	178	179	180	181	186	188	189	190	190	192	196	199	200	200	202	203	203	203	204	222	222	222	222	225	225	225	226	226	227	227	227	227	227	232	233	234	242	243	248	252	253	263	267	280	293	310	311	313	315	332	340	347	351	358	367	388	392	393	401	402	408	429	449	455	466	480	490	511	518	531	539	552	565	578	580	584	587	596	602	610	617	623	629	632	642	647	655	664	668	669	679	684	693	699	706	731	739	744	751	759	773	780	790	791	791	797	800	809	820	823	828	828	830	832	853	859	862	863	877	881	891	909	917	919	921	922	926	930	938	941	942	943	945	949	956	958	964	967	971	973	978	984	987	991	994	997	1002	1008	1019	1032	1040	1043	1043	1052	1067	1073	1085	1085	1089	1093	1094	1102	1106	1119	1122	1131	1137	1139	1148	1155	1173	1181	1186	1186	1204	1209
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	12	12	12	12	12	12	12	12	14	14	14	14	14	14	14	16	17	17	17	18	19	19	19	20	20	22	23	26	26	28	29	30	30	32	32	32	32	32	32	35	38	41	47	51	53	53	53	55	56	60	63	68	69	71	74	76	85	94	100	107	111	113	123	128	136	143	148	161	179	190	198	241	267	274	278	305	312	331	335	349	354	357	363	377	382	397	419	428	434	435	439	445	447	451	457	457	465	475	488	498	506	512	526	565	580	593	610	616	624	630	641	654	661	669	672	677	683	685	694	696	708	725	729	732	736	746	753	763	768	773	775	776	786	791	803	820	823	827	832	834	842	852	857	860	860	866	869	873	884	895	896	896	901	907	920	938	944	955	960	967	981	987	1001	1001	1011	1021	1045	1050	1061	1103	1130	1131	1138	1144	1182	1186	1193	1207	1212	1212	1241	1262
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	4	4	4	5	6	6	6	7	7	10	10	11	12	14	14	15	16	16	16	17	17	18	20	23	23	23	23	26	26	26	28	28	28	28	30	32	32	33	33	34	38	38	38	38	39	41	45	45	45	45	48	49	49	50	52	52	53	56	56	59	60	64	64	64	65	65	65	65	65	66	66	67	67	67	70	70	71	71	73	73	73	73	73	75	76	79	80	80	80	80	80	81	82	84	89	89	91	91	104	104	106	108	110	112	111	118	124	127	131	134	136	143	145	151	156	165	172	179	179	181	188	192	193	204	210	210	211	217	220	225	230	232	235	237	240	242	244	246	248	249	252	253	257	259	259	262	262	265	265	270	271	272	273	275	278	279	282	282	285	285	285	285	286	286	289	291	291	291	293	303	307	311	311	311	311	314	321	325	329	332	332	335	342	342	342	345	348	355	355	360	363	364	368	375	376	378	380	397	410	412	415	415	417	420	421	421	425	425	425	427	428	434	435	436	436	437	438	439	440	441	442	442	442	442	446	448
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	4	7	7	7	9	10	10	11	12	14	14	15	15	15	15	17	17	18	20	20	22	25	28	31	34	36	44	49	51	62	68	80	82	86	89	94	99	109	117	117	128	137	159	170	182	190	190	196	205	206	212	224	233	248	248	257	257	257	269	269	269	273	277	277	284	287	292	298	298	303	307	311	312	315	315	317	319	323	323	328	328	331	332	333	335	335	335	335	335	336	337	338	341	345	345	346	347	350	352	355	358	359	360	361	365	365	375	383	384	386	386	390	394	403	403	403	404	406	423	432	435	436	456	457	459	467	475	480	486	495	495	498	502	510	513	515	521	522	523	527	533	539	544	549	551	551	553	559	563	568	570	571	571	571	576	577	578	581	583	583	585	592	594	598	598	598	598	598	605	611	613	619	619	619	624	633	636	640	641	641	641	643	653	654	659	667	670	671	672	672	684	687	691	691	691	695	696	697	700	703	705	707	711	728	749	755	763	765	776	781	789	790	794	794	797	805	805	809	811	819	819	819	823	830	838	844	856	858	860	860	897	909
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	8	8	8	9	9	9	9	9	9	9	11	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	16	16	17	17	17	17	17	17	18	18	18	18	18	18	20	22	22	24	24	25	25	27	27	27	27	30	34	36	38	42	42	42	44	46	47	47	49	58	63	67	75	77	77	80	84	85	88	88	88	91	102	107	115	118	124	124	125	128	128	133	142	143	143	143	145	154	157	159	165	166	167	169	174	181	183	184	187	187	187	191	193	193	193	193	193	194	196	197	200	201	201	201	203	205	205	205	205	206	206	208	208	215	218	218	219	220	223	223	225	226	227	228	229	233	233	238	244	248	248	248	250	256	258	270	275	275	276	280	282	292	296	300	305	315	319	325	333	341	341	345	360	367	369	370	375	376	379	383	387	396	403	412	412	415	415	425	433
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	4	4	4	6	6	6	11	16	22	25	27	32	34	45	51	54	54	57	61	65	68	68	69	70	74	76	79	82	85	86	87	89	90	94	96	101	101	101	102	102	105	107	110	112	115	115	118	118	118	118	120	120	120	127	129	129	129	129	132	133	134	136	140	141	142	149	154	156	160	162	165	165	166	169	169	170	174	176	179	180	180	185	185	190	194	194	197	197	197	197	197	208	223	230	233	236	242	247	254	261	277	298	321	334	334	340	356	370	380	394	405	412	416	428	463	500	524	542	550	570	605	634	673	712	741	758	766	812	860	889	917	933	939	948	987	1010	1093	1093	1108	1113	1118	1136	1156	1167	1189	1219	1221	1224	1251	1269	1289	1310	1333	1342	1351	1380	1420	1428	1436	1462	1488	1492	1512	1556	1583	1605	1634	1647	1648	1652	1664	1678	1701	1706	1708	1708	1727	1750	1774	1775	1790	1794	1795	1797	1813	1823	1840	1845	1847	1849	1857	1873	1882	1889	1898	1902	1902	1912	1924	1928	1933	1940	1940	1943	1959	1962	1967	1973	1977	1980	1983	1994	2001	2004	2016	2016	2019	2028	2039	2052	2062	2072	2072	2073	2076	2081	2103	2125	2144	2148	2148	2148	2184	2202
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	3	4	4	4	4	9	10	13	13	13	14	18	24	25	27	30	32	36	39	42	42	43	43	46	48	50	50	50	50	50	52	54	55	56	57	57	57	57	57	57	58	58	58	58	58	58	58	58	59	59	60	60	60	60	60	60	61	63	63	64	65	65	67	67	67	68	68	70	72	74	75	75	77	78	80	80	82	83	83	83	83	83	96	99	100	108	108	110	110	114	119	124	124	128	129	130	132	141	142	147	160	164	170	170	176	187	194	202	225	241	249	270	303	315	326	335	339	342	345	355	364	366	373	374	378	381	392	400	407	417	418	420	425	426	428	430	433	433	435	437	439	442	445	447	450	451	456	460	461	466	468	470	470	476	482	483	485	485	486	487	490	493	497	499	500	502	502	502	506	506	506	506	506	506	507	508	513	515	521	522	524	527	529	534	537	542	545	545	553	555	556	563	571	574	574	574	578	594	605	609	609	614	618	619	622	626	626	626	627	633	636	638	639	641	641	643	647	648	649	652	655	656	656	669	675
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	5	5	5	6	7	7	7	7	7	7	8	8	9	9	10	10	14	14	14	15	15	15	15	18	20	22	25	38	58	60	62	77	97	97	97	97	101	103	103	105	105	106	109	110	110	110	110	111	112	113	113	113	113	114	114	115	116	116	116	116	116	116	119	119	119	119	120	121	122	122	122	122	122	122	122	122	122	122	122	122	133	135	138	141	145	146	146	149	157	160	161	164	164	165	166	168	171	173	174	181	182	183	189	196	199	200	216	218	220	221	225	230	230	231	231	232	233	236	237	240	245	245	245	248	248	254	260	261	261	261	261	262	263	264	265	267	268	268	275	279	279	283	284	284	287	287	289	289	289	291	292	292	294	296	296	296	297	297	297	297	298	302	303	303	303	304	306	308	310	312	312	312	314	314	315	316	319	320	321	323	331	332	332	332	332	332	333	336	337	341	343	343	343	343	346	449	453	458	460	463	468	476	480	493	493	493	497	503	509	515	526	531	532	535	541	552	557	568	573	576	576	607	615
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	6	7	7	7	10	12	13	14	14	15	15	15	15	15	17	20	21	22	24	30	32	33	37	39	40	43	45	51	51	52	53	56	63	64	67	68	68	75	76	76	78	80	83	84	88	92	92	93	94	95	110	114	114	115	116	116	117	122	125	125	126	127	127	128	130	132	133	135	137	137	140	140	143	146	147	153	154	158	158	163	165	166	168	168	177	177	177	177	177	196	202	203	217	227	232	235	246	254	259	264	269	276	277	279	287	291	292	293	297	300	302	304	313	331	326	326	330	342	348	350	360	371	385	390	391	396	398	413	420	427	435	438	438	438	441	450	459	462	470	476	488	491	502	508	513	513	518	528	535	540	547	553	560	560	564	576	578	581	584	592	598	600	603	604	606	610	610	610	610	613	618	619	621	624	626	631	635	641	652	655	656	662	667	670	679	684	685	685	692	695	701	710	715	718	719	739	741	745	764	773	776	777	786	794	801	811	817	820	826	832	836	840	855	855	857	862	867	870	875	879	880	880	884	885	890	897	907	910	913	913	935	943
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	4	4	4	5	6	6	7	7	7	8	8	8	9	9	9	9	10	10	11	11	11	11	11	11	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	15	15	16	16	16	17	18	19	20	22	23	23	24	27	29	29	29	32	33	34	34	39	43	43	47	47	48	50	52	52	53	58	62	62	62	62	65	65	65	65	65	65	65	65	65	65	65	67	68	69	70	71	71	71	71	72	72	74	74	74	75	75	75	75	75	76	76	76	79	80	82	89	89	91	95	97	100	104	105	105	106	111	117	120	124	125	126	127	129	129	130	131	133	134	135	135	138	138	138	141	141	141	143	147	147	147	149	150	151	152	153	154	154	154	155	155	158	158	159	161	161	162	163	163	164	166	168	173	174	174	176	177	177	177	178	179	179	180	181	181	185	186	186	186	187	187	187	188	188	189	189	193	193	194	195	196	196	197	198	198	202	202	203	203	203	203	204	205	208	208	208	208	209	209	210	217	217	217	219	224	226	229	230	230	230	230	243	247
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	3	3	3	3	5	6	6	6	8	8	8	8	10	10	10	12	12	13	18	19	19	19	20	22	23	27	28	30	33	33	33	37	41	41	41	41	41	48	48	49	49	49	51	51	51	57	57	58	58	58	64	69	72	110	110	110	112	114	115	116	119	120	127	129	131	131	138	138	138	140	142	144	144	144	144	144	168	172	180	200	202	211	212	220	228	236	239	256	270	274	279	284	289	293	300	301	308	315	318	322	327	328	330	336	344	354	359	363	368	373	379	385	385	387	390	398	399	399	399	399	399	398	398	404	407	409	409	409	410	411	414	414	414	416	418	418	420	420	420	426	427	430	432	432	435	439	440	440	441	442	443	443	443	443	443	443	443	446	446	447	447	447	447	449	451	451	452	452	456	459	462	463	465	465	465	465	465	465	465	474	477	477	489	500	509	513	518	519	519	523	524	527	528	530	532	532	533	533	537	537	537	538	539	539	542	542	545	545	545	545	545	548	550	550	550	553	553	555	557
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	4	4	4	4	5	5	8	10	10	12	13	13	13	15	15	19	20	21	22	27	29	31	36	37	43	44	46	47	49	53	54	55	58	61	62	67	68	71	77	79	81	84	87	90	97	97	98	101	102	113	119	119	123	124	126	131	135	135	138	139	143	144	148	154	155	156	156	157	159	163	163	164	164	165	165	166	166	166	168	168	168	168	168	182	183	190	193	193	194	196	196	198	201	204	205	206	207	207	210	211	214	217	223	223	228	234	241	247	249	249	250	253	257	263	263	267	275	277	278	282	284	288	297	297	298	300	310	322	324	325	326	326	326	336	343	355	359	368	369	372	375	389	395	403	410	414	416	419	421	431	431	437	462	462	468	477	479	482	489	490	491	491	494	496	502	507	508	508	518	519	525	531	535	535	537	563	570	581	587	600	603	603	610	611	615	620	623	625	626	631	632	634	647	657	657	657	674	691	701	704	709	714	723	727	734	743	758	758	761	763	770	783	785	789	791	795	796	801	812	812	814	815	815	815	828	834
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	4	4	5	7	7	7	7	9	10	11	14	17	17	18	20	20	21	21	22	24	25	26	27	27	28	29	31	31	31	33	34	40	42	47	48	52	57	58	63	64	65	66	66	68	72	75	78	79	79	79	86	86	90	95	96	99	99	101	104	108	111	112	112	114	115	118	125	125	130	132	134	137	145	145	169	173	174	174	174	185	185	185	185	185	210	218	222	229	233	234	235	237	240	242	244	247	249	249	249	249	251	255	256	258	261	262	268	274	281	285	289	294	299	309	310	313	325	335	340	345	350	355	360	363	364	368	370	374	380	382	392	394	396	397	401	404	406	411	417	417	420	430	431	435	442	445	446	449	462	464	465	467	469	472	473	481	483	484	492	498	505	505	509	514	517	525	533	544	547	553	559	562	565	571	578	581	582	585	589	592	595	596	598	599	599	601	605	611	611	613	623	624	626	628	631	635	639	642	651	660	663	666	672	676	683	683	684	693	693	700	705	710	715	718	722	723	725	735	741	748	754	756	772	774	774	782	793
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	5	7	8	11	11	17	17	17	18	20	21	22	23	26	27	28	29	30	32	35	37	38	38	38	39	43	45	45	46	48	49	52	53	53	54	54	56	58	60	61	61	64	66	69	70	70	70	70	71	71	71	71	72	72	73	75	76	76	79	85	86	86	92	96	98	106	108	113	114	120	121	125	125	127	128	131	132	132	134	139	141	141	141	145	146	147	150	153	156	156	156	156	156	160	160	167	175	176	177	178	180	183	186	190	191	199	201	201	205	213	215	219	222	230	235	237	251	257	276	285	410	422	443	465	471	492	508	535	547	567	593	626	632	648	659	663	677	684	697	715	743	760	772	781	789	798	810	812	817	830	834	875	890	895	899	903	910	923	926	946	959	969	975	984	987	1013	1022	1033	1041	1042	1044	1046	1055	1063	1067	1070	1072	1073	1079	1089	1109	1112	1123	1123	1128	1136	1144	1150	1155	1162	1162	1163	1167	1175	1178	1184	1188	1189	1189	1195	1198	1202	1205	1207	1208	1208	1211	1215	1219	1223	1228	1231	1234	1240	1247	1249	1249	1249	1254	1255	1258	1265	1270	1281	1286	1288	1293	1299	1305	1306	1308	1313	1317	1317	1326	1332
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	4	4	5	6	8	8	8	8	8	9	9	10	11	12	16	16	17	19	27	28	28	31	31	31	35	39	40	41	46	46	51	52	59	65	68	71	79	83	88	96	108	114	116	124	126	137	141	152	157	162	163	165	170	190	190	195	201	204	207	211	228	259	273	278	284	284	285	290	298	310	312	313	315	325	329	334	337	341	357	360	366	366	388	397	405	412	418	425	425	425	425	425	476	492	503	528	535	536	538	558	562	566	580	592	602	602	607	620	627	631	642	653	670	675	690	696	704	713	727	731	755	777	783	786	799	810	829	835	852	862	885	897	903	909	917	924	929	941	945	950	954	957	962	971	973	980	985	985	987	991	996	1002	1006	1012	1031	1038	1039	1048	1048	1051	1056	1092	1095	1100	1103	1105	1111	1113	1130	1131	1132	1133	1135	1136	1136	1136	1137	1139	1145	1154	1157	1159	1162	1163	1164	1166	1171	1184	1191	1192	1193	1199	1199	1216	1223	1237	1242	1247	1254	1256	1260	1276	1281	1284	1289	1291	1304	1319	1328	1333	1346	1350	1357	1362	1369	1375	1375	1381	1387	1393	1399	1404	1411	1412	1413	1415	1421	1427	1432	1442	1449	1451	1451	1471	1481
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	4	4	6	6	7	7	7	8	12	14	15	15	19	19	22	28	29	33	37	38	40	43	45	50	51	54	55	62	66	66	66	74	82	82	84	88	89	90	93	99	99	101	104	105	105	108	110	117	123	125	127	127	131	140	141	143	159	164	164	173	173	177	179	183	186	188	189	189	200	200	201	203	205	206	209	213	213	213	213	213	238	246	248	253	256	264	268	269	290	302	317	334	347	356	359	375	396	419	429	435	446	450	458	458	483	458	458	463	469	476	498	506	511	523	531	540	549	558	569	575	576	578	588	601	603	607	610	612	612	621	622	637	641	650	656	664	666	672	679	680	682	693	697	702	703	708	709	710	716	718	718	719	725	726	731	737	738	739	739	740	744	769	774	774	776	783	787	793	796	805	805	808	808	813	819	820	827	827	827	830	832	834	836	844	845	847	851	853	858	863	877	878	878	883	886	897	902	908	916	925	945	953	970	975	975	979	985	988	997	1001	1008	1009	1016	1021	1030	1043	1046	1051	1055	1063	1063	1083	1089
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	4	13	18	23	29	36	49	49	49	71	77	84	94	103	103	118	132	136	140	144	150	158	163	171	178	188	199	211	213	220	234	238	239	244	252	256	261	261	266	272	277	282	293	294	298	304	308	310	320	325	331	331	336	346	350	355	369	384	386	391	404	418	419	442	458	461	474	485	493	503	520	533	542	550	553	559	575	593	605	611	633	642	664	664	694	713	714	718	740	790	790	790	790	790	912	948	990	1091	1157	1201	1224	1293	1311	1373	1442	1486	1572	1594	1620	1724	1767	1818	1865	1900	1959	2009	2050	2112	2171	2220	2265	2347	2394	2474	2619	2668	2746	2784	2818	2844	2882	2970	3062	3113	3215	3280	3326	3387	3472	3523	3574	3632	3658	3680	3710	3753	3796	3832	3888	3911	3913	3983	4079	4143	4185	4238	4279	4320	4365	4421	4456	4509	4548	4585	4624	4671	4713	4757	4823	4870	4911	4931	4953	4984	5020	5091	5129	5154	5173	5224	5276	5321	5354	5393	5411	5425	5448	5477	5521	5565	5594	5623	5650	5678	5694	5724	5752	5789	5811	5825	5947	5994	6019	6076	6123	6148	6189	6238	6302	6401	6495	6551	6636	6701	6767	6857	6932	7039	7039	7134	7210	7285	7342	7422	7492	7552	7632	7691	7729	7916	8036	8108	8159	8229	8229	8430	8535
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	3	4	4	5	11	11	14	15	16	16	16	19	21	21	26	26	30	34	42	46	59	59	71	76	86	95	105	114	122	134	137	137	144	147	151	158	164	174	181	190	190	196	198	207	219	226	232	248	259	273	283	294	309	314	315	331	336	357	380	416	431	435	435	438	453	462	478	480	486	503	511	523	534	553	564	583	592	592	595	600	607	610	635	649	667	667	672	678	679	681	689	697	697	697	697	697	729	737	742	759	767	775	777	786	798	814	829	851	860	869	878	916	927	939	972	993	1038	1043	1071	1105	1140	1140	1140	1161	1197	1232	1267	1294	1353	1373	1405	1428	1464	1491	1540	1564	1615	1631	1640	1653	1701	1721	1758	1778	1806	1820	1826	1858	1865	1889	1905	1914	1924	1937	1947	1964	1976	2002	2035	2043	2043	2063	2098	2104	2119	2125	2128	2140	2165	2203	2219	2224	2232	2233	2234	2242	2248	2269	2272	2277	2281	2284	2294	2310	2317	2382	2390	2395	2409	2425	2455	2478	2489	2500	2509	2524	2542	2568	2583	2640	2650	2656	2678	2714	2750	2771	2813	2824	2831	2845	2863	2887	2906	2927	2951	2963	2980	2995	3007	3046	3046	3069	3094	3118	3134	3141	3155	3166	3176	3180	3196	3230	3256	3271	3282	3287	3287	3307	3336
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	5	5	5	5	8	9	10	10	10	10	10	14	14	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	18	18	19	19	19	19	19	21	21	21	22	23	23	25	25	25	27	27	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	31	32	32	32	33	34	35	38	38	39	41	45	45	45	45	47	49	54	54	54	57	58	60	65	60	60	63	72	74	78	79	80	83	85	88	94	95	101	111	111	114	115	115	115	116	119	124	127	131	131	135	137	142	150	152	153	157	158	159	164	164	168	169	169	170	170	174	175	175	175	176	178	179	179	180	181	181	181	181	181	181	182	182	182	182	183	186	187	189	189	189	191	192	192	192	193	193	193	197	199	201	201	203	204	204	206	206	207	209	211	211	212	212	213	220	223	228	230	237	237	237	240	242	242	246	248	251	253	253	256	258	258	259	259	260	260	261	262	264	264	267	271
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	3	3	3	4	4	4	4	5	5	5	5	5	7	7	7	8	8	8	8	9	10	10	10	10	10	10	11	11	11	11	12	13	13	14	14	14	14	14	15	15	15	15	15	15	15	16	16	17	17	17	17	19	19	19	19	19	19	20	20	20	21	21	25	25	25	26	28	29	30	30	30	31	32	32	32	35	35	35	37	40	41	41	41	41	41	53	58	58	60	61	65	65	72	73	74	75	78	86	88	89	91	94	102	112	116	123	125	131	131	139	151	151	163	179	192	196	202	220	233	243	247	256	378	517	525	539	541	545	545	545	548	549	559	581	589	595	603	605	626	637	638	639	641	647	654	666	667	669	672	672	673	674	674	679	684	685	687	687	706	707	708	711	711	714	716	717	720	726	729	729	737	739	739	740	744	749	751	755	759	765	771	780	782	783	784	785	803	813	820	820	822	845	846	856	860	867	867	867	896	908	922	927	932	935	939	957	977	979	992	992	999	1014	1017	1030	1033	1035	1037	1037	1044	1044	1068	1077	1092	1094	1094	1094	1117	1128
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	4	4	4	4	4	4	4	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	8	9	9	11	12	13	16	22	30	30	30	36	42	44	44	45	45	49	51	51	54	56	56	56	56	56	56	70	71	71	75	76	78	83	88	91	92	96	101	105	105	105	105	108	108	112	113	116	116	118	125	134	139	152	154	157	165	170	173	181	187	192	200	205	211	219	223	226	226	226	230	230	231	236	241	250	255	256	262	262	267	275	275	275	275	275	276	282	282	282	282	284	285	285	287	290	294	295	298	300	301	302	314	314	315	316	316	318	322	325	326	326	328	333	335	338	343	345	346	354	359	366	375	387	386	386	389	389	396	401	403	405	405	414	417	423	424	426	426	426	428	439	443	444	447	453	455	459	469	473	478	478	478	479	481	482	482	487	488	489	491	494	503	507	511	511	511	511	526	534
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	3	3	3	3	4	4	4	7	7	8	8	10	10	10	10	11	13	14	14	15	19	20	26	26	27	27	27	27	27	27	28	28	28	32	34	34	35	36	41	45	45	47	51	52	52	55	56	58	58	59	60	60	63	66	68	72	75	75	78	82	85	88	89	94	95	99	100	107	110	112	113	127	133	138	138	153	157	160	164	167	170	170	170	170	170	195	211	226	252	257	288	296	355	367	380	396	432	479	483	490	506	522	535	569	594	604	625	634	647	664	678	691	695	711	721	730	741	750	760	766	770	775	781	789	796	805	812	813	816	819	830	838	843	847	849	851	856	861	863	866	869	870	878	885	888	892	899	901	902	903	908	917	928	934	941	947	952	966	970	974	976	980	980	980	986	988	999	1007	1011	1014	1021	1026	1045	1050	1053	1061	1062	1068	1072	1077	1083	1090	1095	1095	1098	1101	1107	1114	1120	1123	1127	1131	1133	1138	1150	1158	1159	1169	1175	1180	1190	1193	1196	1200	1200	1206	1211	1216	1226	1226	1226	1226	1229	1231	1239	1244	1245	1249	1252	1258	1262	1266	1271	1272	1277	1277	1284	1289
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	4	4	4	5	5	6	6	6	15	15	16	20	22	28	30	30	30	31	32	37	37	38	40	40	46	49	50	50	50	52	53	53	54	55	56	59	60	60	61	61	62	62	67	68	68	68	68	72	72	73	74	74	74	75	78	78	79	80	81	81	81	81	84	84	87	87	87	87	87	87	90	90	90	90	90	90	90	92	92	93	93	94	94	98	100	100	100	100	100	100	100	100	100	103	103	106	112	115	116	116	120	120	120	123	126	126	128	130	134	134	138	141	144	148	152	158	162	172	180	187	190	204	212	214	219	235	247	269	277	291	298	310	323	324	326	336	344	349	363	373	388	390	395	402	409	414	419	422	425	432	432	436	442	448	450	454	457	463	466	472	480	487	490	495	501	502	508	510	513	515	517	520	526	529	537	537	538	540	542	544	554	557	561	561	564	569	572	577	582	587	588	590	595	598	607	610	617	622	624	639	648	663	672	687	688	696	701	706	722	739	765	769	781	787	798	816	840	840	850	859	868	881	883	892	898	900	917	921	933	949	965	972	977	977	1003	1008
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	7	8	10	15	21	24	25	31	31	31	43	44	45	49	53	69	70	73	79	89	90	96	99	107	110	112	121	129	134	137	144	144	145	150	150	152	157	158	158	159	166	171	174	177	181	181	184	186	187	188	193	198	198	198	201	210	214	214	215	215	216	218	220	224	230	231	234	237	237	245	245	251	257	258	261	263	265	268	268	274	281	288	299	311	311	319	335	344	367	377	393	393	393	393	393	464	499	514	562	607	634	642	688	719	744	794	842	886	912	933	969	1003	1040	1096	1136	1177	1183	1231	1260	1305	1356	1356	1387	1456	1521	1573	1628	1694	1774	1810	1824	1868	1944	1982	2048	2067	2098	2152	2228	2287	2378	2406	2498	2520	2530	2601	2651	2663	2710	2755	2788	2804	2836	2868	2927	2984	3012	3040	3061	3100	3158	3174	3200	3268	3285	3300	3336	3375	3408	3445	3469	3490	3514	3527	3547	3563	3586	3607	3619	3625	3632	3660	3687	3707	3727	3732	3743	3780	3805	3829	3853	3883	3883	3888	3917	3941	3965	4043	4059	4077	4097	4154	4204	4257	4300	4370	4396	4420	4471	4521	4600	4713	4784	4811	4844	4902	5050	5129	5223	5223	5272	5398	5491	5537	5566	5615	5625	5638	5681	5728	5868	5939	6051	6136	6162	6162	6224	6279
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	6	6	6	7	14	20	24	31	38	43	43	43	66	74	90	109	118	139	140	154	158	169	178	203	219	234	247	259	263	280	301	314	325	337	347	357	377	383	401	412	415	421	435	450	470	496	505	507	542	565	588	600	657	663	670	675	681	698	717	745	768	772	772	786	800	825	855	877	893	898	904	920	959	971	999	1006	1028	1035	1066	1074	1104	1111	1137	1164	1186	1206	1206	1245	1263	1274	1308	1349	1390	1390	1390	1390	1390	1536	1589	1646	1772	1853	1893	1957	2048	2111	2152	2247	2382	2480	2498	2536	2591	2642	2697	2824	2908	2992	3041	3102	3188	3317	3418	3520	3579	3691	3835	3952	4070	4261	4413	4553	4624	4737	4838	5001	5091	5176	5209	5269	5329	5416	5487	5544	5599	5613	5656	5700	5768	5803	5852	5878	5902	5917	5995	6065	6098	6150	6222	6273	6292	6317	6357	6396	6425	6473	6523	6531	6547	6564	6587	6635	6660	6678	6686	6694	6706	6735	6781	6804	6816	6820	6846	6884	6903	6931	6956	6974	6979	7017	7032	7063	7110	7143	7148	7151	7179	7189	7227	7263	7273	7289	7295	7326	7346	7379	7418	7465	7471	7476	7497	7528	7619	7707	7731	7751	7796	7823	7850	7894	7973	7973	7987	8011	8050	8109	8135	8179	8193	8207	8239	8292	8362	8429	8473	8510	8540	8540	8684	8773
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	6	6	6	7	7	7	7	13	14	15	16	16	16	17	21	23	25	27	31	39	42	44	46	47	52	53	54	58	58	60	61	78	83	92	100	105	114	121	129	133	153	159	161	168	168	176	190	196	206	213	223	224	231	262	278	288	293	298	310	320	333	343	359	365	369	370	373	385	389	397	429	434	439	441	443	444	444	454	457	457	460	460	463	465	468	471	474	477	477	477	477	477	489	491	496	501	506	507	507	514	520	527	536	544	551	553	557	560	570	573	579	586	595	598	608	614	633	631	631	631	640	675	687	697	714	737	760	772	791	799	809	825	835	843	847	851	859	863	873	890	892	900	910	923	928	938	945	951	957	964	978	983	995	1003	1009	1013	1019	1027	1027	1032	1039	1039	1041	1045	1047	1052	1056	1058	1062	1064	1065	1070	1070	1073	1074	1075	1075	1075	1076	1084	1085	1091	1092	1092	1094	1095	1095	1096	1098	1098	1100	1100	1100	1104	1105	1107	1111	1112	1113	1113	1113	1113	1116	1117	1120	1120	1123	1126	1129	1130	1132	1135	1137	1141	1144	1147	1147	1149	1149	1150	1151	1154	1155	1156	1156	1158	1159	1160	1164	1168	1175	1177	1177	1182	1185
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	3	4	4	4	4	4	4	5	6	7	9	9	9	11	11	12	12	12	12	12	12	13	14	14	14	14	14	18	18	22	23	24	24	24	25	26	27	28	28	30	30	34	38	39	39	42	44	45	46	49	49	49	50	52	52	52	52	53	58	59	59	59	59	59	60	63	64	69	70	74	75	78	78	80	80	80	82	83	83	83	83	83	83	93	95	101	107	109	111	111	115	120	123	130	132	147	147	150	156	156	159	161	163	169	174	178	184	188	192	202	203	209	222	227	229	235	241	245	248	253	255	257	262	265	269	271	274	281	282	283	291	293	294	297	299	303	309	310	312	313	313	316	319	321	326	328	328	329	334	334	334	335	335	336	338	342	344	346	349	349	349	349	351	352	358	360	362	364	365	368	369	372	373	373	373	374	375	376	377	377	377	377	377	377	379	379	380	382	382	382	382	382	383	384	385	386	388	389	392	394	399	399	412	419	426	428	438	438	449	449	451	458	468	469	469	470	473	476	480	481	484	487	487	487	491	491
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	5	6	6	6	6	7	8	9	9	9	9	10	10	10	10	10	10	11	11	11	11	12	14	14	15	16	16	16	17	18	18	18	19	19	20	20	21	21	21	21	24	25	25	26	26	26	27	27	27	27	27	28	28	28	28	28	28	93	94	94	95	95	96	97	97	97	97	98	98	98	98	98	98	98	98	98	98	98	98	98	99	102	102	103	103	103	103	103	103	104	104	104	105	105	105	105	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	106	107	107	107	107	107	107	107	107	107	107	107	107	107	107	107	107	107	107	107	107	108	108
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	7	8	9	9	9	9	11	13	13	21	21	26	26	27	30	32	33	37	49	51	51	57	59	62	63	64	64	65	66	67	68	68	69	70	71	73	75	75	78	79	79	80	80	81	82	84	84	84	84	84	85	86	86	88	89	89	89	89	89	90	92	93	96	96	99	99	100	103	106	106	106	106	106	106	109	112	112	112	113	113	115	119	122	127	130	134	135	135	136	137	140	141	145	146	147	147	152	163	170	177	177	184	191	208	220	227	236	243	254	257	273	275	288	297	306	307	307	317	323	337	348	358	359	375	387	395	404	414	422	424	427	440	452	465	469	477	480	483	495	514	531	538	545	555	557	581	592	604	621	631	635	641	648	652	662	669	676	690	692	712	729	741	746	752	762	770	780	787	794	815	826	831	835	850	859	876	903	909	917	920	936	943	958	982	998	1002	1017	1029	1040	1059	1070	1087	1090	1104	1113	1121	1122	1139	1139	1148	1159	1172	1178	1198	1205	1207	1207	1215	1221	1239	1250	1264	1267	1276	1276	1308	1319
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	5	5	7	10	12	16	16	16	34	39	40	52	57	75	79	86	98	108	111	122	135	139	140	147	157	182	189	196	201	205	209	211	221	228	235	237	238	240	252	255	259	267	267	267	267	270	271	272	273	275	275	276	276	278	280	283	284	286	287	287	288	291	291	296	296	296	296	300	302	302	305	307	307	308	309	314	314	317	321	329	338	339	339	344	350	356	367	378	385	385	385	385	385	402	425	439	458	471	473	475	493	505	533	557	584	616	622	638	689	704	727	744	775	798	804	809	828	874	900	1018	1081	1115	1183	1368	1384	1481	1552	1582	1596	1638	1772	1820	1837	1874	1929	1994	2063	2156	2201	2225	2269	2276	2288	2314	2391	2411	2430	2449	2462	2482	2518	2594	2650	2696	2720	2753	2775	2830	2879	2897	2932	2946	2990	3005	3052	3073	3095	3126	3147	3158	3172	3198	3218	3244	3270	3285	3290	3297	3301	3326	3343	3358	3378	3388	3399	3418	3430	3456	3486	3505	3521	3527	3553	3585	3643	3709	3737	3739	3754	3848	3882	3917	3956	4002	4011	4029	4083	4130	4193	4258	4291	4319	4350	4393	4450	4503	4578	4578	4622	4693	4800	4884	4917	4940	4952	4978	5024	5077	5184	5248	5316	5390	5437	5437	5528	5567
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	3	4	4	10	10	12	14	14	14	15	19	20	22	23	23	23	24	27	29	31	31	32	33	34	42	48	54	55	62	64	66	76	84	86	86	89	92	97	104	110	110	111	114	116	123	126	131	135	139	145	146	148	152	152	157	163	163	165	166	167	168	175	179	184	185	189	189	190	193	193	197	200	203	203	203	203	203	212	216	218	221	221	229	234	239	245	250	251	256	261	262	263	266	266	267	271	277	281	282	287	287	305	287	287	287	291	304	308	311	318	329	336	341	348	356	360	368	373	375	376	379	379	381	381	386	386	388	394	408	412	416	424	429	432	435	439	448	454	457	461	462	465	470	474	474	479	480	481	484	486	493	501	504	506	507	507	507	511	519	522	523	526	530	532	536	538	549	554	555	559	562	568	573	575	577	578	581	584	587	592	596	601	602	606	608	615	621	632	635	637	644	651	655	657	660	666	674	674	677	679	687	687	691	692	696	698	702	706	708	712	714	718	724	726	734	739	741	741	751	756
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	8	9	12	16	18	18	20	21	22	23	24	26	30	30	30	30	31	32	32	33	34	35	37	37	38	38	40	40	40	40	40	40	40	40	41	42	42	42	42	42	42	42	46	46	49	49	50	50	52	53	54	54	54	57	57	57	57	57	63	64	65	69	76	78	80	83	84	92	96	99	107	107	108	110	114	117	122	126	128	135	135	135	139	138	138	141	142	145	151	152	154	158	163	166	171	178	185	188	191	191	193	193	193	194	194	195	195	195	195	196	197	197	198	198	198	202	207	208	209	210	211	211	211	213	217	217	217	219	221	221	222	222	224	224	225	227	227	227	230	231	231	232	232	233	234	235	237	239	242	242	242	242	242	242	242	242	242	242	243	243	244	244	246	246	246	247	248	252	252	252	254	255	255	256	259	262	263	270	271	274	275	276	276	277	277	279	281	284	286	286	286	286	286	288	291	292	292	293	293	293	298
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	5	5	5	5	6	7	7	8	8	8	10	12	12	13	19	22	25	27	29	31	32	35	38	40	43	45	45	47	51	53	53	55	58	60	63	67	68	68	68	69	69	69	69	70	71	71	74	75	77	77	77	77	77	80	81	82	82	84	84	84	84	84	84	84	84	84	84	84	86	86	86	86	86	90	92	93	94	97	100	101	102	103	106	107	109	111	111	112	113	114	116	118	120	125	125	129	130	132	137	146	150	153	153	159	160	163	170	174	177	182	187	190	191	196	198	202	214	225	226	228	231	231	233	233	240	243	252	253	254	255	255	260	261	263	268	268	271	280	291	296	302	302	303	303	305	306	306	308	308	308	308	309	311	311	312	313	313	315	317	317	322	323	325	325	328	329	335	339	341	342	342	342	346	346	346	349	350	350	354	361	363	364	368	376	376	377	379	379	384	390	393	394	398	400	400	405	410	410	412	417	421	424	426	427	428	428	429	436	454	457	464	465	470	470	486	492
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	5	6	6	6	6	8	9	11	13	14	15	19	25	30	33	37	40	42	48	56	63	70	74	80	88	94	104	116	118	130	132	136	143	159	168	172	185	193	199	209	223	243	247	249	260	264	287	304	319	337	342	358	366	386	422	435	467	492	506	525	566	576	598	629	652	663	686	701	709	715	729	777	792	812	812	845	852	868	881	899	910	910	910	910	910	928	952	965	994	998	1014	1027	1033	1061	1069	1091	1104	1120	1124	1128	1140	1159	1173	1185	1203	1224	1231	1254	1266	1284	1302	1342	1346	1382	1422	1432	1455	1495	1522	1563	1591	1621	1635	1674	1705	1740	1765	1774	1804	1828	1842	1850	1885	1899	1916	1931	1945	1945	1965	1978	1987	2002	2007	2020	2033	2041	2057	2073	2080	2087	2111	2111	2127	2146	2153	2159	2169	2178	2191	2212	2218	2222	2234	2239	2246	2253	2276	2288	2293	2298	2315	2340	2360	2376	2399	2420	2427	2438	2452	2468	2475	2487	2498	2504	2515	2527	2546	2560	2570	2583	2597	2609	2626	2636	2656	2679	2695	2708	2720	2739	2779	2799	2816	2831	2837	2853	2877	2891	2924	2924	2957	2961	2966	2984	2999	3015	3022	3032	3042	3054	3082	3104	3115	3122	3145	3145	3184	3198
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	4	4	5	6	10	11	13	14	14	14	14	14	15	16	16	17	19	21	23	25	27	31	40	43	49	50	56	57	64	67	76	79	79	80	84	89	91	92	93	97	99	100	100	100	100	102	105	110	112	116	118	125	127	131	131	136	144	144	144	145	147	149	155	156	159	159	163	166	166	166	167	167	167	168	168	168	168	168	168	168	168	168	169	170	171	171	171	172	174	176	176	177	178	179	179	179	179	180	183	184	184	184	184	189	190	190	194	194	198	201	204	205	206	207	209	209	214	218	222	223	223	223	223	227	227	227	227	232	233	233	233	240	241	246	248	250	251	253	254	255	255	257	258	260	263	264	266	266	269	270	270	273	275	276	277	277	277	278	278	278	278	280	280	281	281	284	284	285	286	286	286	286	286	288	288	289	290	290	290	291	291	291	291	292	294	294	295	296	299	303	306	307	308	309	311	314	315	316	318	320	320	320	322	326	326	327	327	333	334	335	336	336	337	338	340	341	342	345	345	345	345	351	354
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	5	5	8	8	10	10	10	13	14	15	15	16	21	21	22	22	25	26	26	28	29	29	30	33	36	39	39	40	64	67	68	70	81	83	87	88	88	88	88	89	89	89	91	93	96	96	96	98	98	98	101	101	102	106	107	107	109	109	109	110	110	116	118	123	124	125	125	127	130	131	136	137	141	150	154	155	155	156	156	156	161	161	169	171	175	181	195	209	209	209	209	209	254	269	289	303	310	320	323	330	339	352	368	377	389	391	393	409	419	437	464	497	506	509	527	536	548	560	577	586	596	613	633	653	669	700	723	739	758	787	821	837	861	869	881	885	907	937	956	964	973	983	987	1018	1025	1043	1062	1065	1072	1084	1105	1122	1133	1152	1162	1178	1202	1244	1288	1335	1377	1419	1436	1470	1527	1590	1664	1707	1750	1778	1791	1813	1847	1896	1921	1939	1958	1975	1993	2030	2050	2072	2084	2092	2116	2137	2154	2173	2191	2193	2198	2208	2212	2228	2248	2258	2266	2269	2294	2303	2309	2324	2341	2345	2350	2362	2376	2395	2405	2413	2417	2426	2440	2459	2483	2504	2504	2513	2531	2550	2560	2591	2602	2607	2614	2628	2640	2658	2674	2693	2713	2717	2717	2764	2790
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	4	4	4	4	4	5	6	8	9	13	13	15	18	19	24	28	31	32	38	46	48	56	57	59	67	71	76	79	79	82	85	89	92	94	102	103	111	114	117	121	125	127	136	141	145	152	156	156	158	164	166	173	175	175	199	205	210	215	218	219	220	222	227	231	235	235	238	239	248	248	250	252	254	259	262	272	278	278	287	288	288	288	292	300	300	300	300	300	341	353	355	369	371	382	384	393	407	419	431	440	456	458	465	491	500	502	522	534	583	584	612	625	668	702	759	772	807	832	845	866	900	923	954	972	991	1011	1063	1080	1105	1115	1121	1146	1177	1184	1192	1202	1220	1226	1231	1241	1246	1265	1284	1291	1297	1298	1302	1317	1330	1354	1354	1360	1387	1399	1399	1426	1432	1437	1437	1440	1447	1482	1505	1512	1515	1515	1519	1523	1527	1533	1535	1536	1536	1540	1548	1566	1577	1621	1631	1635	1639	1655	1675	1700	1716	1724	1728	1743	1762	1802	1815	1855	1869	1876	1903	1927	1944	1962	1982	1993	1997	2012	2035	2075	2100	2120	2149	2171	2190	2212	2242	2255	2255	2271	2291	2319	2340	2359	2380	2387	2391	2400	2426	2451	2466	2492	2502	2510	2510	2537	2549
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	15	23	35	39	46	50	61	65	70	78	84	99	118	133	135	150	156	165	174	181	190	202	220	232	235	249	268	284	295	304	318	334	349	365	378	380	432	436	448	450	463	471	482	492	501	523	557	566	578	585	589	602	616	637	647	670	678	680	689	699	713	730	735	738	741	745	759	759	765	775	779	785	793	795	795	801	801	805	811	816	818	818	818	818	818	847	850	856	864	867	869	869	872	879	882	894	900	908	909	910	922	937	942	954	963	966	972	975	983	1016	1024	1054	1075	1090	1115	1154	1155	1159	1199	1218	1222	1254	1259	1281	1316	1321	1323	1329	1354	1379	1390	1397	1407	1411	1411	1415	1439	1458	1481	1488	1493	1497	1509	1544	1578	1588	1615	1630	1634	1672	1688	1709	1732	1737	1755	1756	1782	1817	1826	1841	1861	1863	1867	1873	1889	1894	1931	1944	1948	1952	1965	1977	1984	1990	1994	1999	2007	2015	2038	2044	2049	2059	2064	2065	2077	2078	2090	2101	2106	2123	2123	2134	2146	2157	2199	2223	2228	2228	2255	2278	2305	2311	2329	2344	2376	2398	2418	2437	2478	2478	2485	2499	2546	2611	2639	2653	2658	2666	2679	2713	2749	2773	2789	2817	2824	2824	2894	2929
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	5	5	6	6	6	6	6	6	7	7	10	12	14	16	17	20	22	25	26	30	35	36	38	42	45	46	50	50	53	57	61	61	63	64	66	66	70	71	74	74	77	78	78	80	80	81	82	86	90	94	97	99	102	102	102	102	105	105	107	107	107	108	108	109	109	113	113	115	115	115	118	120	121	121	121	121	121	129	134	135	140	142	146	146	149	154	159	162	170	174	177	178	187	189	199	202	203	203	203	203	203	225	203	203	207	208	214	222	235	246	269	271	273	276	284	297	300	302	302	302	302	302	306	312	319	322	322	323	329	332	340	341	342	342	347	367	369	372	373	377	377	391	397	400	400	402	402	402	404	406	412	412	413	413	413	414	414	417	420	420	420	421	421	421	422	423	425	425	425	427	429	431	433	433	433	433	437	439	439	440	441	443	444	449	453	459	463	465	465	469	474	479	483	489	489	495	499	504	507	512	518	518	525	534	544	553	562	570	571	574	578	581	589	593	595	596	598	598	604	608
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	4	4	4	5	5	5	5	6	7	8	10	11	15	15	22	22	27	27	29	32	40	50	60	64	77	86	99	108	118	136	149	158	161	179	190	204	219	229	233	247	257	257	267	286	299	299	307	318	323	332	351	352	353	361	364	367	368	373	382	384	388	389	395	400	409	421	427	431	447	452	452	455	460	462	466	469	472	472	478	483	483	487	491	496	496	496	496	496	503	505	510	520	526	533	533	533	547	548	565	570	575	578	578	589	598	613	621	634	634	635	651	664	670	675	677	677	683	693	699	710	718	723	724	725	734	738	740	755	762	767	768	771	776	779	786	786	788	790	795	799	804	811	811	811	813	818	826	828	834	836	861	862	866	875	875	875	878	878	878	883	890	900	900	902	908	909	910	911	913	922	925	925	925	928	932	935	937	939	939	940	941	946	953	953	960	961	962	963	965	969	971	980	980	980	985	992	996	1021	1053	1055	1055	1065	1076	1094	1110	1118	1122	1133	1139	1143	1146	1150	1150	1152	1158	1163	1170	1178	1181	1181	1183	1188	1191	1195	1196	1202	1209	1210	1210	1228	1236
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	5	6	8	12	14	15	15	15	21	23	24	24	24	26	28	30	30	38	40	40	41	42	43	46	46	46	48	49	54	60	63	64	64	66	69	69	69	69	69	69	69	71	71	71	72	73	73	73	77	77	77	80	81	81	83	85	89	93	93	95	95	97	99	101	104	108	113	117	124	139	149	153	154	165	185	194	197	220	224	237	248	261	261	287	292	296	301	310	330	330	330	330	330	374	388	403	429	437	447	452	460	477	493	518	532	547	547	552	562	575	586	600	612	628	630	640	662	695	728	747	768	820	863	879	896	941	968	1002	1020	1050	1069	1115	1162	1194	1232	1239	1274	1297	1332	1383	1428	1462	1479	1521	1563	1610	1657	1700	1724	1737	1780	1844	1885	1916	1958	1982	2036	2041	2066	2086	2111	2139	2162	2177	2211	2240	2271	2294	2315	2336	2346	2362	2382	2415	2432	2444	2460	2472	2489	2515	2540	2561	2585	2606	2610	2633	2654	2683	2714	2736	2748	2764	2804	2935	2967	2997	3027	3040	3046	3076	3080	3100	3139	3181	3195	3208	3239	3290	3316	3354	3392	3413	3449	3490	3507	3514	3573	3573	3600	3640	3665	3686	3708	3734	3743	3752	3783	3830	3888	3959	4010	4036	4050	4050	4145	4230
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	4	4	7	7	8	9	10	13	13	13	13	15	18	19	20	20	21	22	22	23	26	28	32	43	44	45	48	52	55	62	70	75	91	105	109	113	119	124	131	136	137	141	145	148	164	165	168	174	175	177	180	182	185	185	185	191	192	197	199	200	200	200	202	205	206	211	239	239	241	246	250	251	255	258	264	265	273	273	277	282	287	288	309	322	330	330	350	352	358	368	376	385	385	385	385	385	420	430	434	439	441	449	454	455	469	472	474	480	486	487	491	500	507	522	528	531	534	539	569	588	601	612	628	632	648	663	681	691	708	719	735	736	767	785	791	814	827	832	840	866	882	893	907	925	933	947	949	959	963	971	976	990	998	1002	1150	1163	1172	1186	1198	1206	1208	1215	1222	1229	1229	1234	1235	1244	1248	1255	1262	1264	1267	1272	1272	1275	1292	1310	1320	1320	1322	1326	1332	1343	1353	1362	1369	1370	1377	1383	1395	1404	1410	1413	1417	1426	1438	1443	1452	1461	1463	1465	1470	1484	1487	1502	1513	1528	1532	1547	1553	1570	1582	1587	1600	1607	1632	1651	1658	1671	1671	1687	1691	1706	1730	1741	1761	1767	1771	1779	1786	1802	1808	1822	1830	1837	1837	1854	1877
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	4	4	6	6	6	9	11	11	13	14	14	14	16	18	21	26	32	41	41	46	49	56	81	86	95	101	101	107	109	121	125	132	136	136	136	136	141	141	143	150	151	154	155	166	179	179	184	186	186	189	191	194	197	202	217	218	218	222	224	231	238	243	245	248	250	250	250	256	263	266	270	278	280	281	286	289	300	308	314	314	316	320	324	327	329	330	330	330	330	330	378	384	396	411	413	420	422	430	434	435	437	443	454	460	466	484	492	509	519	529	533	538	541	544	561	570	590	593	602	618	622	640	649	661	681	681	688	698	716	730	735	743	745	756	787	790	796	809	817	832	834	846	849	862	871	876	879	885	896	903	913	917	924	926	937	941	944	954	962	970	971	974	981	986	995	1002	1005	1007	1007	1009	1014	1017	1019	1024	1025	1026	1026	1044	1049	1062	1067	1068	1073	1075	1083	1090	1102	1104	1114	1123	1123	1127	1136	1144	1150	1156	1172	1178	1182	1209	1236	1241	1247	1254	1278	1302	1321	1339	1348	1355	1368	1385	1389	1401	1401	1411	1429	1433	1448	1467	1478	1483	1484	1484	1489	1504	1516	1521	1526	1528	1528	1545	1568
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	6	6	6	8	8	8	10	10	10	10	10	12	13	15	15	16	17	18	19	22	24	25	25	27	30	30	32	32	34	35	36	36	38	41	41	45	49	49	54	58	58	60	61	64	64	71	73	79	83	86	91	93	100	108	112	122	126	132	135	136	139	158	160	164	166	182	189	200	211	211	219	230	241	247	252	263	270	274	277	290	290	311	311	315	317	335	352	352	352	352	352	384	392	399	412	421	425	431	438	444	453	459	472	483	483	494	509	515	526	536	548	548	549	553	569	597	608	629	639	650	671	714	745	768	794	811	816	833	885	922	941	958	973	989	999	1023	1039	1058	1074	1077	1085	1092	1102	1114	1121	1136	1140	1140	1153	1167	1175	1200	1208	1215	1227	1237	1245	1252	1262	1272	1279	1285	1294	1297	1304	1309	1314	1320	1321	1322	1326	1334	1351	1360	1364	1365	1374	1380	1384	1389	1398	1399	1403	1412	1449	1526	1569	1579	1579	1581	1598	1608	1621	1633	1644	1644	1644	1659	1671	1679	1681	1687	1688	1688	1693	1698	1713	1729	1736	1739	1749	1755	1763	1783	1799	1799	1802	1812	1819	1828	1832	1839	1847	1863	1878	1901	1941	1947	1956	1975	1987	1987	2044	2066
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	7	9	11	14	17	21	21	21	37	38	42	53	55	65	67	72	74	82	83	88	95	99	103	106	108	112	116	123	127	135	140	144	151	165	178	186	194	208	212	224	229	251	268	272	286	298	318	333	404	422	431	466	491	493	502	507	526	533	543	561	573	582	618	639	653	653	675	687	694	709	720	724	742	745	757	767	778	788	796	807	832	843	843	864	877	886	889	905	922	922	922	922	922	995	1014	1034	1082	1112	1127	1145	1181	1206	1222	1242	1267	1296	1300	1314	1326	1355	1382	1419	1446	1484	1508	1560	1589	1630	1657	1681	1691	1740	1804	1852	1893	1978	2026	2058	2096	2139	2167	2211	2250	2272	2281	2297	2324	2363	2387	2396	2414	2422	2443	2455	2489	2503	2521	2538	2556	2556	2583	2662	2668	2693	2774	2786	2792	2802	2821	2845	2865	2939	2967	2971	2994	3009	3020	3039	3048	3057	3059	3062	3076	3095	3115	3123	3134	3136	3146	3164	3180	3190	3200	3208	3212	3218	3233	3265	3297	3310	3312	3314	3331	3341	3363	3374	3387	3389	3405	3441	3451	3463	3481	3501	3504	3511	3526	3552	3623	3683	3710	3717	3739	3757	3779	3812	3831	3831	3837	3843	3861	3880	3894	3909	3914	3918	3930	3958	3986	4005	4034	4081	4098	4098	4146	4201
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	4	4	5	5	5	5	6	7	8	13	14	16	17	17	21	21	25	34	35	38	39	43	47	47	48	53	55	57	58	58	66	69	72	75	75	75	75	76	77	80	81	81	81	84	84	86	86	86	87	89	89	93	97	100	103	104	108	110	110	112	114	114	114	114	115	115	116	116	116	117	119	127	129	132	132	137	140	141	145	152	163	163	163	163	163	186	196	203	215	223	225	228	233	240	248	263	270	275	281	284	300	308	313	324	327	345	349	356	363	372	381	383	398	414	433	449	462	476	487	502	516	532	550	569	581	594	599	601	625	634	638	643	657	677	684	684	689	692	698	707	708	713	716	722	725	739	750	756	760	761	766	775	775	775	781	781	783	787	790	798	798	801	802	806	806	809	819	820	823	823	824	828	836	836	841	841	841	842	845	857	859	865	868	869	871	875	883	884	886	887	887	891	894	895	903	906	914	914	915	915	916	926	926	929	929	933	935	946	950	950	954	954	959	969	972	976	979	982	984	987	991	997	1003	1008	1009	1009	1019	1023
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	4	7	7	7	13	13	14	15	18	19	20	20	23	24	24	26	28	30	33	34	34	35	37	37	38	38	38	39	39	40	40	41	41	41	42	42	43	44	45	47	48	48	49	50	52	55	55	56	58	62	63	65	66	66	67	67	68	68	68	69	69	71	71	76	77	81	81	81	81	81	85	87	89	89	90	93	96	98	98	98	101	103	107	110	122	122	122	122	122	142	144	148	160	164	171	185	195	196	201	212	217	226	232	234	258	264	269	276	277	292	297	307	310	324	334	370	375	384	392	407	423	429	443	454	456	482	500	526	536	556	566	571	585	616	638	674	688	695	701	712	729	740	757	766	768	770	795	823	859	866	866	866	879	899	907	912	919	934	940	945	956	971	982	988	996	998	1005	1009	1028	1034	1050	1052	1052	1052	1052	1059	1067	1071	1075	1076	1076	1080	1085	1092	1095	1106	1111	1115	1118	1118	1121	1123	1127	1128	1128	1132	1138	1154	1164	1180	1182	1195	1209	1228	1244	1273	1300	1326	1348	1362	1392	1412	1431	1431	1453	1473	1484	1505	1518	1544	1548	1567	1595	1602	1639	1650	1672	1684	1709	1709	1761	1785
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	3	3	3	3	3	5	5	6	7	11	12	12	13	16	18	19	24	25	31	36	37	38	46	54	58	62	68	75	95	99	109	117	123	134	144	153	157	157	161	173	175	175	177	178	188	191	199	199	199	202	203	209	215	220	220	220	220	226	229	231	241	242	246	249	252	252	254	255	257	261	265	267	269	269	273	277	280	285	290	290	291	291	293	295	297	301	301	301	301	301	311	314	318	328	334	338	340	342	355	367	375	388	399	401	403	425	431	436	439	456	461	460	472	491	494	506	507	511	518	525	536	547	561	572	592	599	613	620	649	675	687	697	702	716	731	747	769	778	796	801	821	831	839	858	868	873	883	893	918	938	950	965	967	974	984	996	1009	1012	1025	1035	1037	1046	1059	1067	1086	1092	1098	1100	1110	1114	1124	1134	1143	1144	1146	1151	1166	1176	1182	1183	1188	1189	1199	1207	1221	1228	1235	1236	1239	1246	1253	1268	1274	1283	1287	1294	1303	1308	1320	1332	1347	1363	1378	1386	1402	1410	1422	1436	1448	1459	1465	1473	1481	1506	1506	1521	1530	1538	1548	1554	1571	1577	1582	1595	1607	1629	1640	1653	1660	1670	1670	1690	1706
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	4	4	4	4	6	7	7	8	8	10	10	11	11	12	12	13	14	14	14	15	15	15	15	15	15	15	15	16	16	16	17	18	19	19	19	20	28	29	32	32	35	47	51	56	65	67	69	69	69	69	70	71	71	72	72	74	75	76	77	78	78	80	80	81	81	81	83	84	84	84	84	84	84	85	85	86	88	88	88	93	94	94	97	98	98	98	98	98	98	104	105	107	110	110	111	111	112	116	122	124	124	131	132	135	139	143	149	151	171	179	186	190	197	204	209	213	219	224	229	237	243	244	249	250	250	252	258	266	276	291	291	293	297	302	307	315	321	326	326	329	345	346	355	365	366	369	373	379	381	383	390	390	390	396	402	405	405	406	408	410	411	411	411	418	422	423	423	423	426	429	435	437	437	438	438	444	450	453	454	455	455	458	458	459	461	464	465	465	469	470	475	479	484	490	491	497	498	499	506	511	511	511	515	520	522	523	527	527	529	531	535	543	549	549	552	554	558	565	569	575	575	576	578	583	600	601	609	612	616	616	633	639
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	4	4	4	5	6	9	11	12	13	17	21	26	31	33	33	35	39	46	55	65	73	82	91	102	116	119	153	156	169	174	187	205	212	214	222	243	254	261	287	307	315	320	326	338	354	369	397	405	423	429	452	470	477	511	512	514	539	565	589	606	630	646	671	707	722	728	739	747	755	772	805	821	821	855	877	878	881	893	893	893	893	893	893	893	907	916	922	928	932	933	938	952	960	970	981	985	988	992	1004	1016	1022	1039	1045	1046	1045	1050	1059	1067	1065	1065	1074	1086	1113	1129	1130	1138	1143	1148	1149	1158	1165	1167	1186	1190	1194	1197	1232	1264	1278	1284	1285	1286	1286	1288	1306	1309	1320	1328	1328	1328	1337	1349	1364	1367	1370	1384	1403	1404	1410	1411	1416	1418	1429	1430	1435	1439	1444	1451	1460	1463	1463	1468	1472	1480	1493	1495	1497	1497	1505	1513	1524	1529	1534	1536	1540	1548	1556	1559	1566	1579	1580	1581	1597	1599	1620	1632	1645	1646	1647	1655	1661	1665	1676	1712	1727	1737	1754	1767	1779	1790	1795	1806	1814	1820	1831	1842	1849	1849	1854	1861	1868	1883	1894	1899	1901	1905	1913	1914	1929	1938	1941	1945	1952	1952	1979	2003
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	4	4	6	7	7	7	7	8	10	10	10	10	14	14	16	19	21	26	30	32	33	45	51	58	61	64	73	78	81	87	88	93	93	106	113	121	130	137	138	142	147	155	161	172	186	187	192	196	206	210	214	221	224	227	231	250	256	263	270	270	278	282	283	288	292	297	298	301	307	313	313	320	321	321	322	323	323	323	323	323	323	323	324	325	325	326	328	328	328	328	328	332	338	339	339	339	347	352	357	367	375	376	377	379	384	390	408	416	435	435	442	452	454	458	467	472	475	490	498	509	514	514	516	516	526	530	535	537	542	542	543	545	555	567	575	587	587	588	591	604	614	616	620	625	627	634	641	642	653	660	664	665	672	679	688	692	693	697	697	697	701	710	723	729	730	732	736	742	747	750	756	757	759	761	767	767	770	772	773	773	778	781	783	789	793	800	800	801	802	805	811	819	819	820	824	832	835	840	842	842	844	849	852	856	866	866	868	868	872	881	884	887	887	887	887	891	901	904	907	913	913	913	935	946
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	3	3	4	5	5	5	5	5	5	5	6	6	6	6	6	10	18	20	20	22	22	24	24	29	35	45	46	52	55	61	66	73	79	79	88	92	92	97	100	102	102	105	117	117	118	132	134	134	140	145	145	148	152	157	158	165	166	169	173	179	185	186	187	191	193	193	195	196	200	204	206	209	209	212	212	212	212	216	218	218	218	218	218	223	224	227	233	233	233	234	242	245	245	247	253	261	263	267	272	273	275	277	278	279	279	281	286	295	297	303	306	312	328	341	343	348	361	365	370	374	389	403	411	414	417	419	426	438	444	448	453	457	459	461	463	466	472	482	484	486	489	496	499	502	504	509	510	514	514	516	517	518	518	519	520	523	525	529	531	531	531	533	533	534	535	538	539	539	539	539	540	540	543	543	543	545	546	548	548	551	551	555	558	558	562	566	570	571	572	575	576	576	579	581	582	583	584	588	591	593	595	595	596	596	596	596	598	598	599	601	602	603	604	606	606	608	609	612	615	620	623	626	626	626	628	634
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	5	5	7	10	10	10	15	15	17	18	20	23	24	27	27	29	30	35	36	36	37	37	37	41	42	42	43	43	43	44	44	45	46	46	46	46	48	49	51	51	52	52	54	57	59	62	73	86	89	89	91	94	97	99	102	104	105	107	110	114	126	128	134	139	144	150	154	233	235	239	243	253	267	273	283	290	297	300	307	327	327	348	351	357	363	374	386	386	386	386	386	420	426	431	448	457	465	466	477	483	486	516	532	541	541	541	552	557	568	589	611	619	623	632	644	650	662	689	688	697	705	712	733	759	800	893	981	995	1011	1024	1039	1044	1052	1054	1060	1077	1090	1096	1118	1122	1127	1133	1136	1145	1157	1171	1178	1183	1205	1218	1237	1256	1272	1287	1304	1319	1346	1360	1381	1404	1426	1439	1459	1497	1526	1550	1562	1584	1592	1593	1607	1628	1658	1683	1691	1694	1708	1725	1737	1741	1747	1750	1754	1759	1763	1773	1778	1799	1801	1802	1811	1819	1828	1834	1848	1850	1854	1866	1873	1885	1891	1899	1901	1901	1904	1913	1923	1932	1941	1946	1958	1976	1993	2008	2024	2024	2028	2037	2048	2060	2066	2079	2087	2089	2092	2098	2117	2132	2141	2148	2152	2152	2190	2210
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	4	4	4	5	6	7	8	8	8	10	17	17	19	19	21	22	22	22	23	26	26	27	27	30	35	36	36	36	36	36	36	37	38	38	38	39	39	39	40	40	40	42	43	43	43	43	43	45	45	46	47	50	50	50	52	54	58	59	61	62	62	64	64	64	66	70	71	71	84	84	84	87	93	96	102	105	110	110	118	121	122	127	137	146	146	146	146	146	179	190	204	221	227	237	240	246	254	270	295	325	345	350	352	364	392	399	432	448	454	461	469	517	531	549	549	565	576	596	617	640	662	711	732	747	768	826	867	877	896	907	912	936	960	980	1026	1054	1059	1062	1068	1091	1096	1108	1139	1140	1143	1152	1175	1184	1200	1229	1246	1248	1257	1263	1269	1273	1288	1293	1294	1295	1307	1315	1319	1328	1329	1333	1336	1339	1344	1358	1362	1365	1367	1379	1403	1409	1424	1440	1440	1445	1449	1455	1463	1471	1499	1507	1510	1512	1516	1525	1532	1542	1546	1548	1558	1565	1575	1594	1599	1604	1605	1608	1612	1620	1642	1647	1651	1663	1676	1690	1691	1700	1700	1702	1706	1720	1722	1734	1742	1742	1743	1754	1770	1789	1802	1821	1837	1841	1841	1889	1904
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	4	7	7	9	10	12	13	13	16	16	16	27	27	30	32	36	41	43	49	52	56	60	73	77	82	83	88	93	102	112	115	119	126	132	134	136	142	144	148	152	153	154	157	163	175	176	177	181	183	183	188	189	189	189	190	190	190	193	195	195	195	195	195	197	197	202	202	202	205	205	206	206	207	209	209	209	211	212	212	212	213	215	217	219	219	219	219	221	222	223	223	224	224	224	224	224	226	227	228	232	235	236	236	237	239	244	245	248	254	254	257	265	269	276	281	288	303	308	317	323	331	346	355	363	371	383	391	392	403	419	427	431	444	452	462	471	480	482	485	496	515	520	529	540	550	554	559	567	571	584	596	601	613	618	632	643	660	672	682	697	708	718	726	733	743	748	751	752	758	771	786	787	790	791	794	799	801	818	819	822	823	828	833	848	851	862	865	867	869	870	873	883	892	894	896	909	914	916	925	946	952	952	966	973	982	990	1001	1009	1016	1023	1036	1052	1063	1074	1082	1089	1105	1122	1129	1136	1136	1145	1150	1163	1179	1188	1199	1202	1207	1215	1232	1251	1255	1264	1268	1268	1268	1277	1293
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	3	3	5	6	11	13	14	14	14	14	14	15	16	18	19	20	20	20	21	22	22	22	22	22	23	23	25	26	26	26	26	27	27	27	29	31	31	32	32	32	34	34	34	35	35	35	36	36	36	36	37	38	38	40	43	46	49	49	49	50	50	50	50	50	51	51	51	51	51	51	52	52	52	52	53	54	54	54	54	55	55	55	55	55	55	55	56	56	56	56	56	59	59	61	63	65	66	66	67	72	76	76	79	87	91	91	95	99	105	108	108	110	117	127	143	151	160	164	175	179	189	196	205	209	213	220	220	220	220	220	223	232	236	242	242	248	249	251	256	260	262	266	268	274	277	281	281	284	285	287	287	289	290	293	294	294	321	333	341	346	351	355	360	365	365	370	373	374	374	377	382	390	394	406	407	409	413	416	419	423	424	424	424	428	432	436	438	441	441	441	446	450	453	455	458	459	460	462	465	466	469	475	480	481	484	486	487	494	494	498	512	524	528	534	540	542	543	545	547	553	553	555	557	559	559	566	578
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	4	7	10	12	12	12	14	16	17	20	21	21	23	26	28	31	33	35	39	47	54	59	62	72	82	93	97	104	115	118	118	126	127	133	136	136	142	143	148	149	153	155	155	159	159	162	163	168	168	170	173	173	173	174	176	176	178	184	186	188	190	194	196	200	201	202	202	202	202	203	203	204	204	204	204	204	207	211	211	213	213	220	224	226	244	247	248	248	248	248	248	278	289	298	321	328	331	334	347	356	367	393	407	431	431	441	454	466	470	488	499	505	511	528	537	553	562	576	582	596	624	649	664	685	703	720	730	751	781	803	808	819	826	832	846	861	877	896	928	936	938	940	951	960	966	977	982	984	1011	1041	1052	1062	1069	1070	1073	1092	1101	1109	1118	1124	1129	1132	1137	1145	1154	1163	1167	1171	1171	1177	1180	1181	1183	1185	1185	1185	1192	1198	1201	1204	1209	1212	1213	1217	1224	1230	1234	1240	1240	1242	1249	1249	1251	1253	1257	1260	1261	1277	1281	1283	1293	1297	1298	1300	1303	1334	1348	1351	1355	1364	1372	1372	1377	1382	1384	1384	1392	1404	1406	1409	1412	1416	1423	1424	1428	1432	1442	1442	1443	1445	1448	1448	1479	1484
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	3	3	4	5	6	10	11	12	12	12	12	13	14	14	14	15	15	15	15	16	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	20	22	22	22	22	22	22	23	23	23	23	24	25	25	25	25	25	25	25	25	25	25	25	26	26	28	29	29	32	35	36	43	45	47	49	52	55	60	62	64	64	70	71	74	77	79	93	93	93	93	93	128	146	156	175	189	194	202	203	231	247	261	273	283	286	292	304	316	326	339	346	355	363	390	406	435	448	472	478	495	533	538	560	576	595	607	617	638	649	673	699	716	724	737	752	780	791	809	821	827	830	842	857	866	876	884	888	892	900	918	927	955	967	977	983	1003	1014	1025	1041	1049	1058	1059	1071	1085	1098	1102	1106	1111	1125	1131	1135	1142	1150	1157	1163	1168	1176	1196	1204	1212	1225	1234	1236	1241	1249	1259	1266	1278	1279	1282	1293	1301	1307	1317	1323	1328	1330	1353	1356	1363	1378	1397	1398	1400	1402	1407	1413	1426	1430	1435	1438	1452	1458	1461	1472	1472	1479	1490	1506	1515	1528	1547	1552	1558	1576	1591	1619	1645	1659	1676	1687	1687	1733	1750
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	4	4	4	4	9	9	9	10	10	10	10	12	12	13	14	14	15	15	16	16	19	25	27	28	29	29	29	30	31	31	32	32	32	32	32	32	33	33	33	33	35	36	36	36	36	36	36	36	36	36	36	36	37	37	37	38	39	40	41	42	51	51	51	51	51	53	53	53	55	56	57	62	63	63	65	65	66	66	68	70	70	70	70	70	78	80	81	85	90	91	91	94	97	98	100	102	108	108	108	110	111	112	117	120	127	127	129	134	145	155	172	178	192	203	219	224	231	245	251	255	267	282	307	318	331	337	342	351	369	386	403	412	412	417	423	441	462	475	497	497	498	506	524	537	545	557	557	557	581	593	605	608	612	615	624	639	644	652	663	669	679	682	688	703	713	723	731	735	742	755	773	786	803	808	811	815	826	834	844	855	862	863	865	879	884	889	894	896	896	898	912	919	923	936	945	947	951	960	967	988	1007	1009	1016	1026	1029	1037	1048	1061	1061	1069	1083	1092	1095	1104	1113	1118	1120	1124	1131	1157	1164	1178	1183	1187	1187	1234	1250
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	3	3	4	4	4	5	6	7	9	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	15	15	15	16	16	16	16	16	16	17	17	17	18	19	20	21	21	21	21	21	21	23	23	24	24	24	25	25	25	26	30	30	30	31	32	32	32	32	32	32	34	34	39	48	49	49	49	49	49	49	49	49	49	49	49	56	59	63	63	65	67	68	69	73	76	76	78	81	89	89	97	99	101	101	104	111	114	116	121	123	129	138	138	141	149	159	168	172	183	195	204	211	220	221	225	233	238	240	252	262	269	269	269	275	275	275	278	278	279	279	281	284	287	297	301	303	305	306	313	313	319	320	322	327	337	341	346	348	351	351	351	352	352	354	354	354	354	356	359	362	372	372	372	372	372	372	372	373	377	377	380	387	390	393	395	398	398	399	402	402	405	405	405	407	407	407	407	407	409	409	413	414	417	419	419	420	420	420	421	423	424	424	425	425	425	426	427	431	434	435	436	436	436	438	441
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	7	7	8	13	20	23	23	23	35	37	40	48	50	64	66	72	74	78	79	85	88	94	99	100	105	113	122	128	130	133	141	146	148	153	154	162	167	171	179	182	186	194	197	200	207	221	226	231	238	248	250	251	256	262	271	276	282	285	287	295	310	315	325	336	349	356	358	373	385	399	421	439	446	446	453	456	463	473	480	485	498	505	505	529	536	537	539	550	563	563	563	563	563	611	620	636	682	700	715	773	798	816	841	860	888	916	934	951	982	999	1035	1063	1087	1126	1137	1173	1234	1276	1322	1402	1415	1459	1537	1623	1644	1709	1763	1830	1856	1920	1988	2048	2091	2111	2124	2146	2168	2202	2220	2251	2276	2283	2292	2307	2322	2337	2382	2411	2429	2437	2456	2507	2529	2556	2635	2665	2688	2708	2756	2785	2797	2817	2842	2850	2857	2882	2914	2956	2987	3003	3010	3018	3025	3035	3053	3067	3075	3075	3094	3121	3134	3161	3188	3190	3193	3202	3225	3256	3293	3306	3308	3311	3346	3372	3401	3419	3431	3446	3458	3491	3507	3529	3563	3592	3594	3595	3630	3658	3728	3773	3800	3808	3837	3859	3881	3894	3940	3940	3982	4016	4046	4123	4171	4187	4187	4192	4218	4258	4309	4373	4414	4444	4477	4477	4586	4640
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	4	4	7	9	10	12	13	17	17	23	23	32	34	43	47	52	54	58	62	79	96	96	106	130	148	158	163	177	200	240	249	258	281	296	316	339	354	358	369	404	410	423	438	454	457	462	475	483	487	504	521	524	532	550	567	569	578	587	589	592	597	623	630	640	644	644	648	661	662	663	663	670	671	673	677	682	682	685	688	688	690	692	696	696	696	696	696	700	707	709	721	723	725	726	733	742	750	757	762	770	771	773	779	785	792	809	819	824	831	837	843	847	848	872	873	886	901	911	917	919	926	930	932	936	941	944	947	951	953	955	962	978	987	995	998	1003	1003	1011	1017	1017	1025	1029	1032	1033	1040	1050	1057	1065	1069	1069	1069	1074	1079	1087	1088	1091	1092	1093	1099	1108	1111	1116	1123	1125	1125	1125	1126	1130	1134	1138	1141	1141	1147	1149	1159	1159	1161	1164	1164	1168	1171	1173	1174	1176	1176	1176	1177	1180	1182	1182	1183	1184	1185	1185	1190	1193	1193	1198	1199	1199	1202	1206	1213	1216	1227	1232	1238	1238	1247	1249	1254	1254	1257	1262	1270	1281	1290	1298	1299	1299	1306	1307	1313	1318	1328	1329	1333	1333	1349	1355
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	9	9	9	9	9	13	16	18	20	21	22	23	24	24	24	27	34	35	37	37	37	40	42	47	48	48	48	52	54	56	58	63	64	65	79	86	91	92	102	103	103	117	122	136	139	180	180	180	183	190	190	194	197	197	199	204	206	209	214	215	218	219	220	220	226	230	233	239	240	243	245	245	245	245	245	245	245	245	246	250	250	250	250	250	250	250	250	250	250	250	258	258	258	262	263	263	263	263	265	265	266	266	266	266	266	267	267	268	268	268	268	268	268	268	270	271	271	271	271	273	277	277	277	277	278	280	280	283	285	285	285	287	287	291	292	292	292	292	292	292	292	292	292	292	292	292	292	293
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	3	4	5	5	5	6	6	6	6	7	7	7	7	7	12	13	14	14	21	28	32	32	33	36	38	40	40	43	45	46	47	47	48	49	53	55	56	60	61	61	62	63	65	72	75	75	76	78	78	79	79	82	83	85	85	91	93	95	95	98	98	100	102	104	104	104	104	105	108	112	117	117	117	117	119	119	123	126	126	126	126	126	166	170	177	187	193	195	198	209	218	230	271	283	310	317	323	345	360	373	384	393	443	453	461	480	489	495	515	522	537	548	576	589	600	613	623	626	642	665	685	696	707	711	712	723	767	779	786	795	796	803	806	821	822	842	852	858	861	867	872	873	876	893	894	897	907	918	923	927	936	938	938	938	942	944	955	959	962	962	964	975	979	993	993	993	994	997	998	1001	1007	1011	1011	1014	1015	1018	1025	1033	1046	1047	1048	1050	1058	1065	1068	1076	1085	1087	1100	1114	1124	1130	1143	1145	1145	1156	1161	1171	1174	1176	1181	1186	1195	1204	1212	1215	1215	1217	1223	1231	1240	1249	1257	1260	1262	1269	1272	1286	1288	1296	1297	1299	1299	1310	1323
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	6	6	6	10	11	11	15	16	17	23	24	28	30	36	37	38	39	45	47	50	51	53	55	58	60	65	66	73	74	76	78	79	81	86	92	95	99	100	100	104	105	107	107	109	111	112	115	120	121	124	126	126	131	131	131	133	145	148	150	152	152	153	153	155	156	164	165	168	172	173	173	173	175	178	180	182	182	182	182	182	182	187	190	192	199	202	203	203	203	204	206	211	216	218	218	218	229	234	234	237	246	252	256	261	263	268	273	301	301	307	318	325	331	341	347	349	350	355	361	366	367	374	377	380	385	389	394	397	404	405	406	406	412	415	419	421	421	422	429	435	439	441	451	454	454	454	456	462	462	463	467	467	474	479	484	490	492	492	492	492	492	496	502	508	509	511	511	515	517	518	521	523	524	526	529	531	532	534	536	538	545	551	551	551	552	553	556	557	558	562	564	567	571	571	572	573	575	576	577	581	583	585	589	591	594	594	596	598	602	608	608	614	615	616	618	622	630	632	632	634	638	638	643	649
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	5	5	9	10	11	14	15	16	17	17	18	19	19	21	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	24	24	24	24	24	24	25	25	27	29	29	30	30	30	30	30	30	30	30	31	32	32	32	32	32	33	33	33	33	34	34	34	34	34	35	35	35	35	35	42	43	44	48	48	48	48	50	51	52	54	57	64	65	65	69	72	73	73	74	77	77	80	85	88	94	98	100	104	109	111	113	118	121	128	129	132	134	138	144	146	148	152	159	160	163	186	194	199	205	211	224	225	235	249	255	256	259	264	269	278	280	284	290	296	299	299	306	310	312	316	321	323	325	329	331	335	339	339	339	339	341	341	341	343	344	345	346	348	350	355	357	360	365	370	371	374	375	376	379	380	384	386	388	389	395	397	405	411	416	419	421	422	424	433	437	443	446	450	450	455	462	464	475	475	477	486	491	498	506	507	510	513	519	522	531	540	554	558	563	563	580	598
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	4	4	4	10	11	11	12	12	13	18	19	19	25	27	32	34	35	35	38	41	42	43	45	46	47	47	48	50	51	51	51	51	52	52	53	53	55	55	56	57	60	61	61	63	63	63	63	64	64	65	68	68	68	68	68	70	71	73	77	77	78	78	78	78	79	81	84	85	85	92	92	95	95	97	103	105	109	109	113	117	118	121	127	128	128	128	128	128	155	172	189	209	221	232	238	247	280	306	321	346	372	372	400	420	436	452	470	477	504	505	526	565	600	614	632	633	656	688	699	721	751	771	790	797	824	854	873	893	903	906	908	926	942	967	992	1024	1039	1054	1056	1071	1086	1101	1106	1115	1116	1127	1145	1165	1177	1182	1190	1204	1216	1229	1241	1244	1252	1258	1260	1266	1278	1291	1300	1306	1309	1311	1313	1317	1326	1337	1338	1338	1338	1357	1369	1385	1396	1411	1417	1421	1429	1439	1445	1465	1471	1473	1480	1485	1491	1497	1511	1511	1514	1515	1518	1520	1522	1527	1536	1538	1541	1544	1545	1553	1557	1567	1574	1576	1588	1597	1609	1623	1623	1634	1640	1643	1659	1665	1678	1681	1692	1696	1699	1711	1719	1737	1740	1745	1745	1758	1766
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	4	4	6	7	8	8	8	8	8	9	9	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	13	14	15	18	18	19	21	21	21	23	23	23	24	24	24	25	26	26	27	27	27	29	30	30	31	31	32	35	35	35	35	39	40	42	43	45	49	49	49	49	49	64	68	72	85	88	91	93	93	94	104	115	122	136	136	137	145	156	166	178	195	195	197	206	239	247	260	285	290	293	301	318	322	338	344	349	349	363	371	395	399	407	407	407	407	407	407	522	530	530	530	541	547	550	563	565	568	568	580	589	593	595	599	600	602	610	611	615	618	623	629	630	636	647	653	668	672	673	674	676	680	697	699	702	703	703	710	725	734	745	749	754	757	762	763	763	770	773	774	776	777	783	786	788	788	788	790	792	793	793	797	798	800	803	809	812	815	817	817	818	818	825	830	840	845	845	845	846	855	858	864	868	870	872	873	877	892	895	898	899	901	901	910	912
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	6	6	6	9	11	11	11	12	13	14	15	16	18	18	19	22	23	24	24	25	26	27	27	29	31	34	34	35	35	38	38	38	38	39	41	41	41	41	43	45	45	45	48	49	50	50	52	54	54	55	55	55	55	55	55	56	58	58	58	59	59	66	69	74	81	88	88	88	88	88	91	93	95	96	103	112	118	118	123	128	128	134	135	155	155	155	155	155	182	192	211	221	230	233	234	242	245	257	264	270	278	283	288	310	319	323	333	352	392	395	418	431	440	447	452	460	486	493	511	531	542	550	565	565	576	587	594	621	638	645	650	665	683	692	705	720	734	736	743	746	753	760	768	773	774	781	791	801	815	826	832	833	836	849	851	851	853	854	856	859	864	870	874	878	880	883	885	893	902	909	911	914	914	918	943	945	950	951	951	955	958	962	976	987	1004	1006	1011	1012	1019	1020	1031	1037	1041	1041	1056	1062	1067	1077	1079	1084	1086	1096	1099	1111	1119	1123	1127	1132	1136	1149	1160	1168	1168	1177	1193	1210	1230	1248	1265	1268	1276	1286	1293	1330	1343	1359	1378	1389	1389	1425	1446
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	7	9	11	11	14	14	14	23	23	26	28	29	30	31	35	36	36	37	41	42	43	43	44	45	45	45	45	46	47	47	49	49	49	50	51	52	52	53	53	54	56	56	57	58	58	61	61	63	65	65	66	66	66	66	67	69	69	69	69	69	69	69	69	70	70	71	71	71	71	73	73	73	76	76	76	76	79	80	84	87	90	90	92	93	93	94	95	100	100	100	100	100	106	107	109	115	116	116	116	119	121	123	127	128	130	130	131	138	142	144	144	145	146	147	151	154	159	180	181	190	193	203	212	216	223	232	236	240	255	264	269	285	294	304	312	316	320	325	342	360	366	367	374	388	411	426	434	438	443	451	459	465	478	489	496	500	517	524	528	531	538	545	548	551	555	560	563	564	567	568	572	578	586	600	603	611	611	613	620	635	637	642	642	645	650	654	665	669	671	672	673	687	705	720	723	729	736	736	743	755	759	764	782	783	787	800	812	823	844	848	851	859	865	881	889	903	903	913	931	949	951	962	974	975	977	986	992	1009	1021	1035	1039	1044	1044	1061	1078
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	4	4	4	5	5	7	7	7	7	7	7	7	7	8	8	8	8	8	8	9	10	10	10	10	10	11	13	14	14	14	21	21	21	22	23	25	25	26	26	28	30	32	32	32	34	35	36	36	37	37	41	42	43	43	44	46	47	47	47	47	47	47	47	47	52	55	55	58	60	60	60	61	65	68	73	74	78	80	83	89	91	92	97	97	106	109	111	125	137	142	151	155	165	178	184	190	206	219	226	230	240	246	293	299	306	316	320	339	344	350	363	409	417	421	437	444	453	463	467	469	476	478	489	495	503	504	504	511	528	537	537	541	547	551	556	561	566	573	578	581	590	592	594	600	607	617	625	628	629	631	640	650	653	657	658	661	665	667	672	682	690	691	694	703	710	715	719	721	724	725	730	731	732	742	752	753	753	761	766	771	779	786	790	793	797	800	800	812	812	816	822	827	831	833	839	845	845	852	859	872	878	888	901	905	905	935	948
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	5	5	5	6	12	12	13	14	14	15	17	17	17	17	17	18	19	21	21	23	23	26	28	30	31	32	33	34	34	34	34	35	35	35	35	35	35	35	36	36	36	37	38	38	38	38	39	40	40	40	44	44	44	44	45	45	45	47	48	48	48	50	52	53	53	54	55	55	56	56	57	57	57	58	58	60	61	61	62	64	64	66	67	67	67	67	67	67	76	77	78	81	81	82	82	88	89	89	90	93	100	100	105	113	115	119	121	123	125	126	127	129	132	138	138	146	147	155	168	173	175	180	182	184	196	209	224	228	252	265	278	292	307	317	322	333	337	351	358	365	367	370	375	381	381	387	399	411	417	421	425	429	431	438	441	444	448	449	450	451	451	454	457	457	457	458	459	459	461	463	463	463	463	465	470	472	476	479	479	481	481	482	483	486	497	497	499	499	500	500	502	504	505	507	508	511	511	512	512	513	514	514	515	516	518	518	518	522	523	528	529	535	535	535	536	537	539	539	541	541	544	546	546	549	553	555	563	563	563	564	565
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	3	3	3	3	4	5	6	6	6	6	6	6	7	7	7	7	8	9	9	9	9	11	11	12	12	14	14	14	15	15	16	16	17	19	25	27	30	36	40	41	42	47	47	50	54	55	57	59	60	60	62	65	65	66	68	70	71	72	74	78	80	81	82	82	84	85	86	89	89	90	90	90	90	93	93	96	97	102	102	108	109	109	109	109	109	128	131	138	150	157	160	161	166	172	175	181	191	207	207	210	218	233	238	246	252	254	256	258	266	282	307	319	323	325	338	353	374	391	402	408	410	439	452	467	503	513	519	531	538	552	562	601	627	636	643	662	700	732	750	761	763	772	780	796	802	813	821	823	826	838	849	857	867	876	878	881	887	894	899	903	909	910	912	914	927	938	943	951	952	952	957	962	965	977	978	978	978	983	988	993	997	998	998	999	1002	1012	1013	1029	1043	1046	1049	1062	1065	1068	1073	1087	1087	1089	1098	1102	1106	1119	1138	1139	1152	1160	1165	1174	1188	1188	1192	1197	1258	1260	1264	1277	1278	1279	1287	1302	1325	1330	1351	1362	1364	1364	1393	1422
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	3	4	4	4	5	5	5	7	10	11	12	12	12	14	15	16	16	16	18	21	22	22	22	22	23	24	24	24	25	27	27	27	28	29	30	30	31	32	32	33	33	35	36	36	37	37	39	41	42	42	42	44	44	44	44	44	46	48	49	49	49	49	50	51	52	54	55	56	57	61	63	64	67	70	74	76	82	85	85	97	100	103	105	107	111	111	111	111	111	133	140	147	163	165	165	166	168	169	172	179	180	199	199	204	205	208	226	249	262	270	274	289	292	304	310	342	345	353	358	372	378	382	386	396	397	404	416	420	425	439	442	453	463	482	489	491	498	501	501	502	511	519	521	525	525	525	530	534	539	541	544	547	548	551	553	557	559	563	563	564	564	569	572	574	576	576	577	578	579	579	579	579	579	579	581	585	589	590	593	593	594	595	595	598	600	601	602	602	604	604	605	605	605	606	606	611	612	612	616	617	617	618	619	627	627	628	633	633	633	633	636	638	639	639	640	641	644	648	649	649	650	651	651	662	669	673	675	676	677	677	687	692
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	3	5	5	7	9	10	11	11	14	14	14	15	16	17	18	21	22	25	29	32	39	45	47	50	58	65	68	74	78	81	83	88	90	90	94	98	117	117	122	123	127	129	133	133	133	135	136	138	144	148	150	154	158	158	159	163	171	173	175	181	191	196	199	201	206	214	223	232	232	245	248	252	259	262	280	280	280	280	280	331	347	358	371	384	392	398	409	425	443	463	496	511	515	516	532	540	553	577	594	600	600	612	616	649	671	686	690	727	748	762	776	825	842	853	856	886	897	930	946	964	964	964	976	995	1007	1033	1089	1093	1095	1125	1137	1151	1166	1173	1179	1182	1204	1207	1220	1236	1242	1245	1248	1260	1274	1281	1293	1303	1313	1314	1314	1317	1328	1335	1340	1341	1341	1341	1342	1347	1348	1352	1354	1354	1360	1362	1366	1372	1380	1381	1381	1382	1384	1402	1405	1407	1409	1409	1415	1418	1423	1425	1428	1429	1431	1438	1443	1452	1459	1467	1470	1470	1476	1481	1486	1511	1518	1521	1527	1532	1536	1543	1548	1548	1551	1560	1561	1566	1571	1576	1583	1583	1584	1591	1600	1606	1614	1615	1618	1618	1630	1634
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	4	5	5	9	9	9	16	18	20	22	29	31	31	36	38	40	41	46	48	49	53	57	57	62	67	68	70	71	71	71	71	71	74	77	77	77	77	77	77	77	77	77	77	78	78	78	80	82	82	85	86	87	92	100	113	115	123	128	139	143	143	151	153	153	159	163	165	165	168	178	191	191	194	198	199	200	202	215	221	222	222	236	246	253	266	269	276	276	276	276	276	302	323	329	369	379	403	419	427	465	496	512	531	578	584	591	617	626	643	700	722	737	753	782	806	876	918	940	953	1056	1105	1128	1138	1208	1261	1283	1283	1296	1322	1389	1419	1457	1480	1492	1524	1548	1582	1606	1646	1663	1689	1701	1722	1739	1771	1811	1817	1818	1834	1854	1868	1884	1899	1912	1930	1944	1964	1964	1974	1982	1983	1989	2007	2018	2038	2062	2071	2077	2078	2080	2086	2090	2104	2121	2123	2126	2128	2147	2156	2163	2174	2179	2181	2186	2197	2219	2238	2259	2259	2259	2263	2278	2292	2305	2312	2317	2319	2338	2351	2360	2366	2389	2400	2402	2422	2456	2477	2493	2506	2514	2521	2537	2551	2564	2583	2583	2592	2603	2627	2644	2667	2688	2689	2691	2694	2710	2751	2760	2766	2774	2777	2777	2823	2843
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	5	5	5	5	6	7	8	8	9	9	9	10	10	10	11	11	11	11	16	16	19	19	19	19	20	23	23	24	24	24	25	26	27	27	27	27	28	29	29	32	33	37	39	39	45	51	58	72	76	109	125	133	148	154	171	177	204	210	224	235	262	280	295	315	328	335	346	346	373	373	375	389	398	409	409	409	409	409	434	441	446	461	462	468	499	509	515	521	522	535	542	545	545	545	551	554	560	562	565	568	575	588	595	606	623	622	636	650	654	656	660	669	689	693	702	708	717	729	731	732	733	736	749	749	753	764	767	774	780	789	790	805	808	809	810	813	816	819	825	830	831	833	840	842	842	843	846	846	847	849	850	851	852	858	861	862	863	863	863	863	863	863	863	864	864	871	871	874	877	877	877	888	894	900	904	905	908	912	915	918	923	927	929	934	940	942	946	950	952	955	956	959	960	965	972	979	985	987	994	998	1008	1017	1017	1020	1027	1027	1034	1035	1039	1040	1041	1044	1051	1059	1061	1064	1067	1069	1069	1083	1089
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	3	5	5	7	8	8	11	11	12	12	13	13	13	14	14	14	14	14	15	15	15	15	15	16	16	16	16	16	16	16	17	17	18	19	19	19	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	25	27	27	27	28	59	59	61	64	67	67	67	67	67	84	88	93	96	98	98	99	99	109	109	109	109	109	109	109	109	109	109	118	122	122	122	122	122	122	122	123	123	125	125	125	127	127	127	128	128	134	134	134	135	135	136	139	140	140	141	144	146	148	150	158	161	166	171	174	175	176	181	195	197	199	201	211	216	225	228	234	235	237	248	250	254	257	257	257	257	274	278	279	280	282	282	292	292	292	298	298	303	304	306	307	310	312	313	315	315	315	315	317	320	321	321	323	324	326	328	328	331	331	331	332	333	336	338	338	338	338	339	339	340	343	347	347	348	351	355	355	355	359	360	360	360	360	360	361	363	365	366	366	370	370	376	376	376	378	378	382	383	384	384	384	386	387	387	387	388	389	389	389	392	393
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	4	5	8	8	8	12	13	14	16	17	22	25	30	30	32	33	37	40	42	45	49	49	51	53	53	55	58	61	64	65	65	66	68	68	68	68	69	69	69	69	69	70	71	72	74	74	75	77	77	78	78	78	78	78	78	78	78	80	80	81	81	82	84	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	86	87	88	89	89	89	89	91	92	92	93	93	93	93	94	95	96	98	98	101	104	107	111	111	121	121	129	129	134	137	142	145	151	154	158	160	173	178	183	187	187	188	193	194	201	205	211	211	215	220	227	231	233	234	234	239	241	244	247	253	258	258	273	274	274	275	276	277	277	277	281	284	284	284	284	284	284	284	287	288	290	290	290	296	299	301	301	301	301	301	301	302	303	305	305	305	305	307	308	309	309	309	309	310	312	313	313	315	316	316	316	318	319	319	329	329	329	330	331	335	337	338	338	338	338	342	343	343	346	346	346	349	350	350	351	352	352	353	353	354	355
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	3	3	3	3	4	6	7	9	9	11	11	12	15	16	16	17	17	18	19	20	20	22	24	27	29	33	34	34	36	37	38	38	38	40	41	42	42	44	47	47	49	52	53	57	61	61	63	66	67	67	70	73	75	81	83	86	86	92	92	98	98	98	102	105	105	109	112	117	120	121	122	124	124	125	128	136	136	139	139	143	148	149	150	155	158	158	158	158	158	178	193	194	217	223	228	230	230	240	243	244	254	259	261	266	280	282	287	295	295	301	302	305	314	323	336	340	348	348	411	458	461	471	475	479	483	505	527	544	560	566	571	571	584	593	604	611	620	620	623	629	635	637	644	652	652	653	653	658	667	674	678	681	682	688	688	688	690	691	694	695	696	701	704	708	709	709	709	710	710	710	712	715	717	717	718	718	719	720	723	724	725	731	735	737	738	742	742	742	746	746	749	752	760	763	763	765	771	776	780	790	791	791	794	798	806	810	814	815	822	826	828	833	841	841	844	846	852	859	870	876	885	886	889	893	911	923	936	953	953	953	982	991
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	5	6	6	7	7	9	9	11	11	11	11	11	13	14	14	14	14	14	14	15	15	16	17	17	17	17	17	18	19	19	19	19	20	20	20	20	21	23	25	27	30	31	36	36	44	65	66	71	71	73	75	75	76	79	82	82	84	84	85	85	87	90	93	94	96	97	104	111	112	114	121	123	128	128	132	132	132	132	132	132	132	132	132	132	132	133	136	141	144	148	148	151	152	161	166	167	170	170	173	180	183	193	202	207	208	208	208	216	220	231	234	236	237	245	256	260	270	275	276	279	286	298	303	304	304	304	304	304	304	307	312	313	315	315	316	318	318	320	324	326	326	329	339	339	342	344	347	348	350	353	353	353	359	363	365	374	381	382	386	389	389	391	391	391	393	400	402	405	405	406	410	413	415	416	417	418	419	423	428	433	435	436	437	442	444	449	453	453	453	453	454	458	461	463	466	467	467	470	472	479	479	479	484	493	513	519	526	545	545	549	556	564	566	570	575	578	578	582	585	593	593	601	603	604	604	610	619
28	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	4	4	4	5	7	9	9	11	13	19	31	32	32	38	47	55	58	63	64	64	65	72	81	85	91	95	103	103	110	117	120	122	126	129	134	135	139	144	147	151	154	154	154	162	162	164	169	169	171	176	180	182	188	190	192	194	194	198	204	215	219	221	223	227	239	273	281	283	286	291	296	298	300	301	310	321	329	329	337	347	348	348	350	354	354	354	354	354	395	407	412	426	441	444	445	454	467	473	478	493	505	509	513	523	533	543	548	553	560	566	574	584	587	597	603	610	619	640	653	664	673	688	689	694	717	726	747	757	764	773	786	793	803	807	815	829	831	833	841	870	874	882	887	890	891	900	905	912	915	926	928	930	935	939	943	944	950	954	954	958	961	963	965	974	982	986	993	997	999	1008	1009	1009	1012	1016	1025	1034	1035	1036	1038	1039	1041	1046	1055	1059	1062	1062	1062	1066	1067	1067	1070	1078	1083	1084	1086	1088	1091	1098	1101	1101	1103	1109	1126	1140	1160	1169	1172	1193	1199	1207	1217	1222	1222	1226	1227	1234	1245	1254	1260	1277	1291	1312	1317	1323	1327	1341	1383	1389	1389	1395	1404
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	7	0	7	4	5	6	8	4	10	0	5	8	12	12	12	3	3	3	3	3	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	0	1	1	2	1	2	1	2	1	1	0	0	0	0	0	0	0	0	1	1	1	1	174	1	1	0	0	1	0	0	0	0	0	0	0	0	0	0	113	121	126	126	126	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	-1	606	27	147	2	0	63	0	0	0	0	0	23	23	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	3	6	8	10	10	10	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	15	17	23	26	29	29	34	34	38	38	41	44	45	45	49	50	51	55	60	60	60	62	67	68	72	72	74	74	74	75	80	80	83	84	84	84	84	84	85	86	86	87	88	88	90	90	90	91	91	91	91	91	93	93	95	98	99	100	100	100	100	102	103	105	106	107	107	110	114	116	116	117	118	119	121	123	128	130	132	134	134	134	137	143	150	152	152	159	160	161	174	178	178	178	183	184	189	192	197	199	204	206	206	209	212	219	222	224	228	229	231	242	248	254	262	267	270	275	278	283	284	290	292	292	294	308	313	317	318	319	319	322	326	330	331	338	343	350	350	362	369	371	372	373	373	373	380	386	389	406	406	406	406	424	436	436	452	460	460	475	482	493	499	502	510	519	531	531	553	572	578	581	592	603	632	650	663	681	696	731	751	798
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	5	5	5	5	5	6	7	8	8	8	11	11	14	14	15	17	19	20	20	20	20	23	24	24	30	30	30	30	30	30	30	31	31	32	33	33	33	33	34	34	34	35	35	35	35	35	36	39	41	41	42	43	45	45	45	49	49	50	51	52	54	55	55	55	55	55	55	55	55	55	55	55	55	55	55	59	60	65	66	68	69	72	72	73	74	75	78	80	80	81	83	84	84	85	87	87	87	87	87	88	88	89	94	95	96	98	101	102	102	103	104	107	107	108	108	114	120	122	125	125	125	125	131	136	142	146	149	149	149	156	156	164	172	180	187	189	189	194	206	213	221	225	230	238	241	244	250	258	259	259	265	270	278	287	294	298	298	308	315	320	342	342	342	342	357	365	365	386	388	388	406	414	420	428	435	441	443	450	450	462	468	474	482	489	492	501	512	518	526	537	552	557	569
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	9	11	11	11	11	11	11	11	11	11	12	12	12	14	14	14	14	18	18	18	18	19	19	19	19	19	19	19	20	20	20	20	20	20	22	23	25	28	28	28	29	33	33	34	36	37	37	37	37	39	39	41	41	41	41	41	43	44	44	44	44	44	50	51	51	52	53	53	53	53	53	56	61	61	61	61	62	64	65	68	68	68	68	70	70	70	70	71	71	73	74	75	75	76	77	77	77	77	82	84	86	90	91	91	95	98	102	106	109	114	115	125
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	6	18	21	27	34	56	60	61	68	71	73	79	82	85	90	97	102	108	111	111	117	117	119	120	122	122	122	122	122	122	123	133	134	134	134	137	137	137	138	138	138	138	138	138	139	139	139	139	139	139	142	142	142	142	142	142	143	143	144	152	155	157	158	163	168	178	178	180	180	180	180	187	190	192	192	193	194	194	198	198	199	199	200	203	205	207	210	217	220	226	226	227	233	235	235	238	241	243	243	245	249	255	260	264	268	268	273	304	304	309	313	316	330	332	333	334	340	344	371	372	377	386	398	402	405	411	411	413	416	420	424	431	435	435	435	435	439	453	464	466	466	467	470	474	483	483	483	483	514	516	516	524	527	527	535	553	560	563	571	577	586	588	588	622	639	654	664	680	681	695	708	718	734	745	763	777	791
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	10	14	15	20	25	28	31	31	31	31	32	34	36	43	45	47	52	52	66	71	71	72	72	81	86	87	91	96	96	97	105	125	146	147	154	156	160	172	173	179	182	187	188	194	207	213	213	218	227	228	230	233	242	245	248	248	254	258	263	266	273	280	283	293	293	293	306	313	318	322	322	323	326	335	340	349	352	353	355	358	360	362	367	374	378	379	379	388	389	399	406	409	410	411	416	420	429	431	433	433	452	460	461	473	478	490	494	494	502	508	519	527	530	535	540	546	550	567	584	584	584	584	615	632	632	691	707	707	735	748	764	786	800	808	816	844	844	882	898	912	942	960	963	976	997	1019	1050	1074	1088	1102	1126
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	7	9	10	10	15	15	15	15	16	17	21	21	21	22	24	25	26	26	26	26	28	29	30	31	31	31	33	34	34	37	41	41	42	45	48	51	51	51	52	52	52	53	55	62	62	64	65	65	65	65	66	66	66	68	68	68	69	70	70	71	71	71	72	73	74	74	75	76	78	79	83	84	88	92	94	102	102	103	105	108	110	111	114	115	116	117	122	124	132	142	145	152	153	158	161	162	165	166	169	175	178	178	180	183	185	192	192	204	212	218	237	247	259	259	272	280	293	318	318	318	318	357	365	365	388	395	395	402	409	413	414	417	426	432	436	436	444	449	453	455	455	461	472	479	483	491	494	502	510	520
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	10	10	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	14	16	16	17	17	17	18	19	20	24	24	28	29	29	32	32	32	34	36	39	39	40	40	42	44	44	44	47	48	48	51	52	54	54	54	54	55	56	56	57	60	60	61	62	62	65	66	70	72	76	76	76	76	76	78	78	78	80	80	80	81	82	82	83	84	89	92	94	98	99	101	101	101	104	113	116	123	125	125	125	138	142	152	154	156	156	163	168	171	186	186	186	186	208	213	213	222	224	224	229	233	234	243	247	250	252	253	253	264	267	271	272	276	280	283	286	296	306	310	327	335	347
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	10	10	10	11	11	11	11	11	12	12	13	13	13	13	13	13	14	14	14	14	14	14	14	14	15	15	15	16	16	16	16	16	16	16	16	16	17	18	18	18	19	20	20	20	22	22	22	23	26	26	29	29	32	32	32	33	38	46	51	51	51	57	61	63	66	71	71	71	75	75	78	87	90	90	94	104	107	112	112	116	117	117	118	119	125	130	136	141	144	145	147	152	154	154	155	155	155	155	156	158	158	159	162	162	163	165	165	165	174	180	183	188	190	200	226	239	245	248	251	275	289	304	317	333	335	335	344	354	370	374	389	395	395	395	403	411	421	421	421	421	428	431	431	445	452	452	465	468	473	476	476	481	482	484	484	491	498	504	511	513	518	531	547	560	575	586	595	597	622
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	8	8	9	9	10	10	10	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	14	14	14	14	16	18	20	21	21	22	23	27	30	32	33	39	40	43	46	47	49	49	49	50	50	53	53	55	56	56	56	56	58	59	62	64	64	68	68	69	75	77	80	81	81	82	84	87	87	93	94	95	97	97	105	109	115	121	125	129	130	133	138	142	152	156	162	163	172	176	233	241	250	263	263	270	287	295	306	311	316	317	322	333	344	344	344	344	344	344	349	355	358	359	362	362	366	371	373	392	392	392	392	412	418	418	429	432	432	441	448	455	463	465	471	476	511	511	530	541	553	560	567	571	576	585	590	597	606	614	624	637
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	8	10	10	17	20	20	25	37	49	50	59	64	65	69	74	75	76	76	77	77	77	77	79	80	82	87	90	92	93	93	93	94	96	97	97	97	97	97	97	97	97	97	97	97	97	97	97	97	97	98	98	100	100	100	100	100	100	100	104	105	106	106	107	111	113	116	122	123	130	137	143	143	152	153	154	156	163	173	178	189	193	194	197	201	204	208	208	215	216	222	226	246	257	258	266	280	288	298	313	313	327	343	352	363	372	395	395	418	424	464	477	504	534	566	570	595	627	639	665	701	733	742	750	758	800	839	860	893	928	956	1023	1069	1125	1152	1205	1218	1236	1259	1283	1297	1328	1328	1375	1397	1429	1457	1500	1525	1534	1594	1610	1635	1704	1762	1816	1890	1917	1951	1984	2097	2209	2283	2358	2514	2618	2714	2817	2994	3169	3359	3473	3524	3568	3627	3695	3780	3918	4071	4131	4182	4225	4288	4328	4365	4403	4453	4466	4504	4548	4623	4623	4623	4623	4623	4623	4656	4688	4742	4762	4786	4801	4836	4884	4948	5244	5244	5244	5244	5398	5459	5459	5582	5612	5612	5730	5777	5819	5889	5938	5961	5978	6091	6091	6256	6364	6443	6462	6513	6634	6850	7081	7291	7446	7541	7629	7819	8040
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	5	5	5	8	8	8	11	14	16	17	20	20	20	22	22	26	26	28	30	31	32	33	35	43	48	48	57	63	68	76	87	141	185	229	341	369	386	404	409	432	442	447	464	476	496	502	505	505	520	543	562	587	599	609	617	628	640	662	677	687	690	692	709	719	725	736	741	744	748	754	755	762	768	772	784	784	787	791	793	800	802	805	805	809	812	819	827	834	838	838	862	869	873	880	883	883	884	892	911	923	927	938	938	938	945	955	955	958	962	971	974	975	991	997	1003	1009	1015	1017	1018	1028	1039	1049	1054	1056	1056	1062	1063	1069	1075	1076	1076	1084	1091	1092	1106	1112	1117	1123	1129	1140	1140	1155	1163	1170	1175	1182	1188	1197	1215	1234	1247	1276	1298	1300	1302	1322	1336	1359	1383	1414	1421	1436	1450	1455	1476	1521	1547	1559	1591	1591	1623	1664	1712	1750	1772	1805	1834	1867	1919	1971	2006	2026	2026	2076	2114	2138	2189	2219	2240	2277	2292	2337	2371	2458	2458	2458	2458	2577	2614	2614	2677	2736	2736	2796	2821	2858	2916	2943	2965	2976	2985	2985	3048	3072	3093	3129	3163	3182	3219	3261	3302	3400	3445	3513	3598	3649
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	5	6	6	10	13	13	16	16	17	21	22	23	23	24	24	24	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	29	32	32	33	34	35	35	35	37	37	37	39	39	39	39	40	41	41	46	48	53	58	59	62	62	62	67	68	71	75	75	75	99	101	106	108	108	108	108	108	111	111	116	116	117	117	118	122	122	125	133	142	145	146	151	154	169	177	189	192	201	210	215	227	236	239	239	247	249	253	264	275	275	281	283	286	289	297	302	311	317	321	322	326	327	337	345	351	354	354	358	363	366	373	373	376	379	383	386	398	410	417	425	430	430	442	458	473	484	490	492	504	519	531	541	559	576	583	610	617	640	646	650	652	652	652	679	701	722	727	738	752	756	771	791	834	834	834	834	881	915	915	992	1017	1017	1050	1067	1106	1121	1135	1177	1188	1251	1251	1285	1301	1313	1394	1423	1441	1456	1472	1500	1525	1546	1578	1591	1596
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	9	9	9	9	9	9	9	9	9	9	9	10	11	12	12	12	12	12	12	14	15	15	15	15	15	15	17	17	19	19	23	24	24	24	27	27	27	28	29	29	29	30	30	30	34	34	35	35	35	35	35	35	35	36	36	36	36	36	36	36	37	37	38	39	39	40	40	40	41	41	41	41	42	42	44	46	47	49	49	49	50	50	51	53	55	56	59	60	61	66	69	76	78	78	78	79	82	89	93	95	100	100	105	107	110	112	118	119	119	120	125	128	130	130	130	130	141	144	144	151	153	153	162	163	164	166	170	170	170	174	174	182	192	194	195	197	200	203	215	228	233	237	244	247	253
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	6	8	13	14	17	18	18	18	19	19	19	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	26	26	26	27	27	29	29	29	30	30	32	32	32	32	32	32	32	33	34	36	36	40	40	40	42	42	42	42	42	44	44	44	44	44	44	45	46	46	51	55	55	57	57	61	61	61	63	63	63	64	64	64	72	78	78	80	81	81	83	87	89	90	94	95	100	102	106	118	123	125	130	131	133	137	142	142	157	159	161	163	168	170	179	198	202	205	213	223	235	244	253	259	260	276	299	306	316	325	332	338	344	362	382	407	428	432	439	442	458	474	492	506	526	532	545	553	562	569	580	584	589	602	618	638	652	662	672	672	673	684	698	718	728	745	751	764	774	812	858	858	858	858	930	950	950	995	1008	1008	1067	1083	1105	1152	1178	1204	1216	1256	1256	1405	1460	1481	1503	1563	1607	1666	1752	1831	1911	1941	1978	2018	2083
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	4	7	11	12	17	19	20	20	24	24	24	25	26	26	26	26	26	26	28	31	32	32	32	33	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	40	43	45	45	45	47	48	50	54	55	57	60	60	60	63	66	66	67	66	67	70	71	74	76	77	78	83	85	87	90	92	88	91	100	102	108	114	139	151	166	187	203	216	241	262	277	285	294	300	309	317	326	335	339	339	350	356	363	370	382	388	398	408	412	415	428	434	440	446	452	455	471	481	488	500	510	519	528	536	556	563	577	586	596	606	614	630	647	655	672	683	712	722	740	747	767	780	809	837	863	884	902	939	989	1008	1018	1018	1018	1046	1065	1096	1125	1131	1160	1171	1192	1226	1302	1302	1302	1302	1359	1386	1386	1434	1448	1448	1492	1510	1519	1544	1565	1584	1602	1611	1611	1642	1675	1684	1696	1717	1741	1763	1790	1817	1836	1861	1903	1942	1985
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	5	5	5	13	15	15	15	15	16	17	20	20	23	24	26	28	28	30	30	31	33	35	36	36	36	37	40	42	43	43	47	48	48	49	49	49	49	49	49	49	49	49	49	49	50	50	50	51	51	51	53	53	54	54	55	56	57	58	59	62	64	68	70	73	73	73	74	76	76	77	83	85	85	86	86	88	98	101	104	104	108	110	111	114	117	119	120	121	123	123	126	133	141	145	153	161	171	182	193	193	214	221	252	271	292	314	328	328	330	361	375	400	407	428	429	445	473	496	509	512	520	521	540	560	565	578	594	596	597	607	613	614	627	636	636	651	663	668	689	705	732	735	742	770	776	800	810	836	847	848	863	868	893	914	930	944	960	968	975	989	1003	1028	1051	1064	1080	1097	1122	1153	1193	1239	1276	1316	1339	1359	1413	1431	1461	1501	1532	1548	1588	1620	1678	1726	1779	1795	1795	1795	1851	1879	1915	1969	1993	2007	2025	2060	2060	2241	2241	2241	2241	2327	2356	2356	2418	2437	2437	2504	2540	2564	2599	2616	2645	2690	2696	2696	2796	2825	2871	2909	2934	2998	3063	3139	3219	3322	3385	3457	3594	3699
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	4	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	14	14	16	19	20	20	25	25	26	31	38	39	41	42	43	47	48	48	49	53	54	61	69	71	74	79	84	89	95	98	98	99	99	99	99	100	100	101	101	101	102	102	102	102	104	104	104	105	105	107	107	107	107	107	107	107	108	110	110	112	112	114	114	115	117	118	118	119	121	121	121	123	126	126	126	126	126	126	126	126	126	126	126	126	126	126	126	126	126	126	129	135	135	137	137	137	141	142	147	155	155	155	155	159	162	162	168	171	171	173	174	177	179	188	190	195	199	199	211	214	216	223	228	232	240	247	257	266	273	282	284	285
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	10	14	18	19	19	19	20	20	20	20	20	20	21	21	21	21	21	22	23	23	23	23	24	24	26	26	27	27	27	32	33	36	36	37	37	37	39	39	42	42	42	42	42	45	47	47	50	51	53	57	59	65	71	77	82	83	87	93	96	96	96	96	96	96	96	100	107	110	110	110	112	112	113	137	137	137	137	141	143	143	149	153	153	157	164	166	168	172	174	176	179	179	188	189	191	194	195	198	201	202	206	206	207	211	213	215
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	6	6	6	6	8	8	8	8	8	9	14	17	21	21	22	23	25	25	26	27	27	32	32	36	44	44	47	50	52	53	53	54	55	55	55	58	58	58	61	61	62	63	63	63	63	64	64	65	65	66	67	67	67	68	71	71	71	71	71	72	74	75	77	77	79	80	82	82	85	85	89	90	93	96	97	99	99	102	102	104	105	108	109	109	109	109	109	109	109	110	112	116	116	116	116	116	120	123	125	130	135	138	140	141	152	152	161	164	169	178	190	195	205	205	207	217	225	233	237	250	268	285	314	349	372	397	429	440	472	517	559	592	621	630	636	654	673	679	692	705	705	742	755	770	785	811	830	857	863	883	887	901	912	925	948	961	971	975	998	1009	1027	1053	1065	1075	1080	1092	1108	1122	1131	1138	1151	1159	1187	1203	1219	1243	1255	1270	1288	1302	1333	1360	1380	1389	1405	1420	1434	1457	1489	1502	1515	1524	1524	1524	1536	1547	1572	1585	1591	1605	1620	1626	1648	1733	1733	1733	1733	1795	1814	1814	1855	1872	1872	1929	1940	1967	1993	2008	2020	2058	2092	2092	2136	2188	2203	2237	2285	2311	2351	2387	2425	2480	2533	2609	2655	2703
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	11	11	11	11	12	12	12	12	12	12	12	12	15	16	20	25	25	25	29	29	29	29	31	31	31	32	32	34	34	34	34	34	35	36	37	38	38	40	40	41	41	41	41	44	45	45	45	45	45	45	45	45	46	46	46	47	48	48	51	51	51	54	55	59	60	60	62	62	63	65	67	68	70	70	70	73	77	81	87	87	91	91	95	102	103	107	111	111	111	111	130	132	143	150	151	151	154	159	169	180	180	180	180	196	198	198	207	208	208	212	216	217	219	228	228	232	238	238	248	253	254	259	262	272	274	276	281	288	297	313	321	338
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	8	11	13	13	13	12	12	13	13	13	13	14	14	14	14	14	14	14	16	16	16	16	17	17	17	18	19	19	20	21	21	21	21	21	22	22	22	22	22	22	23	23	23	23	25	26	28	29	30	31	35	35	36	36	36	37	37	38	40	41	41	42	42	42	43	43	43	43	44	44	47	47	47	47	48	48	51	52	52	52	52	52	52	53	53	53	54	54	54	54	54	54	54	54	55	55	56	57	57	58	59	60	60	61	61	70	73	75	75	76	80	94	105	113	119	124	137	142	145
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	6	7	11	11	11	12	13	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	23	23	24	24	27	28	28	28	28	28	28	28	28	29	29	29	30	30	30	31	31	32	32	32	35	37	38	39	40	41	43	44	45	46	47	47	48	49	54	64	67	71	73	76	77	80	90	93	104	113	118	122	126	128	145	159	168	172	188	210	230	249	265	275	281	286	300	311	324	335	335	351	364	373	392	403	411	424	441	453	472	489	498	503	515	529	540	546	576	589	606	634	654	675	693	719	741	753	794	816	829	846	878	893	917	1003	1025	1045	1068	1094	1132	1178	1204	1235	1255	1279	1314	1344	1372	1417	1453	1472	1472	1513	1532	1576	1619	1641	1662	1688	1706	1756	1786	1848	1848	1848	1848	1947	1972	1972	2059	2080	2080	2127	2154	2183	2215	2240	2263	2299	2316	2316	2408	2433	2463	2500	2534	2584	2620	2669	2730	2772	2822	2868	2911	2964
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	8	11	13	14	14	14	15	18	20	20	20	20	21	23	24	27	28	29	29	29	30	30	31	33	33	33	33	34	38	40	41	42	43	44	48	48	48	50	50	50	50	51	51	52	54	54	55	55	57	59	59	59	60	60	61	61	61	64	65	65	65	65	68	73	73	73	74	74	74	74	79	82	85	85	85	85	92	95	95	99	99	99	103	104	104	105	108	113	113	113	113	120	128	130	135	137	137	153	156	167	168	176	183	192	206
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	5	9	10	11	13	16	21	23	26	32	33	37	37	37	38	40	46	48	51	51	52	52	55	56	57	59	61	61	62	63	65	67	68	69	69	70	72	75	76	80	84	85	90	90	90	91	92	94	102	105	111	114	114	117	123	125	127	133	141	148	148	149	158	162	167	171	172	172	173	177	181	186	226	233	240	249	254	262	284	288	288	293	299	301	319	334	342	342	348	367	375	386	406	414	414	443	454	460	472	478	478	500	504	510	526	539	550	557	558	565	579	589	597	607	617	625	630	646	655	685	688	705	717	744	784	826	857	882	896	900	914	944	974	984	1011	1011	1037	1053	1064	1087	1098	1126	1133	1143	1158	1167	1180	1194	1210	1245	1261	1269	1285	1309	1323	1346	1355	1363	1381	1403	1412	1443	1455	1481	1493	1506	1512	1530	1541	1561	1589	1608	1624	1642	1657	1672	1700	1714	1724	1736	1743	1760	1761	1761	1761	1761	1761	1761	1761	1783	1800	1832	1842	1850	1863	1882	1901	1912	1985	1985	1985	1985	2198	2210	2210	2283	2300	2300	2347	2412	2449	2477	2491	2504	2536	2570	2570	2643	2713	2761	2801	2841	2882	2978	3036	3097	3130	3220	3297	3351	3424
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	4	4	5	6	7	7	7	8	8	9	9	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	13	13	14	14	14	14	14	14	14	14	14	16	16	16	16	16	16	17	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	20	20	21	21	21	22	22	23	23	23	23	23	23	23	23	23	23	25	25	26	28	28	29	28	29	31	31	33	33	33	33	35	36	36	38	38	36	38	42	43	46	50	53	53	53	57	57	59	61	61	61	65	65	68	72	79	79	82	84	85	88	88	93	95	97	101	103	105	111	112	113	113	115	118	121	123	127	127	127	127	129	135	142	146	152	158	161	162	168	170	175	176	179	179	185	186	190	193	196	196	202	206	210	221	231	236	236	236	236	236	250	253	262	265	269	269	280	293	302	333	333	333	333	371	385	385	408	420	420	436	447	463	479	487	495	502	509	509	532	540	558	570	574	588	594	607	623	628	643	653	667	683
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	4	5	5	6	8	10	17	17	23	23	24	25	26	28	30	30	32	35	35	35	36	36	37	38	41	41	42	44	45	45	45	45	47	49	50	50	50	50	50	51	51	52	52	52	52	53	54	54	54	55	55	55	55	55	55	55	55	55	55	55	55	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	58	60	60	61	63	63	63	72	72	72	75	75	76	79	81	81	84	87	94	95	99	100	103	103	111	116	126	133	143	158	159	161	167	186	196	206	211	226	229	248	250	269	288	307	315	325	338	354	362	376	376	410	427	438	460	477	496	527	589	597	613	634	653	690	702	719	722	729	758	775	788	820	831	846	863	881	916	931	981	1010	1016	1032	1048	1088	1119	1172	1198	1218	1233	1262	1289	1328	1354	1374	1386	1398	1434	1481	1509	1535	1559	1584	1584	1630	1660	1695	1721	1753	1797	1844	1880	1913	1999	2095	2095	2095	2095	2203	2258	2258	2422	2477	2477	2600	2649	2756	2849	2898	2935	2962	3006	3006	3216	3310	3430	3506	3591	3663	3766	3915	4066	4175	4230	4333	4412	4558
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	5	5	5	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	11	12	12	12	12	13	13	13	14	14	14	14	14	14	14	16	20	20	20	20	23	23	25	28	28	28	28	30	32	32	32	33	33	35	34	38	38	42	43	50	57	65	73	77	86	91	94	98	103	107	111	116	116	125	131	135	140	148	157	158	159	162	166	170	174	183	184	186	187	188	193	215	216	220	223	232	239	244	252	265	280	286	289	305	306	308	311	314	335	343	350	358	362	368	373	377	381	389	404	410	419	426	431	434	434	452	457	460	471	473	475	480	480	491	497	507	507	507	507	507	512	512	556	570	570	581	586	592	605	608	609	613	626	626	650	661	678	685	698	708	753	786	816	833	846	856	881	906
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	3	3	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	6	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	10	10	11	11	11	12	12	12	13	15	15	17	17	18	19	19	21	21	22	22	23	24	26	27	28	28	28	30	31	32	32	33	33	33	33	36	40	47	52	56	57	58	62	69	71	71	73	78	79	83	90	97	102	111	115	115	121	126	132	137	141	146	148	159	164	175	178	179	186	193	198	209	215	217	217	218	218	221	225	231	242	249	280	294	307	330	339	345	349	361	362	369	388	391	397	402	402	402	402	416	417	421	425	426	426	434	443	451	481	481	481	481	500	511	511	531	545	545	563	583	593	609	621	629	639	646	646	675	685	695	718	722	730	752	771	795	824	838	846	852	892
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	4	4	4	4	9	10	10	10	10	10	11	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	17	17	17	17	17	18	19	19	20	20	20	20	20	22	22	24	26	27	30	30	30	32	32	34	34	36	36	36	37	39	41	41	42	44	44	44	46	47	48	50	52	54	56	61	62	68	70	70	71	75	76	80	80	83	83	84	88	94	100	100	100	100	100	100	100	125	125	125	129	130	131	135	136	140	140	142	142	147	149	152	154	155	160	162	169	181	187	193	204	206	215
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	4	4	5	5	6	6	6	6	6	6	6	6	6	7	9	9	9	10	12	12	12	12	12	12	13	13	13	14	14	14	14	14	15	16	17	17	18	18	18	20	22	23	23	27	28	28	31	32	33	36	40	40	40	43	44	46	47	48	49	50	52	53	58	60	60	67	68	68	68	72	73	75	76	78	81	83	85	86	88	88	90	93	99	104	105	108	108	108	108	108	114	118	121	122	123	124	133	137	142	146	147	152	154	161	164	167	167	167	173	180	182	185	189	189	190	194	194	194	200	201	207	217	222	222	227	232	236	242	242	242	242	253	264	264	275	278	278	303	325	331	338	349	349	359	364	364	395	399	406	411	414	417	428	429	437	447	460	464	471	483
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	9	9	9	9	9	9	9	10	10	11	11	11	11	11	11	11	12	13	13	13	13	14	15	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	19	19	19	19	19	19	19	19	19	19	19	19	20	20	22	22	24	26	26	30	33	37	43	44	47	49	52	52	61	64	66	68	69	70	73	76	83	86	91	94	98	106	112	114	117	123	123	123	133	139	144	149	152	152	156	159	162	172	172	172	172	187	194	194	198	199	199	206	206	211	220	221	222	222	222	222	228	229	233	234	237	241	243	246	252	254	263	267	268	277
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	8	8	9	9	9	9	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	14	14	15	15	15	16	16	16	16	17	19	19	20	20	20	20	21	22	23	25	27	27	28	29	29	31	32	32	32	32	35	35	35	35	35	35	36	36	38	38	40	41	41	44	44	45	48	50	50	51	52	52	54	59	61	63	65	65	67	71	73	75	79	80	80	81	84	85	88	91	93	93	101	103	104	109	111	112	122	123	126	127	131	133	134	136	136	146	150	154	159	161	164	164	171	173	180	189	189	189	189	205	212	212	238	241	241	259	262	271	287	296	300	301	302	302	311	316	320	324	352	373	381	387	403	404	407	412	419	428
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	3	4	4	4	4	4	5	5	5	5	5	5	5	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	12	12	15	16	18	20	22	22	22	25	26	30	30	31	31	31	33	33	33	36	38	39	39	43	44	46	51	55	55	56	58	61	69	80	84	87	94	94	106	116	120	120	126	129	132	134	134	134	134	134	134	134	139	142	144	148	152	152	152	157	165	197	197	197	197	215	217	217	225	230	230	236	239	239	241	246	251	256	257	257	266	273	276	280	284	286	291	297	307	312	318	325	325	341
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	6	6	6	6	6	6	6	8	11	12	12	13	16	17	21	22	22	26	28	31	32	36	40	43	46	47	53	56	61	68	73	73	81	82	82	82	82	82	82	87	89	89	89	89	92	94	94	94	95	97	97	97	97	98	98	101	102	106	109	110	112	112	114	117	117	117	118	119	120	124	128	132	134	137	137	139	143	149	155	162	164	165	169	174	178	188	193	205	208	208	214	219	225	229	231	231	231	235	236	236	248	248	248	248	251	256	256	265	268	268	273	276	277	280	284	285	288	288	288	297	302	305	308	312	314	315	319	327	331	335	339	345	345
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	3	3	3	5	5	5	6	7	7	7	8	8	9	10	12	13	14	16	16	18	18	18	18	18	18	18	19	19	19	19	20	20	20	20	20	21	22	23	23	23	23	23	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	28	28	30	30	31	32	33	38	38	44	44	44	44	48	48	48	48	48	51	54	54	55	55	61	64	64	65	66	79	79	79	81	82	84	92	92	92	93	98	104	106	108	108	110	110	115	115	119	127	127	127	134	136	138	138	146	146	147	149	160	168	176	192	194	194	205	218	228	234	239	242	247	255	267	276	288	300	300	310	317	319	336	339	372	378	388	398	402	420	430	440	443	445	446	452	464	471	473	473	487	491	517	532	544	545	557	566	566	579	586	600	612	628	636	641	647	676	693	709	730	744	746	751	764	769	779	784	789	800	800	841	845	855	867	875	875	892	897	912	923	927	927	927	927	927	938	938	968	982	982	1028	1043	1071	1091	1106	1118	1130	1147	1147	1182	1185	1198	1209	1222	1240	1257	1294	1316	1328	1350	1359	1371	1386
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	4	4	6	7	7	13	16	19	23	24	25	33	35	56	62	68	75	81	83	83	83	89	91	95	98	99	102	102	103	106	106	106	106	110	110	114	114	119	122	125	127	128	128	128	128	128	130	131	133	134	134	134	134	135	135	136	137	137	137	138	139	139	139	139	139	139	139	141	142	143	149	149	150	150	153	155	155	164	166	166	166	168	172	173	178	180	188	188	191	192	192	201	202	204	204	206	206	208	213	217	217	217	227	231	235	248	264	273	279	283	305	317	324	337	348	354	360	382	394	408	424	443	447	451	469	484	490	509	516	519	542	554	566	586	590	590	618	631	642	669	680	704	729	742	762	778	791	806	818	844	863	877	889	922	943	981	1002	1018	1025	1040	1055	1092	1110	1133	1157	1170	1178	1203	1223	1235	1282	1329	1347	1376	1392	1426	1461	1496	1529	1553	1573	1610	1642	1681	1711	1736	1757	1757	1828	1855	1871	1899	1916	1929	1954	1972	1999	1999	2073	2073	2073	2073	2155	2202	2202	2284	2321	2321	2395	2433	2464	2542	2610	2659	2694	2723	2723	2815	2879	2941	2995	3022	3060	3137	3175	3270	3344	3385	3481	3553	3631
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	5	6	7	9	11	11	12	13	13	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	19	19	20	20	20	20	20	20	21	21	24	24	26	29	31	34	34	37	38	38	38	39	42	46	47	47	49	52	63	81	84	93	93	93	97	97	97	97	97	97	101	122	126	132	133	135	135	140	144	148	152	154	154	155	157	157	157	160	163	163	163	163	163	163	164	165	165	167	167	170	172	178	186	186	186	186	201	202	202	211	217	217	230	235	237	244	250	257	260	265	265	277	281	289	295	303	303	309	318	325	329	337	341	349	355
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	4	4	6	6	17	17	19	21	25	26	26	31	35	41	41	43	46	52	52	54	54	54	54	54	54	54	54	54	54	54	54	54	55	55	56	56	56	57	57	57	57	57	57	58	58	58	58	60	63	63	66	66	66	66	66	67	68	68	69	70	70	70	70	71	71	73	73	74	76	79	79	79	79	79	79	82	82	82	83	83	83	83	85	85	85	86	86	87	87	87	87	87	87	87	87	88	89	89	89	90	92	92	93	93	94	100	100	101	101	101	102	102	103	103	105	108	108	109	109	109	110	116	116	117	117	117	118	118	118	118	122	123	123	123	126	130	132	136	138	138	141	147	148	148	148	148	148	164	165	165	167	171	171	174	176	177	181	183	183	183	184	184	188	195	201	209	212	213	218	228	233	247	257	271	272	277
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	6	8	10	14	16	19	23	25	31	38	38	38	48	51	54	60	61	61	66	67	71	71	71	71	71	71	73	78	81	82	82	82	82	82	82	82	82	82	82	82	82	83	85	86	89	90	90	90	90	91	93	93	93	93	93	94	94	94	94	96	96	102	107	107	112	113	116	119	120	120	124	135	135	143	144	147	149	160	165	165	166	170	172	177	179	185	188	188	193	197	199	210	214	218	225	228	233	238	246	260	265	265	282	292	292	298	308	308	328	351	373	385	407	425	431	435	469	492	517	546	575	596	625	650	668	684	724	784	830	859	914	972	1030	1126	1182	1204	1220	1256	1301	1350	1400	1440	1440	1515	1573	1621	1686	1737	1775	1836	1902	1940	2004	2090	2174	2249	2314	2365	2434	2514	2585	2718	2805	2947	3039	3158	3248	3372	3471	3633	3807	3904	3999	4067	4200	4304	4407	4585	4660	4758	4872	4956	5068	5197	5286	5386	5473	5597	5701	5807	5934	6107	6312	6398	6398	6457	6590	6702	6814	6906	6978	7040	7139	7253	7365	7728	7728	7728	7728	7941	8026	8026	8229	8299	8299	8497	8592	8667	8788	8866	8944	9019	9098	9098	9419	9574	9668	9767	9856	9974	10106	10249	10423	10550	10677	10839	11020	11190
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	4	4	4	7	8	8	11	11	11	11	11	12	16	17	17	17	17	18	18	18	18	18	19	19	19	20	20	20	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	27	29	29	29	30	30	30	30	30	30	31	31	31	32	32	34	34	34	34	38	40	43	49	52	58	66	74	89	90	91	93	100	100	109	126	130	138	141	144	158	163	163	170	172	173	179	179	183	191	193	195	195	200	202	202	207	212	213	213	221	224	226	229	229	229	229	229	230	230	233	239	239	248	254	255	256	258	259	259	264	264	272	282	284	286	288	296	305	320	321	326	332	338	345	351
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	11	12	12	12	12	13	13	13	14	14	14	17	17	17	17	19	21	28	28	28	28	29	31	33	34	34	35	35	35	37	37	41	44	44	44	44	44	53	58	59	59	59	59	59	59	59	60	60	60	60	60	60	60	60	60	62	62	62	62	62	62	62	62	62	62	62	65	68	70	71	73	73	78	78	81	85	85	86	86	86	90	91	93	94	97	97	99	99	99	100	100	101	101	103	106	107	107	109	115	115	117	120	124	129	133	133	133	137	144	145	145	145	145	145	154	157	157	164	171	171	179	182	182	187	187	189	189	190	190	193	197	197	203	203	206	208	210	227	232	239	241	242	253
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	4	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	11	11	11	11	11	11	11	12	12	12	12	12	15	15	16	16	16	16	17	17	17	17	17	17	17	17	17	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	22	25	25	25	27	27	31	35	40	41	41	42	43	46	46	49	50	54	58	62	64	69	69	69	72	73	73	76	76	76	79	82	84	89	92	92	94	95	95	95	98	99	101	106	106	107	107	110	112	112	112	114	115	116	118	120	121	125	129	130	132	135	139	139	145	145	148	149	149	151	155	161	162	167	167	178	184	191	196	203	205	205	218	226	233	241	245	248	248	251	267	271	289	289	289	289	308	319	319	334	343	343	347	352	363	370	373	377	378	386	386	418	436	444	465	469	477	508	527	561	589	616	635	645	701
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	7	8	8	8	8	14	15	16	16	16	17	17	17	21	25	28	28	31	33	34	35	36	37	40	40	43	45	48	49	49	51	51	53	53	53	59	62	63	63	64	64	64	66	66	66	66	66	68	68	69	70	72	72	74	74	78	78	85	86	87	88	88	88	89	90	101	108	109	109	110	113	113	117	122	128	128	133	135	143	150	150	150	150	161	168	168	176	177	177	183	188	188	193	197	198	203	211	211	251	254	255	258	261	264	266	269	282	288	292	297	300	300
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	5	5	6	6	6	6	6	6	6	6	8	8	8	8	8	27	31	41	41	46	46	46	49	49	50	54	55	55	55	55	58	58	61	62	62	64	67	67	69	69	70	70	70	72	72	72	72	72	72	72	72	72	73	75	75	75	75	75	75	75	78	79	79	79	80	82	83	84	86	86	86	86	88	90	95	95	95	95	95	96	96	103	106	106	111	112	113	114	114	115	116	120	120	123	124	127	131	131	133	139	146	154	163	167	171	172	179
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	8	8	11	12	15	17	24	29	29	34	37	37	39	40	40	42	43	45	46	46	47	47	47	49	49	52	53	53	55	60	65	68	69	71	71	75	77	79	82	85	86	90	96	106	110	110	114	118	125	128	129	129	129	129	129	129	131	131	137	145	147	147	151	157	161	162	162	162	164	165	167	169	172	173	175	176	176	180	183	183	185	188	188	188	189	196	196	200	200	200	200	211	214	214	222	226	226	230	235	239	244	244	245	247	249	249	257	265	273	273	277	286	298	304	316	320	327	328	336	346
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	9	9	10	11	12	12	14	14	17	18	19	20	20	26	27	28	29	30	30	30	30	30	34	36	36	36	36	37	38	40	41	44	44	44	44	44	44	48	49	49	49	49	52	54	56	58	62	63	63	65	68	72	78	98	98	108	112	121	123	127	133	137	140	142	143	145	152	152	153	153	157	159	164	169	173	176	177	178	184	186	196	198	198	202	206	214	218	235	242	255	264	274	285	291	293	324	329	333	337	338	370	377	386	396	415	431	438	467	484	498	505	528	541	556	578	602	613	622	634	634	664	705	735	751	769	781	795	808	816	842	881	881	881	881	943	959	959	986	995	995	1038	1066	1083	1102	1121	1140	1173	1188	1188	1246	1254	1274	1293	1301	1310	1318	1329	1339	1351	1357	1379	1385	1399
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	6	7	8	8	9	9	9	10	10	12	14	16	17	20	21	21	21	21	22	22	22	22	23	23	24	25	27	31	32	34	37	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	43	43	43	43	47	47	47	47	47	54	54	55	55	55	55	55	55	55	55	55	58	59	61	61	61	65	68	69	73	73	73	73	78	82	82	91	91	91	93	95	96	98	98	99	102	102	102	110	113	115	118	123	124	126	133	133	138	140	150	150	158
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	17	18	19	27	35	60	95	119	137	150	156	196	214	242	273	307	314	361	373	416	434	476	506	521	552	583	614	646	668	680	686	691	717	736	757	772	789	800	809	817	833	868	907	936	951	1010	1040	1068	1096	1119	1142	1165	1184	1193	1209	1245	1273	1295	1341	1355	1359	1389	1396	1452	1486	1541	1570	1599	1626	1659	1677	1719	1778	1832	1952	2022	2113	2154	2197	2229	2281	2321	2378	2436	2471	2509	2509	2602	2651	2718	2764	2848	2930	2939	2975	3068	3133	3236	3314	3368	3368	3517	3584	3690	3744	3890	3890	4025	4107	4211	4308	4447	4583	4644	4699	4767	4861	4975	5070	5204	5374	5627	5763	5912	6217	6599	6890	7151	7292	7540	8058	8385	8861	9118	9261	9379	9564	9776	9981	10175	10385	10385	10662	10869	11040	11349	11648	11891	12058	12209	12413	12569	12725	12901	13082	13336	13460	13580	13654	13870	14091	14319	14495	14645	14816	14922	15131	15293	15398	15587	15722	15846	15925	16020	16164	16339	16495	16619	16746	16859	16927	17067	17286	17457	17609	17816	17888	18041	18200	18434	18555	18659	18864	18864	19352	19550	19712	19940	20153	20210	20338	20435	20596	20812	21396	21396	21396	21396	21835	22078	22078	22587	22788	22788	23253	23445	23651	23882	24084	24257	24468	24727	24727	25351	25725	25954	26370	26631	26894	27383	27903	28381	28894	29396	30057	30562	30958
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	4	6	6	6	9	9	9	11	12	13	13	17	17	18	20	21	21	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	28	28	28	29	29	29	29	29	29	29	29	29	29	31	31	31	32	32	33	33	36	36	37	37	37	38	44	46	50	56	62	70	79	87	107	122	122	139	178	184	192	196	239	266	269	324	334	338	338	447	447	500	564	604	620	515	620	754	787	833	881	940	969	985	1008	1019	1056	1090	1119	1177	1226	1239	1256	1290	1323	1366	1434	1487	1509	1531	1572	1592	1608	1626	1646	1652	1659	1675	1694	1706	1738	1738	1761	1771	1780	1838	1874	1891	1938	1947	1968	1981	2010	2025	2067	2089	2113	2123	2137	2162	2207	2251	2286	2328	2353	2375	2440	2494	2586	2650	2676	2685	2702	2824	2924	3004	3068	3110	3135	3194	3271	3348	3432	3492	3521	3540	3590	3634	3685	3751	3793	3811	3830	3830	4056	4111	4166	4198	4260	4277	4305	4369	4433	4495	4558	4558	4558	4558	4558	4619	4619	4770	4806	4806	4893	4955	5028	5091	5159	5170	5235	5329	5329	5452	5523	5572	5610	5625	5730	5809	5889	6039	6159	6199	6267	6437	6585
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	10	15	17	17	18	30	38	47	62	69	71	81	92	95	98	107	115	115	129	138	147	155	179	183	214	222	230	238	240	249	249	249	249	255	256	260	261	265	271	278	278	286	289	289	292	292	293	293	295	297	298	306	310	311	312	313	313	315	315	320	323	324	332	335	336	338	343	346	348	354	361	364	366	367	371	373	373	373	374	376	376	378	381	388	389	391	401	401	401	407	428	432	438	445	445	452	463	480	488	496	496	502	502	514	527	539	558	564	583	594	613	635	643	670	690	711	728	763	789	832	876	929	954	1021	1065	1133	1231	1295	1328	1349	1395	1428	1486	1510	1544	1544	1593	1628	1663	1730	1769	1833	1887	1944	1998	2028	2088	2140	2176	2233	2269	2324	2351	2417	2486	2536	2584	2665	2710	2770	2819	2849	2913	3002	3064	3109	3146	3190	3207	3288	3369	3425	3466	3536	3578	3659	3740	3783	3840	3895	3950	4021	4054	4133	4191	4240	4282	4282	4364	4413	4460	4491	4531	4563	4587	4612	4642	4706	4846	4846	4846	4846	4930	4988	4988	5081	5132	5132	5241	5282	5305	5420	5471	5531	5597	5644	5644	5818	5935	6025	6133	6239	6333	6478	6641	6825	7007	7121	7349	7549	7764
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	8	8	9	9	9	10	14	26	28	29	29	32	33	35	36	36	37	37	39	40	41	45	48	48	48	50	52	52	52	53	53	53	54	54	54	54	55	57	59	59	60	60	62	62	62	63	63	65	65	69	71	71	71	71	71	71	71	71	72	72	73	73	73	74	76	76	76	76	76	77	77	77	77	77	78	78	78	79	79	80	80	80	81	84	87	89	89	89	89	91	91	96	101	112	112	114	124	124	141	151	151	162	169	197	199	208	219	236	246	249	264	279	296	322	350	354	355	381	389	397	411	416	417	417	427	437	445	454	463	464	473	473	474	476	486	486	487	489	494	499	501	504	507	513	517	520	523	527	537	542	543	551	551	560	568	582	587	592	595	597	599	609	622	643	699	717	733	767	768	777	800	853	888	905	911	966	969	974	974	974	974	974	974	974	974	974	974	974	974	978	988	1008	1017	1017	1018	1027	1044	1051	1272	1272	1272	1272	1331	1335	1335	1387	1393	1393	1393	1411	1428	1452	1474	1487	1494	1503	1503	1557	1567	1574	1612	1626	1675	1693	1763	1805	1836	1856	1877	1927	1953
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	5	5	6	9	9	11	15	19	19	24	26	27	27	27	27	27	32	33	35	35	36	36	36	36	36	36	38	38	38	38	38	38	38	38	38	38	38	39	39	40	42	42	43	44	45	45	45	45	45	46	46	46	46	47	48	48	48	49	49	50	50	50	50	50	50	53	53	55	55	55	55	55	55	55	55	55	55	55	55	57	58	58	59	59	59	59	60	61	62	62	64	64	64	64	65	66	69	69	70	70	73	79	81	82	84	85	90	94
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	7	7	7	7	7	7	7	7	7	8	9	9	9	9	9	10	12	12	16	16	19	19	20	23	25	25	25	26	29	30	33	33	33	40	48	57	70	76	84	85	87	89	102	115	122	128	134	138	145	148	151	162	168	170	171	173	177	184	187	188	191	191	191	191	191	191	195	195	200	202	203	209	212	221	221	235	238	243	246	248	256	262	263	263	267	271	275	280	285	290	293	301	307	311	314	321	326	329	336	344	353	377	392	402	418	437	453	472	489	498	513	560	572	584	595	604	626	641	668	668	700	725	745	760	777	794	816	827	845	877	920	920	920	920	991	1011	1011	1045	1067	1067	1093	1118	1126	1159	1178	1188	1197	1213	1213	1241	1252	1265	1276	1284	1303	1319	1347	1372	1397	1414	1432	1449	1478
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	4	4	4	17	19	20	20	20	26	27	27	27	27	27	27	27	27	27	28	29	29	29	29	30	30	30	30	32	32	33	34	34	34	36	37	38	39	42	45	47	50	58	59	59	62	62	62	65	67	67	67	67	68	68	69	69	69	69	69	70	71	72	73	73	73	74	74	75	76	80	80	81	81	81	83	83	83	84	85	85	85	85	86	86	86	86	86	86	86	86	87	87	87	87	88	88	91	91	92	92	93	93	94	97	100	101	102	103	103	104	104	105	108	116	117	119	120	122	124	124	125	125	131	135	137	145	150	151	152	158	164	166	171	175	175	178	178	180	183	189	194	198	198	199	200	201	203	205	208	211	215	217	220	223	226	233	234	239	245	250	257	259	266	271	274	274	281	285	292	314	320	346	350	361	368	377	408	440	464	476	486	489	497	509	529	533	533	552	555	576	594	601	604	606	608	619	632	673	673	673	673	703	709	709	733	738	738	754	767	782	797	810	831	845	854	854	896	902	912	938	953	973	990	1025	1052	1072	1089	1113	1140	1153
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	10	11	11	13	13	19	20	20	28	30	30	32	34	37	37	41	41	45	46	48	52	53	54	58	59	60	60	65	81	86	87	94	104	106	110	122	125	134	136	142	152	159	172	182	184	186	192	195	202	205	211	211	228	230	233	240	246	247	252	264	271	275	288	293	296	301	310	317	319	323	335	342	351	352	354	356	363	370	378	389	393	393	399	408	419	422	434	441	448	454	462	475	494	507	524	532	555	571	584	611	619	624	635	635	670	692	698	716	726	738	747	755	772	786	823	823	823	823	880	907	907	944	957	957	1006	1018	1034	1062	1089	1096	1105	1126	1126	1156	1177	1193	1222	1239	1256	1284	1324	1351	1381	1410	1440	1459	1489
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	10	10	10	12	12	12	13	13	13	20	21	25	26	26	26	27	32	33	34	34	35	37	40	40	46	46	48	50	52	52	52	52	52	52	52	52	53	53	53	54	54	54	55	56	59	59	60	60	60	60	61	64	65	65	65	67	68	68	68	69	69	69	71	71	71	71	73	75	77	81	82	87	90	91	92	92	107	109	112	120	126	129	129	133	138	141	150	150	150	150	151	153	153	166	169	169	175	179	186	192	197	198	201	204	204	218	220	226	235	244	245	255	260	274	290	305	312	320	325
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	5	7	10	12	16	16	17	18	21	25	25	25	26	26	26	27	28	29	30	31	31	33	34	35	35	36	43	43	45	46	46	46	46	48	48	49	49	51	51	54	75	76	76	76	76	76	77	78	78	78	78	78	78	78	79	79	80	81	81	81	81	81	82	84	84	84	85	86	86	87	87	87	87	87	87	87	87	87	87	90	91	91	91	91	92	94	95	95	95	96	96	96	96	96	99	98	98	98	102	105	106	110	110	112	119	120	122	127	128	133	144	153	153	160	172	185	202	212	221	228	242	258	272	288	293	301	314	331	343	352	360	360	374	382	398	412	416	421	430	439	449	454	461	468	474	488	497	505	510	514	525	537	551	559	564	574	586	598	602	614	621	625	626	630	637	641	650	666	675	682	686	694	700	704	711	719	722	733	738	748	762	776	787	787	812	825	833	858	876	883	893	901	915	938	948	948	948	948	985	1004	1004	1034	1049	1049	1079	1084	1102	1128	1172	1191	1205	1224	1224	1269	1288	1312	1334	1349	1373	1406	1428	1475	1520	1559	1593	1629	1667
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	9	9	9	9	10	10	10	10	10	10	10	11	11	11	11	11	11	11	12	13	13	13	13	13	14	14	14	14	15	15	15	15	16	16	17	17	18	18	19	19	20	20	20	20	20	22	22	21	21	21	22	23	24	25	27	27	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	32	33	33	35	38	38	39	41	41	41	41	41	41	41	41	41	44	44	44	44	44	44	44	44	44	44	48	48	48	48	48	48	48	48	48	48	50	52	55	58	59	59	62	62	63	67	72	83	83	83	85	85	87	107	115	121	122	122	122	127	128	141	142	142	142	142	142	145	145	151	152	152	153	153	156	158	159	160	161	164	164	171	173	173	177	179	181	185	196	203	210	211	219	219	223
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	7	7	7	10	10	11	11	11	12	12	13	13	15	15	16	20	21	21	24	24	25	25	26	27	27	28	28	30	30	30	30	30	31	34	37	37	39	40	47	47	51	53	53	53	53	53	54	60	60	61	63	63	63	64	64	64	64	65	65	67	67	67	67	68	68	69	71	71	71	73	74	74	74	76	77	276	336	338	338	339	341	342	345	345	351	356	360	362	367	375	377	380	385	388	391	396	396	402	406	408	408	408	409	427	430	444	456	459	469	479	489	518	518	518	518	525	535	535	536	542	542	549	551	553	556	556	557	558	562	562	578	580	584	588	591	592	594	604	610	615	622	624	626	637
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	4	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	7	7	7	13	14	14	14	15	15	17	17	17	18	19	20	20	20	22	22	22	22	23	25	26	29	40	42	46	63	70	70	78	98	116	124	132	170	366	371	403	422	451	473	498	498	540	567	570	572	598	598	612	632	652	670	678	688	705	707	712	743	757	767	782	800	817	819	822	824	854	878	881	882	888	896	910	916	925	926	926	936	940	942	946	950	950	950	951	953	953	955	955	958	959	962	964	967	971	973	975	976	978	980	981	985	986	987	987	988	992	993	993	995	998	998	998	998	1000	1008	1011	1014	1016	1017	1017	1021	1031	1036	1042	1043	1048	1049	1051	1051	1061	1095	1100	1100	1100	1100	1105	1109	1109	1113	1113	1117	1122	1125	1125	1138	1138	1138	1138	1166	1166	1166	1174	1183	1183	1192	1195	1196	1207	1211	1215	1217	1223	1223	1255	1259	1259	1264	1266	1269	1271	1274	1278	1284	1287	1291	1296	1299
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	4	5	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	10	10	10	20	24	25	25	28	32	32	35	36	36	36	36	36	37	37	38	39	41	43	47	47	52	53	53	53	54	55	56	57	57	58	59	60	62	66	66	67	69	69	69	69	70	71	71	71	72	72	72	73	75	75	76	79	80	81	81	82	82	85	85	87	89	91	96	101	104	106	109	118	119	130	139	144	144	146	149	150	150	150	150	151	151	160	161	162	165	168	168	168	170	174	177	182	182	182	182	187	187	187	191	194	194	198	199	200	203	205	207	212	223	223	240	246	252	256	258	273	285	302	319	336	344	349	368	383
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	9	9	11	12	13	13	15	15	15	16	16	16	16	17	17	17	17	17	18	24	24	24	25	25	25	28	29	30	34	35	38	41	46	49	54	67	71	77	77	84	98	111	119	131	143	147	170	176	182	198	199	204	208	222	224	229	238	238	242	247	251	255	263	269	271	281	282	282	282	282	282	282	282	282	282	287	291	305	308	316	316	320	326	330	367	367	367	367	398	406	406	425	428	428	447	454	465	478	485	494	499	508	508	530	543	545	553	553	555	560	569	578	590	614	628	633	638
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	0	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	8	8	9	9	10	10	10	10	10	11	11	14	14	17	17	18	20	20	20	23	24	24	24	27	27	27	28	31	31	33	33	33	34	35	35	35	37	39	41	44	46	46	46	46	47	48	49	50	50	50	50	55	57	57	59	61	62	63	66	67	67	69	71	72	74	75	81	82	82	84	84	86	87	89	89	91	94	94	95	96	106	109	109	109	109	119	122	122	130	139	139	148	155	161	175	184	185	187	192	192	213	218	222	226	230	230	236	240	248	253	256	262	267	275
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	8	8	8	8	9	9	10	11	11	11	13	13	14	14	15	15	16	17	19	20	25	25	25	25	26	27	29	29	31	31	33	36	38	39	41	45	48	50	53	58	68	75	82	85	92	102	111	127	139	150	150	157	160	164	171	181	181	193	201	204	223	236	256	264	269	272	278	293	307	315	325	335	349	360	365	378	425	453	463	471	483	489	497	505	531	545	558	563	571	574	575	583	595	604	610	614	620	625	626	628	631	634	643	649	651	655	663	671	671	690	700	704	708	712	718	723	730	734	742	765	765	765	765	781	789	789	804	813	813	850	858	871	890	901	906	929	938	938	970	991	1008	1028	1065	1078	1101	1123	1145	1186	1222	1243	1270	1298
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	8	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	10	10	11	11	11	13	13	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	17	17	20	20	20	22	22	23	24	25	25	25	25	25	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	33	35	37	37	37	37	39	39	43	47	48	50	50	52
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	7	7	8	8	10	10	11	11	11	11	12	12	12	14	15	15	17	19	19	19	19	20	22	22	23	24	24	25	28	29	31	35	41	42	42	43	43	50	56	60	62	67	78	81	82	89	93	96	104	107	109	111	114	114	127	132	135	137	138	144	145	157	159	161	166	175	186	198	203	205	212	218	222	229	238	245	252	252	265	274	280	292	295	298	302	313	329	338	350	355	363	375	389	405	420	429	442	443	454	463	475	488	503	508	510	510	521	537	546	554	562	566	584	590	593	607	633	633	633	633	668	681	681	734	749	749	791	804	812	834	859	865	878	886	886	929	956	978	991	1004	1014	1031	1067	1100	1119	1134	1146	1165	1193
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	49	50	53	53	53	53	53	54	55	55	55	58	58	59	59	61	61	61	61	63	65	66	68	70	71	71	74	75	75	77	77	77	77	79	80	80	82	88	88	88	89	90	91	91	91	91	91	91	95	95	98	98	98	98	98	98	98	98	99	100	100	100	104	121	121	121	121	122	122	126	128	129	129	129	130	131	131	133	134	134	134	135	140	141	148	153	167	170	172	174	180	184	191	201	212	214	214	214	216	221	222	230	234	234	236	237	239	241	245	245	245	248	250	255	257	260	263	268	270	274	277	281	282	284	289	289	291	292	294	298	300	300	300	304	309	313	321	323	325	325	327	329	335	344	344	344	344	348	355	355	376	381	381	402	406	417	437	438	439	443	447	447	459	459	464	467	487	495	500	508	511	513	516	527	540	546
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	3	3	3	3	3	4	6	12	15	19	21	21	25	32	33	35	36	39	40	40	40	40	41	41	42	42	42	42	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	46	46	46	47	47	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	50	52	52	52	53	53	57	61	65	65	65	65	65	68	66	68	69	70	71	71	71	71	71	71	76	80	87	93	94	96	102	106	111	121	123	123	130	136	138	139	139	146	148	151	155	156	160	161	163	164	166	167	172	173	174	174	175	176	179	181	181	186	188	188	191	195	196	197	204	205	207	208	210	214	217	220	225	247	251	256	258	271	275	277	280	281	289	295	307	313	321	324	324	333	337	341	343	346	358	358	366	370	383	399	399	399	399	435	445	445	473	486	486	507	523	583	601	612	618	623	634	634	674	689	706	719	727	750	770	783	806	821	835	889	918	936
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	7	6	6	6	7	7	8	8	9	9	9	9	9	11	12	13	14	17	17	21	22	24	26	27	27	29	31	31	33	33	34	36	37	37	37	38	40	45	51	53	55	56	62	65	66	68	68	69	70	72	72	74	75	76	76	76	78	78	78	82	82	82	82	82	84	85	86	86	86	86	86	86	86	86	86	86	86	86	87	88	91	91	92	92	94	95	97	100	100	100	100	109	112	112	124	125	125	139	142	144	146	152	161	165	169	169	179	190	192	196	197	197	206	216	225	234	238	252	260	267
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	3	4	4	5	5	5	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	9	9	9	9	9	9	9	10	10	11	11	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	15	15	16	16	16	16	16	17	20	20	20	20	20	21	21	21	22	22	22	22	22	22	23	23	23	23	24	24	24	24	26	26	27	27	29	31	31	33	33	33	36	38	40	41	41	41	41	41	41	41	42	43	44	44	44	45	47	47	47	48	48	48	49	49	51	53	55	55	55	55	55	55	56	56	58	58	58	61	63	65	65	67	67	68	68	69	75	75	78	79	81	82	82	82	83	84	84	85	85	87	87	87	87	88	89	89	90	90	90	90	90	90	90	96	99	99	105	109	109	112	116	126	138	141	144	157	163	163	176	188	191	200	202	205	210	220	226	230	235	237	238	246
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	4	5	5	5	5	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	11	11	11	11	11	11	11	13	13	13	13	13	13	14	14	14	15	15	19	19	22	26	26	27	27	28	28	28	28	28	28	29	31	34	34	37	38	41	42	45	46	55	55	61	62	62	67	71	71	74	76	78	78	81	83	87	87	92	92	94	95	98	98	101	103	104	106	108	108	109	113	114	117	117	118	120	121	128	132	138	145	152	156	163	169	176	183	189	199	210	220	222	235	256	280	299	302	306	315	320	332	346	359	373	373	377	391	401	413	429	439	447	451	457	468	497	497	497	497	526	535	535	559	571	571	604	622	629	649	661	665	672	682	682	704	732	745	762	771	774	791	802	819	828	840	850	858	875
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	5	5	6	6	6	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	11	11	12	12	12	13	13	13	13	14	14	14	14	14	14	15	17	17	17	17	17	19	20	21	21	21	21	21	21	21	21	21	22	23	24	28	32	34	34	34	34	34	34	34	34	34	34	36	36	36	36	38	38	42	42	42	43	44	44	44	45	45	46	47	49	51	52	52	57	79	88	96	98	101	101	109	114	122	124	127	131	134	142	149	161	171	179	184	194	200	205	216	230	230	250	256	259	269	279	285	294	299	304	306	316	322	334	336	338	341	342	358	362	365	398	407	410	413	421	425	430	443	445	450	457	460	462	473	475	479	485	489	491	493	495	503	507	508	509	511	516	524	529	534	537	537	537	558	578	590	591	593	596	600	609	624	653	653	653	653	661	667	667	688	695	695	709	725	736	751	763	770	774	782	782	801	812	827	835	850	861	874	898	919	946	953	973	985	1016
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	4	4	4	5	5	6	6	6	6	6	6	6	7	7	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	12	12	13	13	13	16	16	16	16	16	16	16	16	16	16	16	16	16	18	19	20	21	21	23	26	26	28	36	44	47	49	62	62	79	84	88	108	123	177	265	268	284	301	312	332	348	348	368	398	427	448	451	451	467	478	502	518	540	548	550	552	560	587	607	625	638	638	651	659	678	699	707	723	730	736	753	771	778	781	794	799	801	807	828	833	844	868	868	869	874	886	916	920	923	944	946	962	963	974	985	999	1010	1018	1020	1028	1040	1056	1063	1071	1077	1086	1094	1104	1117	1127	1130	1132	1132	1133	1155	1169	1188	1206	1214	1218	1229	1246	1274	1305	1324	1347	1352	1363	1363	1363	1363	1363	1363	1363	1363	1363	1385	1409	1420	1436	1442	1449	1459	1476	1484	1521	1521	1521	1521	1813	1830	1830	1876	1887	1887	1915	1946	1979	1992	2008	2019	2031	2045	2045	2115	2151	2181	2188	2192	2239	2257	2295	2325	2353	2359	2378	2424	2474
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	6	8	8	8	8	9	9	9	9	9	9	13	13	13	13	14	14	14	14	14	14	14	14	15	15	15	15	15	15	16	17	17	17	17	17	17	17	17	17	17	17	19	20	20	21	22	22	23	23	24	24	25	26	26	26	26	26	26	27	29	29	29	33	45	51	55	69	72	90	96	109	125	137	147	153	157	162	165	168	174	175	175	179	186	186	190	192	220	221	226	232	238	245	247	249	261	272	295	297	319	341	379	390	392	416	426	467	474	494	509	519	532	539	549	552	557	565	570	576	578	582	589	597	600	601	601	601	601	601	601	601	601	601	601	601	618	622	628	632	634	641	653	666	679	724	724	724	724	792	807	807	833	834	834	868	886	891	912	919	925	932	935	935	968	982	994	1005	1020	1029	1049	1074	1110	1124	1135	1172	1185	1224
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	12	11	11	11	12	12	12	12	12	12	13	13	13	14	14	14	14	14	14	14	16	16	16	16	19	21	21	21	25	25	25	25	27	28	30	31	32	34	42	47	47	49	49	49	52	57	59	62	64	64	66	67	71	71	75	80	81	82	83	88	93	97	97	99	101	102	110	116	120	123	126	126	130	131	135	141	150	152	152	152	159	165	173	173	173	173	189	193	193	207	209	209	214	219	223	223	228	228	232	233	233	242	244	247	253	254	262	265	275	280	285	290	294	298	299
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	7	7	7	7	7	7	7	9	9	10	11	11	12	13	13	15	15	15	15	15	17	17	22	27	27	28	29	29	32	32	32	32	32	36	37	39	42	44	44	44	45	45	48	49	52	53	54	55	58	62	62	64	66	66	68	70	70	70	71	73	75	75	78	78	80	82	85	87	88	91	92	93	94	96	99	99	104	109	111	115	117	119	122	125	127	127	128	136	145	150	153	156	159	159	162	170	175	184	191	207	207	218	226	236	250	250	250	250	293	324	324	386	397	397	431	438	449	462	474	484	488	494	494	537	548	559	571	582	594	615	629	650	666	672	685	693	724
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	4	4	4	4	4	5	5	6	6	6	7	7	8	8	9	12	12	12	14	15	15	16	16	16	16	16	16	17	17	17	17	17	17	17	18	18	21	23	25	26	26	27	35	41	59	62	65	68	70	70	75	81	82	87	92	95	99	105	110	112	114	117	117	121	124	125	125	128	128	130	132	134	136	137	138	138	143	147	153	158	158	158	158	162	165	165	170	175	175	181	192	195	201	206	209	211	214	214	223	225	226	228	230	231	232	234	238	241	242	245	245	248
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	4	4	4	4	4	8	8	11	11	11	12	13	13	13	17	17	17	17	17	19	21	25	28	32	32	32	40	46	48	55	57	57	63	65	65	67	67	68	68	68	68	70	70	70	72	72	72	72	76	76	76	76	78	83	87	88	89	90	90	91	91	94	97	99	99	99	102	102	104	104	104	105	105	105	105	106	106	108	109	109	110	110	110	110	110	111	111	111	111	111	114	115	115	116	116	116	120	136	141	150	153	160	160	161	165	172	173	176	179	179	181	186	192	194	199	204	205	214	220	226	227	234	234	234	234	237	243	244	251	255	263	268	274	276	281	283	294	301	305	308	311	314	319	323	328	334	340	346	355	362	367	375	381	388	392	399	410	415	425	425	434	441	443	455	463	466	485	486	497	499	512	524	531	536	536	543	551	558	566	572	575	579	582	592	601	616	616	616	616	628	640	640	662	667	667	686	691	703	713	718	720	730	736	736	748	756	761	771	781	784	797	807	825	833	853	866	879	899
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	4	6	7	7	12	14	18	19	21	22	25	28	28	30	31	31	34	35	36	38	38	38	38	38	38	38	38	38	38	39	39	41	41	41	43	43	43	43	43	43	43	44	44	45	45	45	45	45	46	46	46	46	46	47	47	47	48	48	49	49	49	49	50	50	55	57	57	61	63	64	65	69	69	70	71	75	75	79	80	84	84	85	86	87	87	88	91	102	104	111	111	112	119	123	123	134	146	146	147	149	149	151	156	163	164	168	168	170	170	172	172	176	176	178	178	179	182	183	184	185	186	187	187	188	191	191	194	201	202	206	208	211	214	218	223	223	225	232	235	244	249	254	255	256	263	264	274	274	280	284	292	297	308	324	347	360	369	388	394	395	412	422	423	435	441	446	448	448	466	481	503	516	527	533	546	554	558	570	575	599	605	610	614	616	621	625	634	634	637	643	650	656	660	662	671	674	686	694	707	707	707	707	721	726	726	744	748	748	762	771	779	789	795	809	812	814	814	848	865	876	886	900	906	931	986	1016	1036	1052	1095	1108	1123
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	4	8	10	13	13	13	14	16	19	25	25	27	27	31	34	35	36	41	43	48	53	55	56	57	64	64	67	68	68	68	68	68	68	69	69	69	69	69	69	69	69	70	71	77	77	77	77	77	77	78	78	78	79	81	81	82	84	84	84	85	85	86	89	89	94	95	98	98	100	102	102	110	110	116	116	116	120	120	122	125	125	134	135	136	139	142	143	144	148	156	163	166	184	187	194	197	199	204	206	232	250	259	274	296	322	351	382	405	407	410	435	450	454	473	487	487	505	550	560	580	589	624	639	651	656	666	684	701	721	735	736	742	746	754	758	774	789	790	797	802	816	822	824	833	847	858	860	860	867	871	882	894	907	919	919	927	974	992	1004	1026	1043	1065	1077	1100	1124	1149	1152	1152	1152	1163	1186	1202	1210	1215	1221	1226	1241	1260	1301	1301	1301	1301	1309	1321	1321	1383	1411	1411	1484	1500	1524	1563	1579	1607	1617	1630	1630	1709	1757	1795	1837	1855	1870	1948	2045	2111	2165	2235	2256	2274	2302
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	8	12	15	21	21	21	21	21	21	46	46	46	46	48	48	51	52	52	52	52	52	52	52	53	53	53	57	57	59	59	59	59	59	59	59	65	66	69	72	74	74	74	76	79	81	81	81	88	89	90	100	104	114	115	123	128	129	129	132	137	145	151	152	164	175	180	190	199	208	210	212	224	240	244	256	265	270	271	276	294	308	328	338	353	353	365	376	384	401	411	415	419	440	451	466	472	472	472	472	472	484	496	507	509	512	513	520	523	561	589	589	589	589	687	715	715	741	759	759	776	785	794	812	829	830	838	852	852	902	916	932	950	953	959	988	1012	1028	1067	1091	1105	1114	1175
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	8	9	9	10	11	11	11	11	11	11	12	12	12	12	12	12	12	13	13	13	13	13	14	14	14	14	14	14	14	14	15	16	17	17	19	22	22	25	27	27	28	28	28	28	28	29	29	31	31	31	31	31	31	31	33	33	33	34	34	34	36	36	36	36	36	36	36	36	36	36	36	36	37	37	38	39	40	40	40	44	44	45	46	46	47	47	49	49	54	54	54	54	56	64	65	67	68	69	69	74	78	79	86	95	95	99	106	110	120	130	130	130	130	130	130	130	130	130	130	131	132	132	133	135	138	140	143	145	145	145	145	145	153	155	155	160	170	171	173	186	189	189	209	213	215	219	225	226	228	229	233	234	238	238	238	238	238	238	244	248	251	254	255	255	258	264	268	275	275	275	275	287	288	288	298	302	302	309	321	328	343	349	351	351	354	354	372	380	386	402	409	417	431	445	492	500	513	536	544	577
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	5	5	6	6	7	9	12	12	12	14	15	17	17	19	21	23	25	25	25	26	26	27	27	27	27	27	27	27	28	30	31	31	31	31	32	32	32	33	33	34	36	36	38	39	40	41	45	45	50	50	52	52	52	53	58	60	62	63	63	65	67	67	68	69	70	70	70	70	72	72	74	77	77	77	79	80	81	84	89	97	97	98	99	99	101	102	102	102	102	105	107	108	110	114	114	117	117	117	121	124	124	130	131	135	139	143	151	152	154	156	164	173	176	192	198	207	208	213	223	228	230	236	252	260	270	283	295	301	308	312	318	328	332	338	343	343	363	367	373	385	393	401	404	407	412	418	421	424	434	441	441	442	448	454	460	465	472	477	477	492	495	508	510	524	526	533	535	543	552	560	568	571	576	583	586	592	619	625	631	640	643	656	669	688	696	696	696	696	696	713	721	730	739	744	749	749	758	767	802	802	802	802	859	864	864	888	903	903	926	945	956	965	976	977	991	1010	1010	1032	1047	1055	1067	1083	1097	1130	1153	1168	1178	1186	1216	1240	1260
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	7	7	8	8	9	9	10	10	10	10	10	10	11	11	11	13	13	13	13	15	16	16	15	15	15	15	16	17	19	19	20	21	22	22	23	25	26	55	85	93	114	125	137	144	150	150	153	170	184	186	187	189	191	192	194	196	200	208	208	208	210	213	219	221	227	234	238	243	244	249	252	255	259	261	262	264	267	275	276	281	281	291	292	309	315	328	336	339	343	348	356	369	376	390	390	410	417	429	434	446	463	463	487	493	503	537	544	576	644	666	666	690	696	701	719	730	738	739	739	751	765	792	792	792	792	823	834	834	858	866	866	895	908	913	922	932	937	942	973	973	1067	1080	1086	1091	1100	1106	1112	1119	1135	1145	1161	1163	1182	1185
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	4	4	4	5	5	6	7	8	8	10	10	10	10	10	10	10	10	10	10	10	12	18	18	23	26	30	30	30	30	30	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	35	35	39	39	39	39	39	39	39	106	106	106	106	106	106	106	106	106	106	106	106	106	106	115	116	117	120	120	120	125	125	128	127	128	128	129	130	134	134	137	140	143	141	145	146	146	146	155	155	155	157	162	164	167	170	171	172	174	174	176	178	179	180	183	187	192	195	197	197	224	226	230	249	254	262	271	273	275	275	291	304	324	329	330	330	336	360	366	374	383	385	389	389	400	402	411	415	415	415	427	435	435	446	451	460	475	489	497	509	530	537	556	578	590	612	632	648	659	659	676	676	680	697	716	720	727	728	732	734	743	776	819	819	819	819	846	857	857	875	891	891	901	906	927	944	963	979	1003	1020	1020	1053	1059	1074	1090	1095	1107	1118	1143	1154	1182	1197	1207	1211	1235
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	6	7	8	10	10	10	12	13	13	13	13	13	13	13	13	13	13	13	14	14	15	16	16	18	18	18	19	19	20	20	22	23	23	23	24	26	27	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	31	32	32	32	32	32	34	35	41	41	41	41	45	46	46	48	48	48	48	49	52	53	56	56	57	57	57	60	60	61	61	61	65	65	66	67	67	67	74	78	83
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	7	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	14	15	16	16	16	16	17	17	20	20	20	21	21	23	25	25	25	29	29	32	34	34	42	45	49	54	57	58	61	65	68	69	80	85	89	91	92	96	106	108	109	112	115	115	116	116	118	120	122	123	126	128	128	133	134	135	137	137	138	138	139	140	144	144	145	145	148	150	150	150	150	150	150	153	154	155	156	156	158	160	162	168	168	168	168	172	177	177	183	184	184	194	195	198	200	202	202	207	210	210	215	221	221	222	223	227	235	244	251	260	268	274	288	303
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	4	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	14	14	17	17	17	17	21	21	21	21	21	21	21	21	23	25	26	26	29	32	47	48	50	52	55	55	57	57	60	64	67	67	69	71	73	74	75	76	82	82	84	87	92	94	97	102	105	105	105	105	105	107	112	118	128	128	130	132	135	144	148	149	150	151	157	166	171	182	185	187	190	196	201	207	217	219	224	227	231	244	258	258	264	264	277	290	294	298	303	341	341	379	386	393	414	414	414	414	443	452	452	481	493	493	541	562	575	595	602	606	616	627	627	657	674	680	683	698	720	740	758	795	806	811	818	829	852
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	4	4	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	13	13	14	14	14	14	15	15	16	16	18	19	19	19	19	19	19	19	22	23	23	23	23	23	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	27	27	27	28	29	30	30	30	30	31	31	31	31	32	36	37	37	37	38	39	42	45	47	48	58	67	72	79	87	90	90	96	103	110	116	116	116	116	116	116	116	116	116	116	116	116	116	116	117	118	118	121	122	122	122	124	124	124	124	124	124	125	128	128	133	133	133	133	135	136	138	139	140	142	146	148	153	156	156	156	158	158	159	161	166	166	166	167	167	169	170	176	183	186	187	187	190	192	194	208	208	208	208	215	222	222	233	233	233	252	257	260	264	270	273	274	281	281	299	309	315	333	340	349	365	382	391	416	439	453	474	488
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	5	5	6	10	10	10	10	11	10	10	10	10	10	10	10	10	10	12	12	14	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	18	18	18	19	19	19	19	21	21	22	22	22	23	23	23	26	26	26	26	26	26	26	26	26	26	27	27	28	30	30	32	35	36	36	36	36	36	36	36	36	36	37	40	41	41	41	41	41	41	41	45	45	45	45	50	50	50	54	57	57	60	62	65	65	70	71	80	83	83	89	94	95	95	97	98	100	107	107	108	112	116	122	124
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	10	10	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	14	14	14	14	16	17	17	17	17	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	22	23	23	24	27	30	30	34	36	36	36	36	37	38	38	39	40	40	40	45	46	47	48	51	51	52	52	54	58	58	60	72	74	74	76	77	77	78	79	79	83	83	84	85	85	86	87	88	91	92	93	100	102	104	112	113	121	121	125	127	132	132	132	132	132	132	132	132	132	132	132	132	132	132	132	132	132	132	139	139	141	144	144	144	150	154	155	161	161	161	161	192	197	197	209	215	215	233	241	247	254	261	266	271	273	273	280	284	290	296	300	306	310	317	331	344	346	361	369	388
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	4	8	12	22	32	37	43	56	71	93	105	132	143	157	188	221	254	274	298	320	328	346	368	392	405	417	426	435	447	458	467	476	502	513	526	543	555	560	566	577	596	603	611	624	631	646	655	658	665	667	671	679	684	684	685	688	695	706	712	712	722	730	741	743	748	755	763	768	775	780	787	791	799	811	819	835	837	841	851	871	879	882	890	890	910	922	926	933	943	951	954	957	968	974	995	1003	1010	1010	1037	1061	1064	1082	1102	1102	1122	1140	1167	1197	1230	1265	1315	1341	1371	1437	1496	1533	1581	1673	1746	1774	1909	2012	2151	2390	2547	2663	2764	2912	3111	3288	3432	3508	3553	3636	3749	3842	3895	3954	3954	4052	4123	4226	4316	4408	4520	4610	4649	4760	4810	4945	5000	5086	5159	5219	5290	5338	5392	5473	5558	5632	5693	5729	5801	5861	5939	6002	6076	6140	6229	6281	6343	6385	6468	6559	6660	6719	6793	6864	6940	7019	7066	7150	7274	7321	7399	7459	7545	7605	7678	7751	7751	7776	7857	7912	7984	8039	8114	8213	8296	8354	8464	8676	8676	8676	8676	9086	9196	9196	9483	9608	9608	9951	10055	10150	10400	10568	10684	10827	10949	10949	11269	11501	11681	11832	11998	12202	12430	12710	13071	13401	13640	13873	14210	14596
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	5	5	5	6	6	6	6	10	10	11	10	11	12	12	12	13	15	15	15	15	17	18	18	18	18	18	18	18	18	19	23	23	23	23	23	23	23	23	24	24	25	25	25	25	26	26	26	26	26	27	27	27	27	27	27	28	29	29	30	30	30	31	32	33	33	33	33	34	36	39	41	42	46	47	57	64	66	69	69	69	69	69	71	73	74	77	79	79	81	82	86	91	91	91	91	97	99	99	103	105	105	114	115	117	118	118	120	121	123	123	128	128	129	130	133	134	151	152	162	165	171	180	182	194
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	11	11	11	11	11	12	12	12	12	12	12	12	13	13	13	14	14	14	14	14	14	14	16	16	16	16	16	17	17	17	17	19	20	20	20	20	20	20	20	20	22	23	23	24	24	24	25	26	26	26	27	29	30	30	31	33	35	37	38	40	43	43	43	43	43	44	46	48	51	51	53	53	56	57	57	62	63	66	68	69	72	75	79	79	82	90	90	91	97	99	99	101	105	109	109	112	113	118	122	127	131	137	138	138	141	141	146	151	155	158	160	165	169	175	179	182	183	187	192	192	198	201	201	201	201	211	213	217	222	223	223	231	233	242	249	249	249	249	258	265	265	283	290	290	319	331	341	361	378	396	398	405	405	446	471	480	503	519	521	547	582	613	646	658	683	697	750
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	3	3	3	5	6	9	12	14	15	17	19	20	20	20	21	22	22	22	22	23	23	23	23	23	24	24	25	25	26	27	27	27	27	27	27	27	27	27	27	27	27	29	29	29	29	29	29	29	29	29	29	29	29	30	30	31	31	31	31	32	32	33	34	35	35	35	36	36	38	38	39	39	40	40	40	40	40	40	40	42	43	43	49	50	50	66	68	84	97	100	129	138	138	140	145	147	151	151	151	152	152	158	158	162	163	165	165	167	173	174	179	184	188	189	191	207	214	216	219	225	234	238	250	261	272	285	297	299	307	320	334	344	350	350	368	376	392	421	462	478	498	571	599	612	661	674	726	783	806	829	839	873	932	956	988	1041	1085	1099	1113	1134	1207	1257	1298	1322	1357	1367	1372	1395	1434	1606	1684	1748	1798	1847	1868	1895	1913	1948	1949	1959	1973	2046	2074	2092	2131	2131	2133	2150	2174	2202	2211	2240	2259	2282	2313	2356	2467	2467	2467	2467	2505	2540	2540	2587	2618	2618	2683	2699	2720	2776	2811	2839	2862	2887	2887	2973	3021	3050	3126	3178	3206	3285	3357	3436	3514	3572	3664	3722	3819
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	8	12	22	23	69	100	129	173	247	313	336	366	492	605	712	794	864	883	1033	1203	1302	1393	1498	1568	1633	1724	1851	1938	2026	2088	2163	2214	2289	2333	2436	2507	2625	2718	2794	2897	2958	3008	3049	3151	3244	3325	3419	3467	3539	3621	3667	3727	3804	3828	3868	3912	3973	4025	4106	4140	4182	4226	4266	4323	4367	4434	4479	4544	4583	4656	4704	4730	4773	4802	4834	4886	4913	4955	5005	5029	5054	5083	5123	5160	5195	5220	5257	5257	5363	5392	5410	5474	5520	5557	5588	5606	5673	5721	5837	5934	6031	6031	6181	6286	6348	6403	6495	6495	6573	6649	6845	6969	6969	7320	7426	7514	7634	7851	8082	8253	8432	8568	8713	8799	9104	9377	9741	10148	10475	10995	11152	11301	11839	12297	12606	12830	12984	13193	13478	13785	14033	14183	14183	14441	14620	14869	15149	15346	15665	15885	16001	16240	16420	16565	16758	16939	17113	17261	17425	17564	17767	17966	18190	18379	18562	18698	18920	19069	19244	19376	19596	19741	19900	19988	20168	20248	20432	20634	20785	20899	21049	21161	21336	21479	21584	21705	21868	21972	22073	22176	22403	22634	22751	22884	22884	23253	23417	23534	23658	23750	23850	23976	24103	24194	24387	24924	24924	24924	24924	25178	25341	25341	25830	26080	26080	26659	26820	26968	27467	27747	27944	28182	28358	28358	28946	29327	29693	30035	30351	30745	31112	31459	32081	32690	33111	33792	34421	35074
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	5	7	11	18	22	22	23	35	44	49	51	51	54	54	54	55	81	139	143	159	168	170	182	184	190	193	199	204	205	208	208	214	215	219	219	219	224	224	225	241	246	249	253	256	256	260	263	265	267	267	267	267	267	267	267	268	268	268	268	268	268	269	270	270	270	270	270	270	270	270	272	274	277	278	278	278	278	278	278	282	282	282	282	283	283	283	282	284	284	284	287	290	295	299	307	309	310	314	319	324	324	328	343	346	348	349	351	359	365	368	369	371	378	389	399	407	409	410	415	416	421	421	424	424	428	435	441	459	472	478	481	483	483	483	496	502	503	517	522	525	525	530	531	534	543	543	546	547	551	557	569	581	585	589	591	593	595	599	614	617	622	624	627	635	643	660	665	672	676	693	704	711	718	726	728	728	736	751	762	789	799	801	809	814	829	834	852	852	852	852	857	864	864	880	891	891	909	916	926	934	939	951	952	955	955	988	1001	1011	1026	1050	1055	1081	1095	1119	1148	1162	1189	1203	1233
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	13	13	13	13	13	13	13	13	13	13	14	15	16	18	18	18	18	18	19	20	20	20	20	20	20	20	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	24	24	24	26	27	27	27	27	28	28	28	29	30	31	31	31	31	32	32	32	35	35	35	35	35	36	39	41	41	41	42	42	44	45	47	50	51	57	64	73	79	83	86	88	92	97
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	6	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	14	14	14	14	15	15	15	15	16	16	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	20	20	21	21	21	22	22	22	22	22	23	23	23	24	25	26	27	28	28	28	29	31	31	31	31	31	31	31	35	35	36	38	38	41	41	41	44	44	45	45	45	45	45	48	48	58	61	61	63	68	68	71	72	72	73	73	73	78	80	81	82	84	84	88	92	96	96	100	108	115	117
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	3	3	5	6	6	6	7	7	7	10	10	11	13	13	14	15	24	25	26	41	42	49	50	50	52	59	59	59	60	61	61	62	63	64	70	75	75	75	75	76	77	78	79	80	80	82	83	84	85	86	86	86	86	88	89	91	91	93	93	94	94	98	100	108	108	108	109	113	117	119	121	121	123	127	128	132	134	139	139	145	145	149	149	155	157	159	159	159	159	159	161	161	161	164	168	169	170	172	172	181	185	188	191	192	198	206	207	209	219	235	237	240	242	244	244	250	266	272	282	285	285	294	311	313	330	341	341	345	352	356	358	368	381	381	395	400	406	421	429	449	461	476	492	492	515	519	535	544	544	548	551	565	581	582	606	619	625	632	652	655	662	679	684	690	692	708	713	725	732	746	752	756	766	788	797	802	814	824	827	837	846	851	872	878	890	890	890	923	941	954	961	971	977	982	1002	1026	1114	1114	1114	1114	1151	1164	1164	1224	1244	1244	1312	1337	1356	1377	1390	1407	1429	1434	1434	1484	1519	1551	1585	1600	1624	1645	1688	1722	1755	1773	1805	1855	1889
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	3	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	8	8	11	13	13	18	19	22	23	23	24	27	27	28	29	29	29	29	30	31	33	35	35	37	40	40	40	41	41	41	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	44	44	45	45	46	47	47	47	47	49	50	51	52	52	53	54	54	56	59	59	60	60	60	60	63	66	67	69	69	70	73	75	81	84	86	87	89	93	94	104	109	110	110	116	120	133	136	140	145	145	151	154	162	174	174	174	174	179	181	181	185	196	196	202	214	217	227	230	236	243	243	243	257	262	270	275	277	279	283	287	290	295	298	300	300	304
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	7	7	8	8	9	9	9	10	11	11	11	11	14	28	28	29	29	29	30	30	30	38	38	38	40	42	42	42	42	43	43	43	43	43	43	44	44	45	45	45	45	46	46	46	46	46	47	49	51	51	51	51	55	55	56	56	56	56	56	56	56	56	59	59	59	60	61	63	67	67	67	68	68	70	70	70	72	72	72	72	74	77	80	86	86	86	86	88	88	88	92	96	96	97	98	99	102	107	107	107	110	110	111	112	112	112	112	112	116	119	121	124	127	128	142	146
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	3	6	7	7	7	7	8	8	9	9	9	9	11	12	13	13	15	16	18	18	19	19	19	19	19	19	19	19	19	19	20	20	20	21	22	24	24	24	29	29	29	29	30	30	34	51	51	53	58	61	64	67	70	70	74	74	74	76	78	79	81	84	87	94	99	105	106	106	106	106	106	108	113	118	118	118	121	124	126	126	126	126	127	129	129	132	134	134	134	136	137	137	137	141	141	142	145	146	148	150	153	153	153	153	155	162	163	165	169	169	171	176	177	185	186	188	189	191	202	202	205	207	207	209	209	212	215	220	224	224	231	231	232	236	237	239	242	242	244	244	250	250	254	257	262	273	273	277	284	286	290	294	295	296	301	303	308	319	319	322	322	328	331	342	353	358	364	374	408	418	434	439	445	458	466	478	484	490	495	508	520	520	532	540	555	566	579	583	597	607	622	631	665	665	665	665	693	708	708	746	754	754	792	813	841	853	865	870	876	893	893	924	937	951	965	972	979	993	1005	1027	1044	1059	1094	1125	1139
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	10	10	10	10	11	11	11	12	12	12	14	14	14	16	19	19	19	19	19	21	21	22	22	22	22	30	32	32	36	37	38	38	41	47	50	58	58	58	59	70	71	79	80	82	86	88	95	106	111	123	123	129	136	138	150	156	161	168	191	196	204	209	223	230	237	240	245	247	252	261	262	267	274	279	281	286	294	304	307	311	314	316	321	324	332	342	348	351	359	365	375	383	387	395	400	406	418	430	447	455	466	470	470	481	492	501	509	515	517	525	534	541	551	570	570	570	570	597	606	606	624	633	633	646	655	657	669	678	689	696	712	712	736	747	753	770	779	791	804	829	841	857	869	878	896	909
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	3	9	13	34	36	36	37	37	38	39	44	49	53	53	53	54	55	57	59	60	61	61	63	63	65	66	67	68	71	71	72	77	77	77	78	91	91	93	96	101	102	102	102	107	107	108	108	109	110	111	112	115	115	115	115	117	117	117	117	117	117	118	118	121	122	122	122	122	122	124	124	124	124	124	124	124	129	130	132	134	134	135	136	137	139	140	141	141	144	144	145	147	149	152	153	155	155	155	155	155	156	159	160	160	166	169	171	171	173	173	173	174	174	176	178	178	181	181	181	182	182	182	184	184	184	184	184	184	184	185	185	185	185	185	185	190	192	193	208	208	208	210	218	221	224	227	227	228	230	230	247	247	247	247	259	264	264	273	275	275	279	281	285	293	300	305	315	319	319	356	371	381	384	393	397	406	419	426	430	431	446	447	453
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	5	5	5	7	7	7	7	7	7	7	7	7	8	8	8	9	9	9	9	9	10	10	10	10	10	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	15	15	15	15	24	26	27	29	30	30	30	32	34	35	39	40	48	48	60	60	63	67	74	74	84	96	105	112	119	122	123	123	126	135	142	147	155	166	174	178	184	205	212	226	237	249	267	284	304	374	391	403	428	456	480	507	521	548	548	589	616	632	658	678	685	708	739	763	778	800	816	832	846	855	864	868	879	886	893	900	906	913	914	929	933	939	953	960	964	976	993	1008	1021	1034	1050	1053	1061	1075	1091	1102	1116	1127	1135	1142	1157	1172	1184	1193	1213	1219	1219	1317	1339	1354	1376	1387	1405	1414	1422	1439	1450	1479	1479	1479	1479	1479	1502	1502	1533	1556	1556	1591	1626	1641	1663	1691	1714	1725	1752	1752	1828	1858	1879	1916	1928	1944	1974	2002	2057	2085	2124	2149	2172	2194
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	4	4	4	4	4	4	4	5	6	6	6	7	9	9	9	10	11	11	11	11	13	14	13	16	16	16	16	16	16	18	20	21	21	21	23	25	31	32	35	36	38	43	45	47	50	50	52	55	57	60	63	63	65	67	67	67	68	73	75	78	78	78	79	85	89	91	96	98	98	101	107	113	121	142	154	157	160	165	171	177	185	197	199	204	206	231	261	270	278	279	280	298	305	312	319	321	321	321	321	343	358	376	379	383	383	393	404	419	458	458	458	458	489	506	506	513	517	517	534	550	553	575	581	587	590	594	594	620	628	634	649	656	665	678	706	721	739	745	765	770	793
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	7	7	7	7	7	9	9	9	9	9	9	9	10	10	10	10	10	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	15	16	16	16	16	17	17	17	26	26	26	26	26	26	28	29	32	32	34	36	38	36	38	40	41	42	41	41	44	44	44	44	44	44	44	44	44	44	45	46	47	47	48	49	49	53	53	54	56	58	59	62	63	63	64	66	68	69	69	70	71	71	77	80	80	80	82	82	83	88	93	95	103	106	109	113	115	117	121	125	127	130	132	135	141	147	151	154	158	162	167	169	169	181	185	187	187	193	206	213	219	226	227	227	233	239	244	255	255	255	255	268	272	272	283	288	288	296	305	312	321	326	331	336	343	343	353	362	371	377	385	388	403	415	441	454	465	491	494	509
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	5	6	7	7	7	9	9	11	11	11	11	11	12	12	16	16	16	17	18	18	18	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	23	23	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	27	27	28	29	29	29	29	30	30	30	30	30	30	30	32	32	32	32	33	33	33	34	34	37	39	40	40	40	43	43	44	45	45	48	50	53	53	54	54	57	57	57	60	65	68	72	78	85	89	97	99	103	114	117	120	122	128	136	144	153	157	161	171	180	185	189	191	191	196	203	208	212	216	226	238	248	264	267	274	276	280	287	291	293	299	303	306	315	319	321	323	330	337	340	349	355	358	362	364	369	375	378	397	402	406	412	419	424	429	437	441	447	451	460	464	467	473	479	480	480	480	484	488	491	494	498	498	501	503	508	524	524	524	524	546	557	557	568	570	570	582	587	590	604	612	622	629	636	636	651	664	672	681	689	697	710	724	738	749	764	779	802	825
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	4	4	4	5	6	6	7	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	11	11	11	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	15	17	19	21	21	21	22	22	22	23	25	25	25	25	25	26	26	26	26	26	27	27	28	38	39	39	40	40	41	41	42	42	46	46	46	49	50	54	54	54	56	56	60	66	67	69	69	77	82	87	94	105	124	126	133	143	149	156	169	181	184	191	199	200	212	224	227	228	237	238	239	246	251	253	262	267	267	269	273	279	294	295	298	304	304	305	314	319	329	339	340	342	367	376	384	414	423	430	430	434	444	454	472	477	494	501	504	508	522	544	544	544	544	551	561	561	581	596	596	605	617	623	638	659	662	667	673	673	702	723	728	741	754	766	795	820	889	915	931	969	977	997
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	3	3	3	3	5	5	5	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	8	9	12	12	12	15	17	24	31	34	35	37	44	45	52	55	55	55	57	60	62	63	63	65	66	68	69	70	71	71	71	72	73	73	76	78	79	82	84	85	87	89	92	95	99	102	106	107	108	108	120	131	145	148	152	155	157	165	168	180	181	192	200	205	212	217	221	221	221	221	226	230	231	232	232	232	241	243	247	260	260	260	260	269	274	274	289	290	290	294	295	297	299	307	307	307	309	309	315	321	331	336	344	345	346	352	358	364	368	381	388	390
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	3	3	3	3	3	3	4	4	4	5	5	5	6	8	8	10	10	13	13	13	13	13	13	13	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	20	20	21	21	22	23	24	26	27	27	28	31	33	35	39	39	42	44	46	46	47	50	51	51	54	55	60	62	67	74	76	78	80	86	87	92	93	97	101	102	103	107	111	113	116	118	123	125	128	128	128	135	137	138	140	142	147	149	154	157	161	164	166	171	172	173	181	185	194	201	205	214	217	217	224	253	257	266	275	285	291	299	318	330	340	370	379	397	427	440	468	486	500	521	529	575	593	607	620	639	657	665	665	696	711	724	754	761	783	808	818	851	890	920	920	920	920	962	973	973	1021	1039	1039	1062	1080	1091	1108	1135	1142	1146	1164	1164	1217	1232	1239	1256	1266	1290	1307	1322	1340	1365	1384	1405	1427	1441
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	7	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	11	11	12	12	12	13	13	13	14	15	16	16	16	16	18	18	18	18	18	18	18	18	19	19	19	19	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	22	22	22	22	22	22	24	25	25	26	26	26	27	29	29	31	31	34	34	34	34	36	36	36	37	37	37	38	38	38	38	38	38	38	40
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	4	4	6	6	6	7	7	7	7	7	7	7	7	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	20	20	26	28	29	30	31	36	36	38	39	45	45	48	49	52	51	51	51	52	52	52	53	54	54	54	54	54	56	58	58	58	58	58	60	61	61	62	62	62	65	67	70	73	73	73	73	76	76	76	77	78	78	79	85	88	88	88	89	89	91	91	95	96	104	108	108	108	115	118	127	133	147	158	165	175	197	217	231	248	252	259	278	293	305	333	352	359	359	359	380	399	417	428	436	440	444	457	473	486	486	486	486	521	530	530	546	556	556	565	572	574	582	585	586	589	591	591	607	612	620	626	627	629	635	639	644	646	651	661	663	674
29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	6	7	10	15	23	44	57	72	91	91	91	136	176	216	275	287	298	357	399	444	498	536	585	614	639	695	700	706	711	808	831	859	877	893	909	950	985	1007	1027	1054	1067	1077	1105	1186	1242	1294	1315	1333	1382	1408	1432	1463	1473	1476	1493	1512	1534	1563	1573	1607	1610	1619	1623	1655	1687	1714	1739	1748	1768	1777	1778	1796	1817	1830	1839	1857	1890	1907	1919	1924	1944	1961	1984	1993	2007	2022	2022	2038	2052	2069	2086	2102	2121	2127	2142	2159	2170	2252	2288	2304	2304	2376	2414	2443	2471	2471	2471	2521	2521	2589	2621	2680	2742	2778	2804	2834	2919	3009	3051	3113	3175	3252	3281	3341	3448	3575	3694	3781	3881	3953	4057	4221	4351	4461	4524	4552	4620	4708	4851	4935	4976	4976	5073	5135	5190	5266	5319	5418	5465	5499	5564	5593	5630	5670	5712	5749	5785	5818	5847	5879	5911	5938	5953	6020	6046	6089	6134	6162	6200	6232	6269	6279	6306	6354	6364	6397	6435	6470	6503	6534	6563	6604	6631	6664	6702	6738	6758	6800	6805	6849	6849	6849	6880	6880	7062	7119	7139	7159	7187	7187	7255	7286	7306	7350	7445	7445	7445	7445	7445	7506	7506	7587	7635	7635	7793	7819	7861	7972	8052	8097	8164	8205	8205	8344	8451	8539	8602	8692	8822	8882	8951	9075	9200	9323	9434	9586	9701
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	5	5	5	6	6	6	9	9	9	12	13	17	19	26	26	26	27	32	33	47	47	47	47	50	57	58	61	62	64	64	64	65	68	67	67	68	68	68	68	68	69	69	69	69	69	69	70	70	70	70	70	70	71	71	71	72	72	72	72	72	72	72	74	74	74	75	75	76	76	76	76	77	77	78	81	85	85	85	85	94	102	110	123	131	131	133	137	154	166	191	192	201	212	212	213	222	229	231	231	233	237	240	247	252	263	263	263	269	275	280	280	283	284	305	308	309	318	323	332	349	349	352	352
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	8	8	8	8	8	8	8	8	8	8	8	8	9	12	18	28	29	30	31	31	36	36	36	39	39	41	43	43	44	45	47	48	48	50	54	54	56	60	66	66	75	77	79	79	79	80	81	77	89	93	93	96	97	99	102	110	115	119	123	126	126	126	129	136	138	142	146	158	173	176	184	217	217	226	226	271	301	319	319	338	348	363	375	394	407	421	428	437	444	464	477	492	510	519	529	543	552	558	573	585	587	591	603	609	623	630	652	652	665	669	682	692	700	714	727	732	735	735	750	763	770	773	782	791	800	814	823	832	832	832	857	866	873	881	900	900	912	928	931	940	944	958	958	967	984	990	992	1022	1024	1041	1046	1054	1072	1091	1111	1111	1129	1129	1181	1205	1225	1225	1331	1331	1338	1358	1362	1376	1388	1399	1400	1431	1431	1478	1491	1512	1534	1551	1556	1563	1575
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	4	6	6	7	7	7	7	7	7	7	7	7	8	9	9	9	10	10	10	10	10	10	11	13	13	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	21	21	21	21	21	25	31	34	38	39	74	74	74	83	100	108	112	112	140	145	146	155	165	182	193	206	228	241	246	256	266	271	283	293	300	308	326	330	349	349	373	385	397	398	398	404	408	423	423	426
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	11	11	11	11	11	11	12	12	12	14	14	14	14	14	14	14	14	14	14	14	14	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	20	20	20	21	22	24	25	25	26	29	33	38	39	39	41	43	52	58	62	67	71	77	77	80	85	89	92	94	94	94	96	107	111	112	112	118	121
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	9	10	13	13	15	15	15	16	17	18	18	19	20	23	26	26	27	27	28	29	30	30	31	32	34	34	34	34	41	41	41	41	41	41	42	42	42	46	47	47	47	48	50	57	57	58	58	60	60	60	67	68	69	71	73	74	75	75	75	75	77	77	80	81	82	82	82	83	84	84	85	86	86	86	87	87	89	91	91	93	93	93	94	95	96	96	98	100	100	102	104	106	106	107	107	111	112	115	115	115	116	116	118	119	122	127	127	129	131	133	134	134	142	148	157	161	163	172	182	188	189	195	199	200	204	206	216	220	228	232	232	235	241	245	258	266	275	277	284	288	292	310	344	356	369	391	401
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	4	4	4	6	6	6	8	8	8	8	8	8	8	8	8	9	9	11	11	26	28	31	32	32	32	32	46	46	53	53	53	56	66	69	73	73	77	77	77	77	84	84	86	86	86	86	86
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	5	7	7	7	7	9	9	11	11	11	11	11	11	11	11	11	11	11	11	11	11	13	13	13	13	13	13	13	13	13	14	14	14	15	15	15	15	15	15	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	19	19	20	20	20	21	22	22	25	26	26	26	27	27	28	29	33	34	34	34	34	34	36	37	41	43	47	48	50	50	51	59	65	69	72	80	81	81	81	101	111	115	115	125	132	135	137	144	146	150	154	159	161	162	164	166	166	167	167	170	179	181	182	183	184	185	190	193	196	198	217	256	258	262	265	280	280	284	293	299	355	364	372	373	373	381	383	391	421	438	444	447	463	481	483	500	522	526	544	603	624	643	658	669	677	700	729	729	796	825	860	879	912	932	953	967	1010	1038	1038	1039	1061	1178	1261	1308	1371	1389	1465	1508	1538	1627	1688	1706	1708	1732	1821	1904	2027	2168	2199	2199	2241	2374	2472	2648	2793	2793	2793	2793	2877	2884
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	3	3	3	3	6	6	7	7	7	7	7	8	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	14	14	15	15	15	15	18	18	18	18	18	18	18	26	28	28	29	29	29	29	31	32	36	36	36	36	39	39	41	46	47	47	47	47	48	50	52	52	54	56	62	68	79	84	84	96	99	102	102	105	108	111	119	122	126	130	134	154	160	161	161	161	163
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	8	11	13	19	19	20	21	22	22	22	23	24	25	25	25	27	27	29	30	30	30	30	30	30	30	34	34	38	38	38	38	38	40	40	41	41	41	41	43	43	43	47	47	47	47	52	52	52	52	52	52	53	58	58	61	61	61	61	61	61	61	61	61	61	61	61	62	62	63	63	64	64	64	65	66	66	66	66	66	66	66	66	67	69	69	69	70	71	74	75	77	79	79	81	85	91	92	101	102	103	104	110	111	112	116	116	116	116	117	119	121	121	122	122	123	125	128	129	140	144	144	148	156	169	180	185	186	188	198	206	233	245	252	274	277	296	301	319	324	339	344	345	367	371	400	404	406	412	412	424	435
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	6	6	6	6	6	6	11	11	11	11	11	11	11	11	13	15	15	15	16	22	23	26	26	27	27	32	32	36	41	42	48	49	49	49	55	55	55	57	57	57	57	61
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	12	14	15	16	16	16	16	16	16	17	17	17	17	20	20	27	29	30	30	30	30	30	30	30	31	31	31	32	32	36	39	40	44	44	47	47	48	49	50	52	52	53	54	54	58	59	59	60	60	64	67	67	67	67	70	75	76	76	77	77	78	78	78	78	78	82	86	87	89	90	96	104	108	116	125	125	129	138	141	146	157	159	162	167	181	185	196	210	211	219	228	235	247	263	276	278	279	296	297	320	331	341	353	353	357	382
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	8	8	8	8	8	8	10	10	14	14	14	14	18	20	20	20	20	20	22	23	23	25	25	25	25	25	26	26	28	30	30	30	30	30	31	31	32	32	32	32	33	33	33	33	33	33	33	33	35	59	80	80	80	82	82	84	84	85	87	87	87	87	88	88	113	113	113	113	114	114	114	115	115	115	115	117	118	123	152	174	194	194	207	210	226	238	259	267	267	271	273	295	320	335	335	353	358	365	386	394	408	423	429	432	444	460	466	473	491	492	500	502	503	510	519	519	556	563
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	8	8	14	16	16	16	18	18	24	24	24	24	27	27	27	27	32	32	32	32	37	37	47	47	47	59	59	62	63	67	83	85	85	85	96	96	98	108	110	110	111	111	112
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	4	5	5	6	6	6	6	7	7	8	9	9	9	13	14	14	14	18	19	23	23	23	23	24	24	24	24	24	24	24	26	26	31	31	31	31	32	32	33	35	38	38	38	42	51	51	51	53	53	53	53	53	53	53	54	55	56	58	60	63	63	63	63	64	65	65	67	67	70	71	76	79	82	83	97	113	121	124	129	134	146	151	159	163	166	167	167	172	192	194	205	207	210	211	228	233	247	260	270	270	271	277	296	303	308	308	325	340
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	4	4	5	5	6	6	8	9	11	17	18	20	23	25	31	31	31	31	31	31	31	31	31	31	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	39	39	41	45	45	45	46	48	48	49	51	52	53	53	58	58	58	62	62	63	64	65	65	65	65	65	67	67	76	84	84	97	102	112	120	132	142	149	159	172	174	190	190	201	213	220	241	253	263	263	272	276	301	322	330	330	347	352	357	364	376	385	392	407	412	414	432	449	469	479	490	506	539	545	557	585	588	599	611	626	651	663	678	684	686	691	723	727	729	729	730	731	734	734	740	782	826	863	865	903	923	934	956	988	1034	1062	1112	1176	1242	1265	1313	1385	1387	1511	1583	1681	1817	1909	2001	2095	2140	2209	2286	2347	2403	2483	2535	2658	2712	2823	2885	2952	3014	3084	3176	3241	3291	3385	3492	3615	3686	3750	3847	3864	3960	4195	4279	4279	4441	4558
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	7	10	16	19	24	38	42	57	62	69	74	79	93	101	109	115	118	118	119	119	119	119	119	119	119	119	141	142	142	143	143	145	145	146	146	146	146	146	146	146	146	146	146	146	146	146	146	146	148	149	149	149	149	149	149	149	149	149	149	149	149	149	149	149	149	149	149	149	149	150	151	151	153	155	155	163	163	163	164	166	170	176	178	184	189	190	190	190	193	197	199	206	211	213	213	218	225	234	242	243	256	267	271	281	286	291	302	309	312	331	338	377	407	407	408	421	447	536	544	563	581	615	630	664	695	713	760	767	774	802	813	833	859	864	868	868	874	887	908	915	930	939	947	948	959	970	977	988	991	992	993	996	1003	1004	1011	1012	1017	1023	1029	1046	1051	1069	1073	1073	1078	1086	1088	1097	1105	1111	1113	1120	1126	1134	1142	1148	1153	1153	1160	1166	1179	1185	1200	1204	1207	1234	1247	1282	1313	1336	1353	1369	1380	1412	1428	1491	1546	1579	1584	1630	1678	1731	1792	1868	1907	1918	1956	2012	2081	2123	2183	2240	2283	2343	2400	2500	2618	2726	2839	2896	2959	3036	3137	3281	3445	3550	3607	3743	3909	4057	4145	4282	4463	4470	4685	4805
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	9	9	10	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	14	14	14	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	21	25	25	25	25	25	25	25	25	25	29	30	30	30	31	31	31	31	31	31	31	31
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	9	18	18	18	22	22	22	25	25	25	25	25	27	28	28	28	28	28	28	34	34	34	34	35	35	35	45	51	51	51	51	52	52	53	54	56	58	58	60	63	69	72	74	76	77	77	82	87	87	88	88	92	92	92	99	105	111	111	121	128	128	135	135	135	135	135	138	140	140	143	143	144	147	148	157	158	162	166	166	168	169	171	175	176	182	198	208	208	227	250	274	279	315	340	386	401	410	438	441	443	501	583	601	604	618	662	669	673	678	763	776	777	777	779	800	815	827	841	847	857	859	930	930	964	988	997	1003	1012	1049	1069	1080	1080	1080	1080	1080	1084	1087
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	10	10	12	12	12	13	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	19
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	8	8	13	13	13	16	16	16	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	20	20	20	20	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	26	28	30	30	30	32	32	32	32	40	40	40	41	45	46	50	50	52	53	54	56	56	59	59	63	63	66	67	67	70	71	74	74	74	81	83	83	83	83	84	86
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	7	7	8	13	13	13	14	14	14	14	24	34	35	35	34	34	34	35	39	39	39	40	40	40	40	40	40	40	41	41	41	42	42	42	42	43	46	46	48	48	48	48	48	48	48	52	53	53	54	67	72	76	79	81	81	82	88	91	93	96	98	98	99	99	102	104	106	110	111	113	115	119	124	129	131	131	134	135	143	146	147	152	152	173	179	185	194	196	209	226	235	253	269	287	313	333	362	376	400	433	454	463	498	542	553	593	621	644	673	685	716	737	779	813	823	833	850	896	913	934	970	980	1006	1014	1015	1026	1052	1061
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	6	6	7	7	11	11	12	12	12	14	14	14	14	16	17	18	18	18	19	19	19	20	21	23	25	25	27	27	27	27	27	28	28	29	29	29	29	30	31	31	31	32	33	33	34	34	34	34	35	36	38	38	39	39	39	39	39	39	41	41	41	41	41	41	45	45	45	45	46	47	48	48	52	55	55	55	65	67	68	74	74	77	82	83	83	84	87	89	93	94	96	96	98	101	102	102	109	111	112	117	119	124	130	134	137	139	140	141	141	150	156	165	168	174	180	184	186	186	197	197	211	221	231	235	235	250	263
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	8	8	8	8	8	9	9	9	9	9	9	9	9	9	11	11	12	12	12	14	14	14	14	14	14	14	14	14	14	14	15	15	15	16	18	18	18	19	19	21	24	24	26	29
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	10	10	10	10	10	11	11	11	12	12	12	13	13	13	13	17	17	18	18	19	19	20	22	22	23	25	39	41	49	52	54	81	81	81	100	100	102	105	116	116	116	117	136	139	140	146	160	160	164	164	164	164	169	170	176	179	179	180	181	183	184	184	184	187	187	187	189	191	191	192	192	192	192	192	192	199	199	202	202	202	203	204	209	217	222	222	222	224	227	227	232	232	241	241	243	245	251	251	251	251	254	255	260	265	274	276	276	277	281	284	284	287	292	292	294	304	315	328	333	334	350	358	370	372	376	400	425	427	451	455	476	485	492	495	521	535	550	560	579	585	588	613	645	656	665	676	692	701	714	714	732	747
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	5	7	10	10	11	12	13	13	13	14	14	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	19	19	19	19	19	19	19	20	20	21	21	21	21	21	23	23	23	24	24	25	25	25	26	26	26	27	28	30	31	32	33	36	37	40	41	42	46	48	51	59	59	66	76	77	80	83	83	88	93	97	101	104	104	104	113	119	126	129	131	135	145	147	151	152	156	158	158	162	163	168	171	176	178	178	180	183	185	188	191	191	191	191	191	194	195	196	196	196	197	199	199	206	207	207	207	207	208	208	208	208	209	209	211	215	216	221	222	223	226	227	235	241	248	274	275	275	308	313	324	347	362	366	376	383	392	398	416	445	463	467	489	511	528	553	573	606	636	675	714	740	777	810	832	860	940	972	1011	1047	1081	1097	1136	1173	1214	1264	1311	1354	1379	1445	1491	1553
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	5	5	5	5	5	6	6	7	7	7	7	8	8	9	10	11	11	15	15	15	15	15	15	16	16	16	16	16	16	18	18	18	19	19	20	20	20	20	20	20	20	21	22	23	25	25	26	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	31	31	31	32	34	35	38	38	38	39	39	39	39	39	39	39
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	4	4	5	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	9	9	9	9	9	11	12	13	14	33	40	40	40	42	44	45	48	48	48	50	52	53	55	55	56	60	60	68	69	70	70	71	73	73	74	76	77	77	77	77	78	78	78	78	78	79	79	79	80	80	81	81	83	85	87	89	89	89	89	89	89	91	91	92	93	98	100	101	101	103	103	103	103	104	104	104	104	105	105	105	106	106	107	109	110	117	120	126	128	131	134	138	149	150	154	157	170	178	181	192	192	197	208	224	234	243	245	245	254	258	267	272	279	293	296	301	306	313	319	323	329	336	343	346	355	370	385	403	412	426	465
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	8	8	8	11	12	12	14	14	14	14	14	14	14	14	14	14	14	15	15	15	19	19	19	19	19	19	19	19	19	19	19	19	19	23	23	23	23	25	27	27	27	27	27	27	29	31	35	35	35	36	36	39	45	46	48	48	52	58	59	61	61	61	61	61	61	63	65	65	67	68	68	71	71	71	71	71	71	73
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	3	3	4	4	6	6	6	6	6	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	11	13	15	17	18	20	22	23	26	30	30	34	34	34	37	40	44	44	45	47	47	51	53	58	61	61	63	68	69	74	74	75	76	78	78	79	82	83	83	83	83	83	83	84	84	85	86	87	88	88	90	90	91	91	91	91	92	92	92	93	93	93	93	94	95	95	95	95	95	95	96	96	96	96	97	97	97	97	97	97	97	97	97	97	100	100	100	102	104	109	109	111	113	116	117	117	117	118	120	121	123	123	126	126	126	127	127	131	132	139	142	148	152	154	157	163	165	170	170	177	185	196	205	211	214	216	232	239	249	253	255	266	266
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	9	9	9	9	9	9	9	10	10	10	23	24	24	25	25	25	25	25	25	25	25	25	25	25	29	30	34	34	35	35	38	39	40	40	42	43	43	43	47	48	49	49	51	55	56	57	61	65	66	69	76	79	79	81	84	84	84	91	91	94	94	96	96	96	96	96
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	5	5	5	6	6	6	6	7	7	7	9	9	9	9	9	11	11	13	13	14	14	14	15	15	15	15	15	15	15	15	15	16	16	17	17	17	17	17	17	17	17	17	18
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	3	4	4	4	4	6	6	6	7	8	9	11	12	14	15	17	17	19	21	24	24	25	25	25	25	25	25	25	25	33	34	35	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	44	46	48	48	49	49	49	49	56	60	65	68	68	68	88	89	101	107	108	109	123	123	123	125	125	125	126	126	127	130	130	151	160	160	164	169	169	173	173	204	204	204	206	224	234	249	256	266	267	267	267	298	318	328	328	328	328	336	346	357	378	384	385	388	390	392	400	400	404	407	408	416	416	427	431	433	435	436	436	436	438	443	445	447	449	453	462	467	472	473	473	502	505	514	553	571	571	581	583	584	628	706	739	739	739	794	825	857	884	884	884	885	934	1131	1233	1257	1321	1321	1354	1393	1447	1470	1512	1549	1581	1643	1705	1750	1846	1935	1957	2046	2093	2155	2164	2229	2318	2381	2414	2467	2534	2607	2697	2767	2873	2903	2936	3044	3150
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	6	6	6	7	7	7	8	9	10	12	12	13	15	15	16	19	19	20	22	22	22	23	23	23	27	28	28	31	32	32	33	35	35	35	35	35	35	35	36	37	37	37	37	37	37	37	37	37	37	39	39	46	46	49	49	49	60	63	67	72	72	75	81	88	92	92	101	102	110	111	124	125	128	128	130	130	138	140	150	152	152	163	165
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	5	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	10	10	10	11	11	13	13	14	14	14	17	17	17	17	17	18	18	20	20	26	30	30	30	30	32	33	34	34	40	40	40	42	44	47	47	47	48	52	52	54	55	55	55	55	55	55	57	60	62	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	64	65	65	66	67	67	68	70	71	74	75	76	76	80	80	84	86	86	86	88	88	88	92	93	95	98	98	100	100	103	106	112	113	113	113	125	125	132	136	142	153	155	155	161	163	168	169	177	187	190	203	206	214	220	236	245	246	247	260	264	271	285	286	295	296	312	313	324	331	331	350	368
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	5	5	21	28	28	28	55	68	78	85	91	92	93	93	96	104	105	107	108	108	109	110	110	110	110	110	111	112	114	114	114	114	114	114	114	114	114	114	114	114	116	116	116	116	117	117	117	117	118	119	119	121	121	121	122	122	122	122	122	123	123	124	124	124	125	125	129	131	131	131	132	139	139	142	143	143	144	146	157	159	159	162	163	164	170	177	186	190	193	195	196	197	202	210	212	212	212	214	216
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	5	5	5	5	7	8	8	8	8	8	8	9	9	9	9	9	9	9	9	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	14	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	18	20	20	21	21	21	23	23	23	24	28	29	37	49	54	58	63	63	65	71	77	81	94	104	111	112	113	118	120	122	132	133	133	133	135	138	140	141	146	146	146	160	179	184	191	192	192	192	196	198	198	198	198	198	198	201	204
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	5	7	8	9	9	10	10	17	20	21	25	25	25	25	27	27	28	34	38	38	38	39	39	44	47	47	47	47	47	47	54	54	54	54	54	59	62	63	65	65	65	67	67	71	71	74	74	74	74	74
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	8	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	12	12	12	12	12	12	12	12	12	12	15	15	15	15	15	17	19	21	23	27	27	28	33	37	37	43	80	80	89	89	89	98	110	110	112	137	168	182	183	193	198	210	220	291	313	316	316	318	318
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	4	4	4	4	5	14	14	16	20	20	23	25	26	26	28	28	28	28	28	29	29	29	29	30	31	32	32	32	32	32	33	33	33	33	33	33	33	35	36	36	36	36	36	36	36
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	15	17	17	17	17	17	17	17	17	17	17	20	21	25	25	26	30	30	31	34	36	36	36	36	39	39	41	41	45	45	45	45	45	47	49	50	50	50	51	51	51	51	51	62	62	62	63	64	68	72	72	73	74	74	74	82	82	83	83	83	83	84	85	85	85	85	88	89	90	90	92	92	94	98	99	99	104	107	107	107	110	110	112	113	113	113	113	113	113	113	115	115	115	116	117	119	120	122	126	126	126	129	129	132	135	140	140	141	149	154	158	161	164	174	175	180	180	195	210	228	228	235	235	262	278	297	316	329	342	345	359	376	391	412	425	425	450	475	503	512	535	535	556	577	595	609	628	660	677	677	702	718
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	6	8	8	8	9	9	10	10	10	12	12	12	18	18	19	22	22	22	22	22	28	28	30	30	30	30	33	34	34	34	34	34	37	37	40	41	41	41	44	45	45	45	46	46	46	46	47	47	47	47	47	47	47	47	48	48	48	50	50	50	50	50	52	54	54	54	54	55	56	57	58	58	58	58	60	60	60	64	64	64	64	64	66	68	68	70	70	70	71	71	71	73	73	74	77	77	78	78	78	79	83	83	87	107	117	135	135	140	141	141	141	143	144	154	162	166	166	172	187	194	208	224	229	231	240	247	243	265	304	323	331	338	341	345	359	361	365	370	376	376	384	385	395	410	430
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	4	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	11	14	17	18	19	19	19	20	20	21	21	23	23	23	23	24	25	29	30	30	30	30	30	31	31	34	34	34	34	34	34	34	34	34	42	43	44	48	51	61	62	62	62	63	63	66	74	86	86	87	87	101	126	147	151	168	199	213	269	287	336	354	383	384	394	407	414	414	414	447	453	467	503	527	619	624	634	694	703	705	725	762	768	779	786	829	871	875	897	898	903	931	935	936	955	980	1022	1024	1043	1045	1066	1066	1066	1066	1066	1077	1086
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	7	7	7	7	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	12	12	12	14	14	14	15	16	16	16	16	16	17	17	18	19	19	19	20	20	20	22	22	22	22	23	31	32	32	33	34	34	34	53	58	65	71	78	78	79	97	109	124	134	134	134	135	166	195	205	232	260	266	266	297	313	329	338	355	360	368	368	392	395	427	434	439	466	505	538	554	558	584	592	593	614	630	630	632	635	639	639	646	652	655	668	676	680	687	693	695	697	698	703	705	708	709	711	716	723	726	731	735	737	739	742	743	749	751	754	766	772	808	853	858	864	870	873	885	891	895	897	897	897	897
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	4	4	4	4	5	5	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	11	11	11	18	18	18	20	26	28	28	28	31	31	31	31	31	31	31	31	37	39	40	40	41	41	41	41	42	42	42	42	42	42	42	42	43	44	44	45	45	45	45	46	46	46	46	46	47	48	48	48	56	56	56	56	63	70	74	74	74	74	74	82	82	82	82	82	88	88	88	89	89	89	96	96	97	97	97	97	108	108	108	113	117	118	118	118	118	118	118	136
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	7	7	7	7	9	9	12	13	13	13	13	13	13	14	16	16	19	19	19	19	21	21	27	27	27	29	31	33	34	34	40	41	42	46	46	47	52	54	61	63	63	66	67	73	73	81	83	83	91	93	97	111	111	132	139	143	157	167
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	3	4	5	7	8	9	9	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	13	13	13	14	14	14	15	18	18	19	19	19	19	22	22	22	24	25	25	25	25	28	28	30	30	30	30	31	32	34	35	39	39	44	47	51	61	64	66	66	67	75	75	85	85	88	95	101	102	103	103	103	105	105	106	106	107	107	110	110	110	110	110	111	111	111	111	112	115	115	120	120	127	131	131	132	139	154	155	158	160	182	182	183	194	197	209	210	217	234	241	242	249	255	255	264	267	270	270	270	290	291	297	305	308	329	340	346	349	359	387	390	395	407	412	456	462	481	481	483	514	534	551	556	569	575	582	599	611	654	679	699	699	734	785	785	846	846	850	850
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	5	5	6	6	6	6	6	6	7	7	8	8	9	9	9	9	9	12	13	13	13	13	14	15	15	16	16	16	16	17	17	18	18	19	19	19	20	20	22	23	23	26	26	26	28	29	29	31	31	31	32	32	33	33	33	33	33	33	34	34	36	36	36	36	38	38	40	40	40	40	41	44	45	46	47	47	49	49	49	49	49	51	51	51	51	55	56	56	62	69	69	72	77	77	82	85	90	90	90	93	99	99	108	116	116	116	124	124	129	132	141	141	141	154	160	165	187	201	201	201	208	210	218	228	231	231	231	248	259	261	268	278	278	278	303	310
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	8	8	8	8	8	9	9	10	10	12	14	19	19	28	29	30	34	34	34	34	35	35	36	36	36	37	37	37	37	37	37	37	37	38	40	42	43	43	43	45	47	47	47	48	51	51	52	52	52	52	52	54	54	56	56	57	58	58	58	58	61	61	62	63	69	71	74	74	81	82	87	92	97	97	104	110	117	125	129	136	136	144	145	156
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	5	5	10	10	10	10	10	10	12	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	20	20	20	20	20	20	20	20	20	21	21	21	21	21	24	25	26	29	29	37	40	42	46	46	48	48	53	54	56	56	59	64	65	71	73	73	73	75	75	81	84	86	88	88	89	90	91	91	92	92	94	95	102	109	110	113	118	119	119
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	5	5	5	6	6	6	6	12	15	15	15	15	17	17	17	17	17	17	17	17	26	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	35	36	40	42	44	44	44	44	44	44	44	45	46	46	47	47	47	47	47	47	47	47	47	47	47	47	47	47	50	51	52	55	57	57	57	57	58	59	60	64	64	64	64	64	66	69	70	70	71	71	71	74	76	76	76	107	107	111	120	120	123	140	142	155	159	169	174	176	219	273	286	288	289	293	298	300	301	301	304	305	306	307	309	309	310	311	314	316	336	336	336	430	448	457	463	468	501	505	553	561
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	6	8	9	9	9	10	10	10	10	10	10	11	11	11	11	11	17	18	18	22	22	22	24	24	24	24	24	24	24	24	24	24	24	24	24	25
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	7	7	7	7	8	8	8	8	11	11	11	13	13	13	13	14	14	14	15	19	23	23	30	30	30	30	30	36	36	36	36	36	37	37	37	37	37	39	40	40	40	46	46	49	51	51	51	51	51	51	51	51	51	51	51	52	52	52	53	58	60	60	61	61	70	79	83	83	86	86	92	97	103	107	110	114	114	121	133	148	151	173	186	189	200	213	236	248	264	280	285	285	288	310	320	326	331	341	343	358	369	381	383	401	401	405	430	433	446	452	456	459	461
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	6	6	6	6	6	6	6	8	8	9	9	9	10	11	11	16	17	17	18	20	20	20	20	21	21	21	21	21	22	34	34	34	34	49	53	54	58	58	60	60	60	60	60	60	61	62	64	66	67	69	69	71	73	74	74	74	74	76	76	76	76	79	80
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	10	18	19	19	21	24	24	30	30	31	31	31	34	35	35	36	37	37	37	37	39	39	40	40	41	41	42	44	44	44	44	45	45	45	47	47	47	48	48	50	51
30	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	5	5	6	7	8	12	14	23	26	26	28	31	32	35	38	38	40	47	47	48	48	48	48	48	48	48	48	67	67	70	72	72	73	74	76	77	77	78	79	80	80	80	80	82	82	83	83	83	83	83	83	83	83	83	84	84	84	86	86	87	88	88	88	88	89	89	89	89	90	91	91	92	100	101	101	103	104	104	105	106	106	106	106	107	107	109	109	109	110	110	113	116	121	124	126	126	130	140	145	150	152	166	175	189	204	227	246	262	271	326	331	378	432	437	492	528	560	560	629	652	682	702	717	731	756	780	820	843	872	893	910	950	983	1030	1048	1098	1110	1118	1144	1191	1212	1261	1285	1295	1316	1387	1424	1463	1487	1522	1533	1539	1595	1637	1689	1773	1792	1797	1816	1864	1906	1958	2012	2053	2080	2094	2166	2200	2230	2239	2284	2305	2310	2319	2394	2427	2457	2491	2518	2536	2617	2677	2708	2797	2841	2863	2882	2927	2990	3046	3121	3206	3244	3256	3331	3424	3493	3567	3611	3645	3691	3807	3895	4050	4209	4307	4389	4480	4559	4696	4832	4941	5068	5179	5246	5384	5557	5740	5805	5952	6138	6215	6356	6521	6728	6854	6988	7182	7260	7327	7447	7552	7688	7876	8099	8191	8391
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	0	0	0	3	3	3	3	3	3	10	10	11	11	13	5	5	5	5	5	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	3	3	4	6	6	8	11	15	19	27	29	39	45	48	55	57	61	64	75	78	81	81	90	92	99	102	108	121	127	130	147	164	187	202	203	203	204	212	216	218	223	223	227	228	236	238	246	251	252	252	255	256	258	258	264	264	264	264	264	265	268	270	270	272	272	273	275	275	275	275	276	277	277	277	277	277	277	277	277	277	277	280	281	282	282	282	283	285	287	287	288	292	294	296	296	298	299	299	301	302	304	304	309	312	312	314	315	315	315	316	316	316	320	320	320	320	323	324	326	328	329	331	336	339	339	340	341	344	346	346	350	353	353	353	358	361	362	363	364	364	365	370	370	375	379	381	381	384	387	392	396	399	401	403	410	416	419	428	429	429	430	430	436	441	448	453	458	458	469	480	482	491	499	506	508	510	514	520	534	542	543	548	558	570	574	580	586	596	596	607	613	617	625	625	637	650	655	662	681	691	698	704	709	733	754	760	778	803	808	814	839	861	878	896	912	913	922	932	955	979	1010	1031	1050	1066	1082	1105	1130
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	6	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	12	15	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	21	22	23	23	23	23	24	24	24	25	25	25	27	27	28	28	28	28	29	32	34	35	36	36	38	41	44	46	48	53	55	59	64	65	67	67	68	69	76	79	80	94	97	99	100	102	104	105	113	113	122	128	128	128	131	134	135	135	139	139	141	142	147	153	155	157	160	164	166	171	173	176	182	183	187	191	203	204	210	216	222	229	233
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	5	5	5	5	5	6	6	6	6	6	8	9	10
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	5	6	7	8	8	8
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	10	11	11	11	14	15	16	16	16	16	16	18	20	21	22	22	24	26	26	28	29	30	32	32	33	35	38	42	43	45	45	46	50	52	57	60	63	63	63	71	73	75	78	78	82	85	85	88	88	93	97	97	98	98	107	109	109	112	113	114	117	120	121	124	124	127	129	131	133	136	136	140	143	145	147	153	157	159	168	170	171	177	180	186	197	203	210	211	217	223
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	7	7	8	9	9	9	9	10	10	10	10	10	10	11	11	11	11	11	11	11	12	12	12	13	14	15	16	16	16	17	18	18	18	19	19	19	19	21	21	23	23	23	25	28	29	31	31	31	31	31	33	37	39	41	42	42	44	45	51	51	52	53	53	56	58	70	72	76	78	79	83	88	91	98	100	100	107	115	116	116	120	120	121	125	126	127	133	142	148	153	157	162	167	181	192	212	225	226	234	241	254	258	266	275	280	280	283	293	308	325	338	341	345	365	373
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	4	4	4	4	5	5	6	7	8	8	8	8	8	8	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	12	12	12	12	12	12	12	17	17	17	17	17	19	20	21	22	24	26	27	30	30	30	33	33	33	35	35	36	36	37	42	42	44	47	47	49	49	49	49	50	55	61	62	65	67	70	71	73	76	76	78	78	80	82	84	84	85	86	86	88	88	89
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	5	5	5	5	5	5	6	7	8	8	10	10	11	12	15	16	16	17	24	24	24	26	27	33	34	34	34	35	38	47	49	50	50	50	52	55	58	58	60	62	62	62	62	63	64	64	64	64	64	66	67	68	69	74	74	75	78	80	81	82	86	86	86	91	92	94	96	99	100	100	104
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	5	5	6	6	6	8	10	13	16	18	23	28	31	31	33	36	37	38	41	44	47	48	51	52	53	55	55	66	85	85	86	88	97	101	111	113	114	116	116	116	119	119	121	121	121	126	128	130	134	136	136	136	136	136	136	137	140	142	142	145	148	150	153	156	157	159	166	168	171	172	173	173	174	175	175	176	176	176	176	176	176	176	177	178	179	179	180	181	181	181	182	183	183	184	184	189	187	192	194	194	194	196	198	198	205	206	212	217	218	221	225	230	230	233	237	242	253	261	268	273	280	287	293	305	319	329	329	333	347	357	360	376	385	401	406	415	435	449	456	462	481	494	500	512	515	535	544	566	573	582	591	612	632	654	664	676	682	697	713	732	740	750	759	764	784	796	818	850	858	867	883	892	897	910	940	953	966	988	998	1014	1024	1043	1046	1069	1085	1097	1120	1145	1176	1186	1209	1220	1230	1249	1278	1278	1346	1395	1410	1421	1447	1474	1535	1546	1574	1579	1598	1655	1696	1750	1763	1784	1802	1820	1844	1907	1957	1983	2011	2020	2066	2112	2195	2285	2316	2379	2453	2525	2576
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	7	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	10	11	11	11	11	11	11	11	11	11	11	11	11	12	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	18	19	19	22	25	25	25	26	29	31	31	33	40	40	41	45	48	52	53	54	54	54	56	57	57	57	60	61	62	63	64	64	66	68	69	69	69	69	69	69	69	70	70	71	72	72	72	72	73	74	74	75	75	75	75	75	75	75	76	76	77	78	81	82	83	83	84	87	88	91	92	92	93	95	96	96	98	98	100	100	100	100	100	102	106	110	115	117	119	120	130	138	144	151	152	161	172	181	194	206	219	222	239	250	262
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	4	5	6	6	7	8	10	13	15	16	16	22	23	23	27	28	29	29	31	34	37	37	44	45	45	45	45	45	47	47	48	48	48	49	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	52	53	53	52	52	52	53	53	53	53	53	53	53	53	53	53	53	54	56	56	56	56	56	57	57	58	60	60	60	60	62	63	63	66	66	66	66	69	69	70	73	73	73	75	77	79	83	94	94	94	94	94	96	96	96	96	96	96	97	97	97	100	100	101	101	103	104	104	106	107	108	108	111	111	113	113	117	120	123	125	144	145	145	146	147	147	151	157	157	161	173	174	177	181	187	203	210	219	224	231	240	247	250	256	261	264	266	280	286	295	300	305	310	317	329	332	334	347	353	357	362	381
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	5	5	5	6	6	6	6	7	9	9	11	11	11	13	15	15	15	18	18	21	23	26	27	28	34	37	38	39	40	42	46	47	50	51	53	53	53	54	54	55	55	57	58	59	59	59	59	59	59	59	60	60	61	61	61	61	62	63	64	65	65	66	66	67	68	70	71	71	71	74	76	76	80	84	86	88	95	99	106	109	109	110	110	115	125	129	131	136	139	141	145	147	152	154	154	156	157	160	160	163	169	172	176	178	180	182	189	203	209	213	214	215	223	225	226	235	235	236	241	245	250	250	251	253	256	259	263	268	268	269	269	271	273	276	281	284	285	286	289	289	291	296	300	304	304	311	314	319	323	325	329	330	334	336	343	347	358	359	365	374	374	380	385	385	394	406	412	420	430	439	443	450	457	465	471	476	483	501	516	517	524	532	549	560	577	593	605	618	633	654	674	692	716	728	735	748	769
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	10	11	11	11	13	13	13	17	17	17	17	17	17	17	17	17	18	18	18	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	22	22	22	22	22	22	23	23	24	26	27	28	29	32	33	34	40	42	42	44	44	45	45	45	46	48	48	49	50	52	52	53	53	59	63	63	71	71	71	71	72	73	73	73	73	73	74	76	80	80	80	83	84	87	89	89	90	96	98	98	100	105	107	107	107	111	116	116	117	122	124	128	128	129	131	133	133	133	138	138	139	140	141	145	151	155	159	168	168	171	184	185	195	199	202	209	213	215
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	9	9	9	10	10	11	11	11	11	11	11	11	11	11	11	13	13	15	15	16	16	16	16	16	16	16	16	16	17	18	18	18	18	20	20	20	20	23	23	23	23	23	23	23	24	25	28	33	33	34	34	58	58	58	76	90	92	98	105	110	116	116	120	125	127	137	139	141	142	145	145	147	150	155	157	160	164	165	167	173	177	188	191	192	196	209	215
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	6	9	19	19	21	21	22	24	27	30	30	35	35	35	35	35	37	37	37	37	37	37	41	41	42	45	46	46	46	47	47	47	47	47	50	51	52	52	52	52	53	54	54	54	54	54	55	55	56	58	58	58	62	62	62	62	63	63	65	68	68	69	69	71	76	77	81	81	82	83	85	91	106	108	110	112	112	116
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	3	3	4	4	4	4	4	5	5	5	5	5	6	6	6	6	6	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	11	11	12	13	13	13	14	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	23	23	23	23	23	23	24	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	28	28	28	28	28	28	28	28	29	29	29	29	30	30	30	30	30	30	31	31	31	32	33	34	34	35	36	36	36	36	36	36	36	36	37	39	39	43	43	44	44	45	46	47	49	49	49	51	51	52	56	61	66	68	69	74	75	77	78	82	83	84	87	94	97	102	114	116	129	130	132	138	142	145	178	207	207	213	221	222
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	9	9	10	10	10	10	10	10	10	11	11	11	11	11	13	14	15	17	18	18	19	19	20	22	22	22	22	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	29	29	31	33	34	34	35	35	36	40	39	40	41	43	43	45	45	45	45	46	47	47	47	48	48	48	49	49	50	50	50	50	50	50	50	50	50	50	50	50	51	51	53	53	53	53	54	55	57	57	57	57	58	59	61	62	62	63	63	63	64	64	64	64	64	64	64	64	65	66	66	68	71	71	71	71	72	72	72	72	77	80	81	82	82	83	86	90	94	95	95	100	103	105	109	115	117	119	122	122	130	138	143	146	156	159	160	163	173	175	180	189	194	195	202	209	214	221	221	225	230	233	243	247
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	5	5	5	6	8	9	11	12	23	44	69	116	153	161	241	255	292	338	391	411	411	419	431	446	467	481	508	516	528	532	559	573	580	592	599	602	604	604	609	612	612	617	619	620	624	626	631	635	636	636	638	638	643	646	646	647	647	651	653	653	655	657	658	661	661	663	664	665	665	666	667	668	670	670	668	669	670	670	671	671	676	676	678	678	679	680	682	682	682	682	684	684	684	684	685	688	688	689	689	689	690	692	692	692	692	694	695	695	696	698	700	701	701	703	704	704	705	707	707	708	709	709	710	710	711	713	713	714	716	718	721	722	726	729	729	730	731	732	732	732	732	734	736	739	741	742	743	744	744	750	752	756	758	760	762	765	767	768	771	781	783	786	789	794	795	798	799	800	800	801	803	804	804	808	825	827	830	836	842	853	856	864	866	871	877	882	888	895	901	905	915	919	944	950	964	971	974	987	994	1018	1025	1049	1063	1066	1078	1098
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	5	6	6	7	7	9	10	10	10	10	12	14	14	14	15	15	16	16	17	17	17	18	26	26	31	31	31	31	31	31	31	31	31	32	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	36	36	36	37	37	38	38	38	38	38	38	39	39	39	39	40	40	41	42	42	44	47	47	48	48	48	49	52	57	57	57	58	59	63	65	67	67	67	67	67	68	68	68	72	72	72	73	73	73	73	73	74	74	78	78	78	79	81	82	83	83	87	93	95	95	95	95	101	102	104	105	105	105	105	105	106	111	113	119	120	120	120	124	126	135	143	147	152	154	158	159	165	170	173	189	190	199	200	200	203	211	212	219	226	226	234	234	239	243	247	255	256	276	280	282	283	284	297	306	319	321	322	329	338	344	358	373	388	393	397	407	418
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	13	13	13	18	18	18	18	19	20	20	20	20	20	20	20	21	22	22	22	23	24	25	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	28	28	28	29	30	30	31	31	31	31	31	31	31	31	31	31	31	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	44	45	46	48	50	52	53	57	57	57	59	63	63	64	66	66	66	67	69	69	72	73	73	74	74	76	76	76	76	76	76	77	78	78	79	79	79	79	79	80	80	80	80	81	81	81	83	83	84	84	84	87	87	91	97	98	98	100	104	110	117	126	126	135	144	145	148	153	159	168	169	172	175	176	187	196	201	209	217	219	219	228	232	243	249	250	253	262	270	274	284	302	306	308	313	316
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	22	22	29	38	86	86	122	156	174	335	465	538	656	714	887	918	938	948	969	1017	1323	1342	1348	1362	1362	1376	1412	1444	1454	1458	1475	1475	1475	1489	1568	1575	1582	1612	1639	1639	1650	1650	1661	1663	1665	1675	1684	1692	1702	1702	1704	1715	1716	1717	1717	1717	1719	1722	1724	1725	1729	1735	1737	1738	1739	1741	1744	1745	1749	1749	1755	1760	1759	1759	1763	1765	1772	1774	1774	1776	1776	1781	1781	1783	1786	1790	1792	1859	1861	1864	1865	1869	1872	1873	1873	1877	1880	1881	1887	1887	1890	1892	1892	1896	1901	1901	1901	1901	1901	1904	1908	1915	1922	1924	1924	1928	1930	1931	1934	1934	1939	1943	1944	1944	1946	1953	1959	1960	1963	1966	1971	1977	1986	1992	2000	2010	2013	2021	2033	2040	2050	2053	2056	2058	2064	2070	2076	2078	2081	2085	2086	2110	2120	2128	2140	2150	2155	2159	2176	2183	2192	2208	2215	2217	2225	2240	2250	2278	2286	2301	2315	2321	2337	2346	2346	2360	2381	2395	2404	2418	2425	2433	2447	2457	2463	2467	2476	2493	2507	2515	2526	2532	2534	2545	2561	2573	2592	2604	2614	2628	2644	2671	2690	2704	2714	2724	2744	2759
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	8	8	8	8	8	8	9	9	10	10	10	10	10	10	12	14	15	16	17	22	22	39	49	52	53	57	64	65	71	73	73	76	85	88	90	91	91	91	91	101	106	107	107	108	108	112	113	114	114	114	114	114	114	118	119	121	121	123	123	124	126	130	132	133	135	136	141	141	144	147	147	158	164	168	170	178	182	188	188	191	196	199	203	206	210	222	230	242	242	245	248	257	265	270	272	273	286	303	311	312	314	326	348	361
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	12	15	18	19	24	29	38	44	49	78	144	166	208	351	366	379	392	424	456	503	518	543	552	617	676	679	680	705	707	712	717	753	756	778	804	805	810	810	812	813	814	816	820	820	826	827	833	833	835	838	839	839	840	841	841	841	843	843	843	844	844	844	844	844	845	846	847	847	848	849	849	849	851	854	854	854	857	857	857	857	859	860	861	861	861	861	863	867	869	870	870	877	878	878	878	878	879	882	883	883	887	892	898	902	912	914	916	917	927	939	942	942	943	949	949	950	951	954	956	956	959	961	967	968	968	970	973	977	980	981	982	983	986	987	988	989	993	995	998	1001	1002	1005	1009	1012	1016	1021	1021	1024	1026	1035	1037	1039	1041	1043	1046	1052	1055	1058	1058	1066	1067	1067	1068	1071	1071	1072	1075	1079	1083	1086	1090	1090	1094	1100	1105	1108	1109	1109	1111	1117	1117	1127	1141	1149	1158	1165	1171	1186	1189	1197	1202	1210	1217	1236	1255	1261	1267	1273	1277	1291	1307	1328	1349	1363	1377	1386	1416	1445	1473	1482	1501	1513	1550	1587
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	7	7	7	7	8	8	8	8	8	8	8	8	10	10	13	15	15	15	15	15	17	19	20	21	21	26	27
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	5	7	7	12	13	14	14	14	15	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	26	26	27	27	29	29	29	29	32	32	32	32	32	34	35	38	39	39	39	39	39	39	40	40	43	43	43	43	44	44	46	46	47	48	48	49	50	50	50	51	52	52	52	52	52	53	55	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	56	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	58	60	61	61	61	63	64	66	67	67	67	69	69	70	72	74	75	75	75	75	79	82	82	83	84	84	85	85	86	87	88	90	91	92	95	96	98	102	102	119	123	123	128	128	134	136	136	136	140	144	147	148	150	150	150	152	152	157	159	162	163	164	168	168	168	169	170	173	179	186	194	205	212	219	222	234	241
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	4	4	5	6	7	7	7	7	7	7	7	9	10	12	12	12	12	16	16	18	18	18	30	43	45	45	50	50	53	55	60	73	111	119	124	126	138	139	147	147	157	166	202	203	225	236	242	266	274	282	295	314	351	355	376	390	407	413	439	463	465	478	487	503	531	557	565	567	571	582	591	611	616	621	621	638	639	642	645	652	654	654	655	660	664	672	673	679	681	684	687	687	689	690	693	694	698	698	699	706	708	709	709	712	714	716	717	721	723	723	723	724	727	731	734	737	741	746	748	750	750	755	755	758	772	775	781	784	788	791	799	806	817	820	822	832	832	837	843	849	852	855	859	865	865	868	876	883	892	896	904	911	912	918	921	926	934	939	940	942	958	964	974	985	992	993	1007	1016	1025	1041	1053	1076	1084	1102	1113	1123	1146	1153	1168	1185	1194	1214	1227	1240	1264	1284	1290	1296	1309	1321	1331	1331	1350	1392	1399	1416	1428	1438	1446	1453	1471	1489	1498	1506	1517	1548	1576	1585	1604	1616	1637	1664	1723	1756	1776	1813	1847	1883	1906	1977	2023	2050	2098	2133	2163
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	4	4	9	9	11	16	16	16	19	19	23	26	34	35	35	35	40	43	47	52	60	75	81	97	114	123	130	138	146	175	182	201	214	229	234	243	249	258	259	265	272	276	289	295	310	327	362	382	396	425	483	580	656	744	825	878	944	1049	1113	1221	1342	1501	1551	1616	1668	1779	1960	2093	2305	2362	2446	2583	2692	2798	2881	3024	3094	3186	3329	3583	3736	3955	4073	4198	4331	4476	4640	4769	4893	4982	5032	5092	5164	5245	5403	5540	5611	5668	5734	5850	5953	6058	6169	6234	6299	6386	6461	6524	6588	6706	6878	6962	7019	7084	7146	7200	7312	7392	7456	7500	7596	7684	7773	7864	7954	8024	8113	8233	8357	8409	8539	8570	8610	8715	8900	9022	9180	9381	9465	9558	9712	9810	9894	10050	10241	10241	10340	10480	10611	10719	10875	11022	11139	11190	11270	11354	11532	11608	11802	11929	12035	12065	12137	12249	12302	12421	12569	12619	12715	12815	12944	13095	13207	13338	13431	13482	13559	13671	13783	13852	13903	13919	13939	14042	14158	14262	14348	14416	14448	14563	14648	14751	14887	15003	15107	15184	15238	15349	15495	15615	15687	15850	16013	16150	16283	16424	16600	16817	16924	17075	17174	17352	17533	17736	17736	17990	18314	18445	18650	18878	19190	19574	19799	20025	20314	20455	20690	20992	21288	21439	21606	21816	22081	22381	22806	23112	23376	23605	23894	24260	24745	25328	25917	26422	26825	27384	28070	28603
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	5	5	5	5	5	5	7	7	8	8	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	13	13	14	14	15	15	15	15	15	15	15	15	16	16	16	16	16	18	18	18	18	19	19	19	21	27	27	28	29	29	29	33	33	34	34	37	40	40	40	40	40
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	7	7	7	7	7	7	9	9	9	9	10	11	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	15	15	17	17	17	18	18	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	22	22	22	22	23	24	24	24	24	24	24	24	24	24	24	27	28	29	29	29	29	29	29	29	30	30	30	30	30	31	31	31	31	31	31	32	34	34	34	34	34	38	40	41	44	46	46	48	48	48	49	50	51	52	53	53	54	55	55	55	55	55	56	57	58	58	58	58	58	58	58	61	61	63	64	65	66	67	68	72	74	76	79	80	86	89	92	93	94	94	95	103	111	120	127	128	129	134	154	171	176	179	182	192	202	207
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	10	12	12	12	12	12	13	13	15	15	15	15	15	16	16	16	16	17	17	17	18	18	18	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	22	22	22	23	23	23	24	24	28	28	28	28	31	31	33	37	40	43	45	47	47	50	50	55	57	57	61	64	66	70	70	72	75	80	80	85	89	89	89	90	91	91	92	94	94	94	94	102	104	106	112	112	116	120	122	124
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	11	11	12	12	12	13	13	13	18	19	20	20	24	24	25	25	25	30	30	30	33	36	36	36	36	37	39	40	43	43	45	46	48	48	50	52	53	53	56	58	59
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	6	6	6	6	6	7	7	7	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	12	12	12	12	12	12	13	13	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	17	17	17	17	17	17	18	19	19	20	20	20	23	26	26	27	27	27	27	28	28	28	28	29	29	29	29	30	30	30	30	32	33	33	33	34	37	37	38	39	39	39	39	39	40	40	40	40	43	48	49	50	51	56	56	56	60	62	67	70	70	74	76	78	79	84	84	86	90	90	91	92	94	98	101	106	107	112	116	123	129	136	141	146	153	161	165	173
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	8	8	23	23	24	25	25	25	26	26	26	26	27	28	28	28	28	28	28	29	29	29	33	33	35	36	38	38	38	39	39	39	40	40	40	41	41	41	41	41	41	41	41	42	43	43	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	47	47	47	47	47	48	49	49	49	49	52	52	54	55	56	56	58	58	59	59	61	62	63	65	67	69	69	69	70	70	70	70	71	72	72	74	74	74	76	77	78	81	81	81	82	82	82	83	87	89	89	89	90	90	93	93	95	96	97	100	108	109	110	112	112	118	123	125	125	126	130	130	132	133	137	138	138	138	140	140	146	154	157	162	163	163	169	172	176	189	197	201	201	206	211	212	220	239	246	249	255	260	265	270	291	297	297	297	297	309	314	314	330	337	342	351	362	379	413	418	436	444	447	490	496	513	521	526	530	535	555	563	578	594	600	616	624	665	693	728	733	744	774	797	866
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	7	7	7	7	7	7	7	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	11	13	13	13	13	13	13	13	13	13	13	13	13	13	15	17	17	17	18	18	18	18	18	19	19	20	20	22	24	44	48	48	48	49	50	50	52	55	55	57	60	61
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	8	8	8	8	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	13	13	13	13	14	15	19	19	19	19	19	20	22	24	25	25	26	27	27	33	35	35	35	37	37	48	52	53	55	55	57	58	58
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	4	5	6	7	7	7	7	8	8	8	8	9	9	10	11	11	11	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	15	15	15	15	17	19	19	19	19	19	19	19	19	19	19	20	20	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	24	24	24	24	24	24	24	24	25	25	26	30	30	30	30	31	31	31	32	32	33	33	34	34	34	34	34	35	35	38	39	41	42	43	46	46	48	48	48	48	49	50	51	51	51	52	54	54	54	54	54	54	55	60	59	59	59	59	60	60	61	62	62	63	67	69	71	77	78	80	83	84	87
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	4	4	4	4	4	5	5	5	5	5	5	6	6	6	6	6	7	7
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	7	7	7	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	12	12	12	12	12	12	12	12	13	13	13	14	15	16	17	18	18	20	20	20	21	21	22	22	22	22	25	25	27	27	27	28	31	32	32	35	35	35	35	35	36	37	37	38	42	42	42	42	42	42	43	43	44	45	45	46	47	47	47	47	47	47	48	48	48	48	52	52	53	54	57	57	60	60	61	69
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	6	6	9	15	19	27	40	44	55	60	69	87	118	131	157	196	214	227	247	254	347	356	393	457	540	647	686	711	726	796	883	943	1025	1111	1160	1256	1281	1284	1287	1306	1311	1325	1328	1332	1344	1377	1392	1409	1424	1430	1433	1435	1441	1452	1458	1460	1464	1466	1470	1472	1476	1484	1495	1503	1515	1522	1525	1532	1539	1542	1543	1546	1550	1553	1559	1560	1561	1561	1562	1564	1567	1569	1571	1571	1573	1573	1574	1577	1584	1585	1587	1587	1587	1591	1593	1595	1597	1599	1602	1605	1606	1611	1608	1611	1615	1620	1624	1627	1634	1635	1641	1644	1646	1651	1657	1658	1662	1665	1672	1681	1683	1688	1696	1701	1708	1708	1708	1713	1717	1721	1727	1734	1738	1741	1741	1746	1750	1755	1763	1766	1767	1770	1773	1779	1782	1783	1797	1797	1800	1806	1809	1823	1830	1838	1843	1849	1859	1866	1875	1879	1882	1885	1885	1889	1899	1908	1913	1916	1917	1922	1932	1939	1949	1954	1958	1959	1963	1973	1979	1989	2003	2007	2015	2018	2033	2039	2061	2073	2076	2079	2084	2096	2108	2142	2142	2172	2233	2242	2272	2316	2340	2382	2393	2415	2424	2435	2467	2497	2530	2556	2589	2599	2620	2656	2697	2741	2758	2790	2805	2857	2940	3016	3054	3090	3151	3170	3202	3350
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	6	6	7	7	8	9	10	11	11	13	14	14	14	15	15	15	22	25	27	28	29	29	37	40	41	42	44	44	45	45	45	45	45	45	45	46	46	46	47	47	48	48	50	51	52	52	52	52	54	54	54	54	54	54	54	55	55	55	55	55	55	55	56	56	56	56	56	56	56	56	56	56	56	57	57	57	57	57	57	58	58	58	58	58	58	64	64	64	64	64	64	64	66	67	67	67	69	69	69	72	73	73	73	75	76	78	80	80	81	84	85	87	87	87	89	90	92	95	95	95	96	96	96	97	99	99	99	100	100	100	100	101	102	103	103	103	103	103	103	103	103	103	103	103	103	104	105	105	105	105	105	107	107	107	107	107	108	109	109	109	110	110	110	110	112	114	117	119	121	122	124	126	128	128	128	130	131	132	140	142	145	146	154	157	158	165	167	167	177	185	192	197	204	204	208	211	212	213	216	223	225	228	228	231	233	236	237	242	243	248	255	260	263	270	286	300	303	316	319	328	340
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	4	4	4	4	4	5	6	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	11	12	13	14	16	17	18	19	20	21	22	23	23	23	24	24	24	24	24	24	24	27	31	31	34	35	36	37	39	44	45	46	49	51	51	51	52	53	53	53	53	56	58	60	63	65	66	66	68	69	71	74	76	77	82	82	86
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	3	4	5	6	6	13	13	14	14	15	15	19	20	20	20	21	23	23	23	23	25	25	26	27	27	27	29	29	29	29	29	29
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	5	6	8	8	9	10	10	10	10	14	14	14	17	20	23	25	25	28	30	30	31	32	34	34	38	39	40	41	42	47	47	52	52	53	55	56	58	58	61	61	62	65	67	69
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	7	7	7	7	8	11	11	12	12	13	13	13	13	13	13	14	14	14	14	14	14	14	15	16	16	17	17	19	19	19	20	20	20	21	22	24	24	25	25	27	29	31	35	35	35	35	37	40	42	44	48	50	50	54	56	63	65	70	74	74	84	88	93	97	103	114	114	123	128	134	139	139	149	159	163	175	184	192	204	208	221	228	234	238	245	263	270	273	276	276	290	303	309	328	328	338	340	356	370	376	378	388	417	419	431
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	11	11	13	13	13	13	13	13	13	13	13	13	14	15	16	18	18	18	18	19	19	20	20	20	21	21	21	21	21	21	21	22	22	25	25	25	25	27	27	28	28	28	30	35	36
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	3	4	5	5	9	9	9	10	10	12	12	15	16	17	17	17	19	19	21	21	21	21	23	28	28	32	35	36	36	38	38	38	38	39	39	39	39	39	40	42	42	42	42	42	42	42	43	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	45	45	46	46	46	46	46	46	46	46	46	46	46	46	44	44	44	44	44	47	47	47	48	50	50	50	50	50	51	51	51	51	51	51	53	53	53	53	54	54	54	54	54	54	55	55	55	55	55	55	55	55	55	55	55	56	57	57	57	57	58	60	60	60	60	61	62	63	63	63	63	63	63	63	64	65	65	65	67	70	70	70	71	71	73	74	77	78	88	88	89	90	93	94	94	95	95	95	98	98	100	102	104	105	107	107	108	110	115	115	115	115	116	117	121	122	124	124	126	129	131	131	131	134	135	137	143	145	148	155	164	168	172	175	182	187	194	200	201	210	210	217	223
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	14	14	14	14	14	14	14	14	15	15	16	17	17	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	22	22	22	23	23	23	26	26	26	26	26	26	26	27	27	28	28	28	28	28	28	28	28	29	29	31	31	32	32	34	36	36	36	36	37	37	37	37	41	43	43	43	46	55	62	67	70	74	76	79	80	80	82	82	84	85	86	93	102	102	103	106	113	116	129	135	140	145	156	175	194
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	9	9	9	9	9	10	10	11	11	11	11	11	11	11	11	11	11	12	13	13	13	13	13	13	13	14	14	14	14	14	14	17	19	20	20	20	21	21	21	21	21	22	22	23	23	23	26	27	28	28	28	28	29	30	31	31	32	33	33	34	34	37	38	38	40	40	40	41	42	45	46	49	53	58	61	65	65	70	70	72	72	72	73	74	74	80	82	84	84	85	88	89	93	93	94	94	97	97	98	100	101	101	102	105	112	113	114	116	119	121	125	138	143	145	147	151	153	156
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	6	6	6	6	7	9	9	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	14	15	15	16	16	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	20	22	23	25	28	28	29	34	34	34	43	49	50	51	52	53	58	62	67	81	82	83	84	85	88	93	97	97	97	97	101	105	108	108	110	111	111	114	115	115	116	118	118	120	120	123	126	126	126	126	126	131	135	137	137	137	137	139	139	139	140	140	141	145	149	149	152	154	155	157	158	162	166	170	170	179	202	204	206	224	226	231	232	236	238	242	248	249	251	254	255	255	255	255	255	256	258	263	267	270	281	291	297	302	307	312	318	329
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	7	7	7	7	7	8	10	10	11	13	13	13	15	15	18	18	18	18	18	19	19	19	19	20	20	22	22	23	23	28	32	33	37	38	40	40	40	40	43	43	46	46	46	46	46	46	46	46	47	47	47	48	48	48	48	48	49	49	51	51	51	52	52	54	54	57	60	60	60	61	62	64	64	64	64	65	65	65	65	65	67	68	68	69	70	70	70	71	74	74	74	75	77	79	81	82	86	87	88	88	93	97	98	102	104	107	113	117	119	123	125	125	129	136	139	153	159	168	177	181
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	12
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	5	5	5	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	10	10	10	11	11	11	11	11	11	11	11	11	12	12	13	13	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	17	19	19	19	19	21	24	24	25	25	27	27	27	27	31	33	33	33	33	37	40	41	42	45	45	45	47	49	53	59	64	65	65	69	76	77	77	86	88	88	92	105	105
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	5	5	5	5	6	6	6	6	6	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	12	13	13	13	16	16	16	16	16	17	17	21	21	21	21	21	21	21	21	21	22	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	27	28	28	28	28	28	28	29	30	30	31	31	32	32	33	34	34	34	34	25	25	25	39	41	42	42	43	44	44	45	48	48	50	57	58	60	62	63	63	66	69	70	77	78	79	82	82	85	85	86	89	89	90	96	99	105	124	129	132	132	140	146	152	157	161	163	163	172	176	181	184	188	193	193	198	201	204	210	210	219	222	226	229	234	236	237	238	238	240	244	246	249	252	253	253	257	260	264	275	279	284	285	296	301	307	313	322	325	326	329	336	339
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	5	8	8	9	12	14	17	17	26	34	39	45	49	50	52	57	57	59	62	63	73	76	86	92	97	106	114	120	126	142	158	204	240	280	298	330	390	441	452	503	547	595	595	634	650	687	701	733	791	800	892	912	934	995	1002	1033	1047	1084	1098	1119	1140	1176	1194	1205	1222	1244	1262	1278	1310	1340	1349	1363	1376	1393	1428	1445	1460	1463	1480	1516	1538	1569	1586	1597	1601	1617	1634	1649	1660	1669	1685	1692	1708	1723	1746	1756	1787	1827	1846	1875	1897	1963	1990	2019	2076	2114	2171	2216	2266	2316	2352	2400	2414	2481	2541	2605	2661	2704	2744	2785	2814	2871	2923	2967	3028	3028	3053	3102	3133	3163	3180	3219	3253	3269	3292	3312	3344	3358	3390	3407	3424	3446	3451	3470	3497	3545	3594	3604	3611	3674	3720	3796	3860	3912	3990	4050	4102	4213	4313	4354	4377	4385	4417	4582	4699	4843	5000	5082	5086	5186	5267	5349	5422	5502	5605	5681	5737	5806	5906	6010	6103	6172	6253	6313	6388	6490	6573	6693	6744	6790	6862	6905	6996	7082	7082	7260	7385	7447	7541	7665	7757	7878	7966	8059	8164	8237	8315	8411	8529	8656	8722	8783	8884	8981	9181	9350	9514	9653	9743	9913	10092	10275	10580	10807	11056	11201	11449	11778
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	3	3	3	3	3	3	5	5	5	9	13	13	13	13	14	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	20	23	25	30	33	33	33	33	36	37	39	39	39	40	40	40	40	42	43	44	45	45	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	47	48	49	49	49	50	51	52	52	53	53	53	53	54	54	54	54	54	54	54	54	54	54	54	55	57	57	59	58	58	58	58	61	63	63	63	66	66	66	62	62	63	63	64	65	65	67	68	69	74	77	77	78	80	82	83	88	93	93	93	93	93	93	94	97	99	109	123	125	129	146	154	172	190	194	200	213	222	245	250	251	254	257	265	265	267	269	269	270	272	276	332	332	333	334	336	336	337	339	340	342	343	345	347	349	350	355	356	357	358	362	362	363	368	369	372	428	431	439	449	457	463	469	477	491	508	512	512	528	558	568	576	598	617	637	646	668	682	701	715	745	787	812	839	854	888	902	938	969	999	1033	1052	1090	1148	1171	1322	1391	1426	1461	1516	1587
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	10	11	12	12	12	12	12	15	17	18	18	18	18
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	6	6	6	7	7	8	8	8	8	8	8	8	8	8	9	12	13	13	13	13	13	13
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	12
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	4	5	5	5	5	5	5	6	6	6	6	6	6	6	6	7	7	7	7	11	14	15	43	46	47	54	71	93	109	115	132	148	149	157	184	226	237	243	249	251	256	256	264	264	264	269	269	269	271	289	294	294	296	298	298	298	305	306	312	314	314	318	318	320	320	323	323	324	325	328	328	331	331	331	332	333	334	339	344	344	344	344	350	350	355	356	356	358	359	361	362	365	367	370	371	371	376	376	379	379	381	382	384	385	387	387	387	388	390	391	391	393	394	394	398	401	403	404	404	404	407	414	414	415	419	420	424	427	434	445	449	453	461	463	466	477	482	490	490	492	499	515	519	542	542	546	552	554	568	573	576	588	602	609	610	629	640	640	642	643	654	662	688	703	710	713	732	738	753	764	770	775	780	786	793	800	805	817	824	827	833	839	847	857	872	883	891	894	901	910	915	915	929	964	974	985	996	1011	1041	1044	1060	1071	1080	1117	1136	1179	1198	1226	1261	1278	1362	1399	1488	1517	1534	1556	1621	1706	1773	1834	1893	1925	1948	2033	2072
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	5	5	5	5	6	8	8	9	9	9	10	10	11	11	12	12	13	16	19	19	19	20	20	21	21	21	23	23	26	26	28	28	29	29	29	30	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	34	34	35	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	41	41	41	41	41	42	42	43	44	44	44	46	46	47	47	48	54	54	55	57	59	61	61	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	63	63	63	65	65	66	67	70	71	73	74	75	75	75	75	75	75	76	78	78	79	79	79	79	80	80	80	80	80	80	80	80	80	80	80	81	82	83	84	86	89	90	91	95	99	99	100	105	105	107	110	110	113	118	121	122	123	125	129	131	132	135	136	138	141	148	152	161	163	167	173	180	194	227	235	240	244	249	278
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	7	7	8	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	14	14	14	14	14	14	14	14	20	24	24	25	31	37	38	44	46	46	46	50	51	51	51	52	52	52	52	53	53	53	53	53	53	53	55	55	55	56	56	57	57	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	59	63	63	63	63	63	63	63	63	63	63	63	64	64	64	64	64	64	64	66	66	66	66	67	67	67	67	67	68	68	71	71	71	72	73	73	74	75	75	75	75	76	76	76	78	78	78	78	78	79	79	79	79	79	79	79	79	79	79	80	80	81	83	85	91	92	92	94	95	95	98	102	104	104	104	108	110	114	123	131	132	134	138	142	147	151	167	170	174	180	185	188
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	13	13	13	14	14	15	16	16	17	17	17	18	18	21	21	23	24	25	25	27	39	40	46	47	49	49	49	50	51	55	56	56	56	57	60	63	63	64	64	65	66	66	69	71	72	73	74	74	75	76	80	81	83	83	87	93	104	107	113	119	122	127	131	139	145	149	152	154	164	175
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	5	5	5	5	5	5	5	5	6	6	6	6	6	6	7	10	10	10	10	10	11	11	14	15	16	19	19	20	21	21	21	23	25	28	28	28	33	34	39	48	50	50	50	52	52	53	56	59	59	61	68	71	75	77	77	78	80	86	95	95	97	97	97	97	100	103	105	108	108	108	108	108	109	109	112	114	116	116	119	119	121	122	122	122	122	128	130	132	135	135	136	139	139	140	142	142	145	148	149	150	151	152	159	159	159	159	160	163	163	164	164	164	164	164	167	168	171	173	175	178	184	191	207	215	218	222	223	231	234
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	1	1	1	1	1	1	2	3	4	4	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	7	7	7	7	9	9	9	10	10	10	10	10	10	10	11	11	11	11	12	13	13	13	13	13	13	13	13	13	13	13	13	13	14	15	15	16	16	16	16	16	17	17	17	17	17	18	18	18	19	19	21	36	39	40	46	52	61	63	65	66	68	78	79	82	87	87	91	96	99	105	106	109	111	114	118	122	123	126	128	138	140	143	143
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	10	11	11	11	11	11	11	12	12	12	12	13	13	13	13	13	14	15	15	15	15	16	16	18	20	22	22	25	25	25	25	25	25	25	25	25	27	27	27	29	29	31	31	31	31	35	35	36	38	38	38	38	39	39	39	40	42	42	42	42	43	43	43	44	45	45	52	53	55	56	57	63	63	64	70	72	77	81	86	86	91	94	100	105	109	112	114	114	121	123	125	125	125	125	126	126	127	127	129	130	130	130	130	130	132	134	135	137	139	143	144	144	146	150	152	155	163	167	170	176	181	187	192	196	200	201	201	210	222	227	232	239	243	247	252	257	258	268	274	280	287	288	292	293	298	302	316	327	334	345	347	351	368	404	423	433	442	450	460	490
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	5	5	5	6	6	6	7	7	7	7	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	11	12	12	12	12	12	12	12	12	12	13	13	13	13	14	15	15	15	15	15	15	16	17	17	19	19	19	19	19	19	19	20	20	20	21	21	21	21	21	22	22	22	24	24	24	25	26	27	27	27	28	28	28	28	28	28	28	29	31	32	32	33	34	35	35	37	37	38	38	43	45	48
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	7	8	8	8	8	8	9	10	10	11	12	15	15	15	17	17	17	17	17	18	18	18	18	18	19	19	21	21	24	24	24	25	25	27	28	28	28	29	29	29	29	29	29	29	29	29	30	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	34	34	34	34	34	34	34	34	34	34	36	36	36	36	36	36	39	39	40	40	40	41	42	43	43	44	45	45	46	47	51	51	52	52	54	56	56	56	57	59	84	86
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	5	6	6	6	6	6	6	8	8	10	10	11	11	11	11	13	13	13	13	13	16	16	16	18	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	22	23	23	23	23	23	25	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	30	32	32	32	32	32	32	32	32	33	33	34	34	34	36	36	37	37	37	37	37	37	40	40	41	42	43	43	45	49	51	51	52	52	53	54	55	56	59	65	65	67	68	71	75	78	78	79	79	79	80	80	83	85	89	89	91	92	96	99	102	102	102	103	103	106	106	106	107	107	107	108	110	117	124	133	140	141	144	150	161	161	165	176	179	190	198	209	223	236	236	243	258	261	271	285	285	286	290	297	304	309	323	324	329	329	331	336	346	358	361	369	381	388	391
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	8	8	8	8	8	8	9	9	9	9	9	10	10	10	10	10	11	11	13	12	13	14	15	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	18	19	20	20	21	21	23	29	37	37	44	45	48	51	53	53	56	56	56	57	59	59	59	60	60	60	60	62	65	66	68	70	70	72	77	82	83	83	83	84	87	93	96	97	99	99	101	101	101	103	103	105	106	108	109	109	109	111	112	113	115	115	115	116	116	119	122	123	128	144	147	153	153	154	159	161	164	167	181	185	189	189	199	213	221	224	226	234	241	249	267	273	276	283	287	291	304	311
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	3	5	5	5	5	5	6	6	6	6	6	6	6	6	7	7	7	8	11	11	11	15	16	20	39	66	83	110	138	157	185	205	260	286	324	353	361	373	382	390	407	426	448	451	462	481	505	515	516	522	523	530	534	547	549	560	571	577	586	603	611	617	619	621	624	629	630	631	637	637	642	642	647	648	649	649	649	649	649	649	650	651	656	657	659	660	663	664	664	665	669	669	669	671	672	681	684	684	688	692	696	699	702	703	706	707	710	711	715	721	724	727	733	735	738	743	749	754	764	764	764	766	767	769	778	783	784	792	792	797	799	800	804	812	815	817	821	823	824	830	830	830	830	832	834	842	848	853	864	872	873	879	893	893	896	896	901	921	930	944	953	956	958	963	969	980	985	1006	1010	1019	1028	1037	1043	1056	1069	1076	1107	1111	1131	1135	1147	1168	1175	1183	1191	1195	1202	1211	1211	1225	1243	1264	1279	1303	1337	1362	1371	1399	1404	1437	1446	1460	1495	1512	1533	1544	1589	1619	1677	1708	1745	1777	1804	1845	1868	1925	1971	2021	2104	2133	2204	2281
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	3	4	4	5	5	5	5	5	5	5	5	5	5	5	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	15	16	17	19	20	20	20	20	22	22	22	24	24	24	24	24	24	26	26	26	26	26	27	27	27	27	28	28	28	28	28	28	30	31	31	31	32	32	32	32	33	33	33	33	33	34	34	34	34	34	35	36	38	39	42	43	43	43	45	48	48	49	51	51	52	54	55	57	57	59	60	61	65	68	73	79	86	88	91	101	107	107	116	129	132	141	148	150	163	165	172	173	174	181	182	187	188	189	191	193	195	201	202	204	205	208	212	217	225	231	237	238	242	243	248
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	10	11	11	12	13	13	13	13	13	13	14	15	15	16	16	16	16	16	16	16	16	16	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	20	20	21	21	21	21	21	21	22	24	24	25	25	25	26	27	30	31	33	33	33	39	40	42	46	48	57	57	64	78	86	88	88	91	98	105	118	131	133	138	152	154	162	170	175	180	195	201	203	207	213	233	248	271	283	284	288	297	309	317	328	336	340	356	365	377
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	8	9	9	10	10	10	10	10	10	10	11	11	16	16	17	17	17	17	18	18	20	20	20	20	20	20	20	21	21	22	22	23	24	24	24	27	27	27	28	28	28	28	28	30	30	30	31	31	32	33	34	34	35	36	36	37	37	38	38	38	42	44	46	46	47	47	48	49	50	50	50	51	52	53	53	53	53	53	55	55	56	57	60	60	61	61	61	62	63	68	68	68	74	74	75	75	79	82	82	83	86	86	90	90	95	95	95	95	97	98	104	125	127	135	135	136	145	159	167	175	181	183	186	199
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	5	5	6	7	9	9	10	14	17	17	19	19	19	19	19	23	33	33	33	34	34	35	35	37	37	37	39	39	39	39	42	42	42	42	42	44	45	46	47	47	47	47	47	47	47	49	49	49	49	49	50	50	51	51	52	52	53	54	55	55	55	55	58	58	59	59	59	59	59	61	64	66	67	67	68	68	68	68
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	5	7	8	11	16	20	22	32	50	61	87	107	129	194	196	212	264	285	285	320	320	349	349	367	367	392	395	403	413	413	432	436	448	463	465	467	469	482	484	491	495	497	497	497	504	506	508	510	513	515	517	517	517	518	518	518	518	519	520	523	525	525	525	525	525	530	530	530	531	531	533	533	533	533	535	536	540	540	540	539	540	544	544	545	546	546	546	548	549	553	554	557	559	559	559	560	563	565	571	571	572	574	576	578	581	581	581	582	582	586	592	594	595	595	595	597	597	597	597	600	602	603	604	604	607	608	615	615	617	620	624	627	630	631	633	634	635	641	643	644	645	646	646	648	653	658	661	663	664	668	670	673	681	688	692	695	698	701	709	714	723	734	737	739	743	746	756	762	768	768	773	775	777	782	782	787	795	797	803	809	819	838	841	850	852	855	863	870	882	902	910	914	924	939	961	971	977	993	1008	1015	1026	1047	1060	1077	1102	1110	1128	1157
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	7	7	11	11	12	16	17	23	25	25	28	28	36	38	38	39	41	41	45	46	46	47	48	50	50	54	54	56	60	69	77	85	89	91	113	122	133	137	142	158	168	180	198	218	234	236	248	257	272	291	309	331	342	349	366	382	404	419	434	448	463	476	503	531	578	596	620	650	680	703	736	753	765	773	787	796	809	842	868	882	898	907	920	948	967	982	998	1018	1038	1049	1060	1068	1089	1111	1123	1145	1167	1178	1192	1212	1230	1237	1242	1259	1272	1299	1311	1335	1348	1373	1405	1443	1468	1489	1495	1502	1527	1569	1612	1649	1691	1717	1745	1784	1831	1880	1918	1978	1978	2008	2028	2064	2101	2139	2179	2220	2238	2258	2290	2323	2349	2409	2441	2471	2488	2506	2545	2571	2598	2632	2642	2648	2675	2724	2753	2772	2812	2832	2841	2858	2892	2907	2930	2945	2950	2958	2986	3024	3055	3088	3108	3120	3179	3209	3250	3289	3320	3356	3381	3407	3439	3489	3520	3547	3598	3640	3687	3729	3778	3832	3896	3932	3966	4000	4066	4114	4190	4190	4302	4441	4493	4573	4680	4813	4986	5052	5119	5181	5237	5303	5398	5491	5547	5586	5651	5739	5859	5981	6105	6195	6275	6426	6534	6729	6927	7128	7286	7457	7601	7745	7941
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	8	8	9	9	9	9	9	9	9	9	9	10	10	10	10	11	11	11	11	11	12	15	18	20	20	21	22	22	22	25	27	27	28	30	31	33	34	36	36	38	40	42	46	47	51	51	51	54	55	56	56	56	57	57	57	59	60	60	61	63	63	65	66	67	69	73	74	74	77	78	79	79	79	79	79	81	83	83	86	89	89	95	97	98	98	99	100	101	103	105	107	108	110	112	115	117	119	122	123	128	128	128	138	139	142	143	150	153	156	160	161	165	165	170	173	174	177	181	181	185	188	189	189	189	196	202	209	214	219	222	226	237	250	255	255	257	259	260	274	290	292	305	312	313	329	348	366	378	387	401	405	413	423	436	446	456	466	469	474	480	489	497	514	522	529	530	536	538	544	544	558	565	569	574	579	586	603	608	611	615	620	626	637	650	656	659	661	668	679	696	710	723	728	730	755	780	797	821	838	850	873	892	919
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	3	3	3	6	6	10	10	10	12	13	14	14	16	17	18	18	20	22	22	22	23	23	23	26	27	27	29	29	29	31	34	34	34	35	35	39	41	41	44	46	47	48	51	51	54	54	54	55	58	58	62	67	67	72	75	84	88	102	102	107	112	120	124	137	140	143	145	149	149	162	170	172	172	177	178	184	187	187	188	190	193	199	202	205	208	209	209	213	215	216	216	224	224	224	227	229	231	231	235	241	241	243	244	245	248	249	249	250	258	258	265	269	272	273	273	273	273	273	278	284	284	287	289	289	291	297	297	298	301	301	301	304	305	309	311	312	313	315	319	320	322	327	331	331	342	348	351	354	355	357	358	363	368	369	371	371	371	374	378	384	387	387	387	387	389	392	393	398	404	405	405	405	406	407	407	411	414	414	419	423	424	427	435	439	440	442	450	454	455	455	465	470	472	480	488	498	510	513	528	532	543	598	652	674	682	691	730	774	803	890	959	997	1042	1068	1134	1153	1222	1625	1669	1723	1767	1897	1949
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	4	4	5	6	6	6	7	7	7	8	8	8	8	11	13	13	15	16	17	17	17	17	18	19	23	24	25	26	26	26	27	27	27	27	27	27	27	27	27	28	28	28	28	29	29	29	29	29	29	29	29	30	31	31	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	34	36	36	37	39	39	41	44	46	46	46	47	48	52	52	54	54	54	56	56	56	59	61	61	62	65	65	66	68	70	77	94	94	95	96	100	104	107	110	116	118	119	122	125	125	127	130	131	133	134	135	136	138	145	147	147	147	154	157	162	163	163	164	166	167	171	172	173	173	173	177	179	179	181	187	187	190	193	196	198	200	203	206	207	212	216	218	223	232	233	233	238	239	242	247	249	249	251	253	256	261	261	263	267	268	274	278	284	291	298	308	311	314	323	329	338	347	352	357	363	368	386	402	433	441	443	451	468	494	523	536	555	564	584	599
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	4	4	4	5	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	11	11	11	12	12	12	12	12	12	12	12	14	14	14	14	20	20	21	21	21	23	27	30	30	30	31	31	31	34	35	36	37	38	38	38	40	46	46	47	47	47	47	48	48	48	48	48	48	49	49	49	52	54	56	56	60	60	60	65	65	67	67	71	72	74	89	97	100	101	107	109	113	114	118	119	125	128	130	133	134	147	147	148	148	148	160	166	175	176	176	182	185	195
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	7	7	7	7	8	9	10	10	11	11	11	11	11	11	12	12	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	16	17	18	18	18	18	18	18	18	18	18	19	19	19	19	19	20	21	23	23	23	23	23	23	23	24	24	24	24	26	26	26	26	26	27	27	27	29	30	30	31	32	32	32	33	33	34	34	34	35	35	36	37	37	39	39	41	41	47	50	58	59	67	68	71	71	73	75	75	77	80	81	85
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	3	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	10	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	4	5	5	5	5	7	8	8	8	8	8	8	8	8	8	8	15	15	15	15	15	15	15	15	16	17	17	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	23	23	23	23	25	25	25	25	25	26	26	26	26	26	28	28	28	28	28	29	29	29	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	34	34	34	34	34	34	34	35	35	35	35	35	37	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	41	43	45	46	46	46	46	47	48	48	49	51	53	54	55	55	56	56	61	61	63	64	65	66	68	70	74	76	79	80	84	85	86	89	91	95	105	107	110	116	118	121	123
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	4	4	4	9	9	10	16	16	16	16	19	19	19	21	22	23	24	24	24	25	25	25	25	25	25	25	25	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	31	31	31	31	31	31	31	31	32	34	35	35	36	36	36	37	38	40	41	41	42	45	45	46	49	51	54	55	59	60	60	61	64	65	66	71	71	73	75	78	79	84	92	96	98	101	111	122
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	7	7	7	7	7	7	7	7	8	8	8	8	8	8	9	9	10	11	11	11	11	11	12	12	14	14	15	15	15	16	17	22	22	22	22	24	24
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	4	5	6	6	6	7	7	9	12	12	13	13	13	18	18	18	19	19	19	19	20	23	24	24	28	30	34	37	38	41	44	45	45	49	49	49	49	50	51	55	56	61	63	63	65	66	66	68	71	71	72	72	72	72	73	73	83	84	84	84	84	84	84	126	126	127	128	128	166	167	167	169	169	179	178	179	179	177	177	178	181	181	181	181	182	184	185	191	195	197	198	198	200	200	201	201	202	203	203	205	205	205	205	205	211	211	211	211	211	211	211	212	212	215	216	217	217	217	217	218	219	220	221	223	224	228	231	233	234	236	236	239	239	240	240	240	240	241	241	241	243	243	244	245	245	246	247	252	256	257	257	260	262	266	269	269	269	270	284	286	287	288	288	293	294	294	294	297	298	300	300	302	305	305	308	311	316	317	317	324	325	333	345	349	351	353	358	369	370	384	394	394	396	417	428	428
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	5	5	5	5	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	12	13	13	13	13	15	17	18	18	18	18	18	18	18	18	18	19	19	19	19	20	20	20	20	20	21	21	25	25	25	25	25	26	26	27	30	30	30	30	30	30	37	38	40	42	42	43	45	47	47	47	47	48	49	50	50	53	54	54	55	56	57	62	64	65	67	70	70	72	75	80	82	86	90	93	94	94	94	95	95	98	101	105	111	113	116	117	117	120
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	5	5	5	5	8	9	18	18	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	24	24	24	24	24	24	26	26	26	26	26	26	27	28	28	29	29	30	32	32	32	33	33	34	36	36	36	36	38	39	40	41	41	41	41	41	43	45	45	45	45	45	46	46	46	46	48	50	51	51	50	50	50	50	50	53	53	56	58	58	60	61	66	67	73	75	75	76	78	79	80	87	87	89	90	91	95	99	101	101	104	106	108	108	113	116	117	118	125	126	130	131	134	138	146	147	148	148	148	152	157	158	158	163	169	171	173	173	175	176	176	176	180	180	180	180	180	180	181	181	187	190	190	195	202	213	230	237	242	244	248	249	253	260	262	263	268	273	273	279	282	297	300	306	309	320	323	334	334	340	356	365	373	377	383	399	403	409	416	420	423	429	455	462	468	474	485	495	509	532	542	559	566	580	601	620	656	685	696	719	735	756
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	4	4	4	4	4	4	7	7	12	13	13	13	13	14	14	15	15	15	18	18	18	23	24	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	31	32	33	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	37	37	37	37	37	37	37	38	38	38	39	39	39	39	39	39	40	44	45	45	46	46	48	51	52	52	54	54	56	56	56	56	56	56	60	67	68	75	77	78	80	82	82	101	112	115	121	123	124	126	137	139	142	154	161	162	169	174	187	194	197	206	207	210	211	211	228	251	254	254	256	266	279	279	280	282	286	295	296	313	314	317	318	322	339	359	369	373	386	394	402	417	441	463	483	495	510	533	535
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	11	11	11	11	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	16	16	16	16	16	16	16	17	18	18	18	18	18	18	18	19	20	21	21	25	36	40	45	51	66	81	84	84	88	99	103	107	110	112	112	115	118	118	118	123	123	124	125	128	130	130	133	133	135	135	139	140
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5
31	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	3	3	4	4	4	5	6	6	7	7	7	7	7	7	9	9	9	11	11	11	12	12	12	12	12	15	15	15	15	17	17	25	25	25	27	28	29	30	30	30	30	30	35	35	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	39	40	40	40	41	41	41	41	41	41	41	41	42	44	45	45	45	45	47	49	49	49	51	52	52	52	54	54	55	55	59	59	60	61	61	62	62	62	63	63	66	67	69	69	72	72	72	73	77	77	78	78	79	80	84	87	89	90	93	93	93	94	97	97	101	101	102	104	107	108	109	109	113	113	114	114	119	120	120	120	120	123	125	128	130	134	135	137	139	140	142	145	148	148	148	151	159	161	162	165	167	169	174	182	184	197	210	211	213	224	232	245	245	268	287	289	302	329	347	364	376	380	387	398	414	439	457	463	464	467	479	492	522	534	551	558	570	599	611	650	666	678	691	702	714	740
32	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	38	67	0	95	116	0	0	275	127	74	122	113	0	42	6	15	0	54	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
32	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	12	13	14	16	18	18	20	20	24	24	24	27	29	29	31	31	32	34	33	33	35	36	37	38	43	43	43	43	43	44	44	44	47	48	49	49	50	50	62	69	69	69	69	81	81	82	82	82	82	82	82	82	82	82	84	84	84	84	84	84	84	84	84	113	113	113	113	113	113	113	113	113	113	113	113	130	130	131	131	136	137	137	138	138	138	139	140	141	148	149	150	154	154	154	154	154	154	154	162	162	169	169	173	176	176	179	182	184	184	188	188	189	195	198	200	203	203	206	214	223	223	228	245	245	246	271	284	313	346	390	390	396	427	427
32	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	5	5	8	16	16	16	35	42	42	74	126	126	126	151	249	249	350	443	528	528	753	869	961	1125	1279	1418	1519	1608	1734	1878	2009	2144	2144	2144	2144	2144	2144	2625	2738	2882	2940	2998	3099	3218	3314	3443	3570	3665	3717	3793	3891	3979	3979	4225	4274	4274	4299	4350	4416	4416	4704	4750	4762	4869	5045	5144	5235	5298	5366	5366	5536	5536	5815	5815	6048	6140	6182	6226	6287	6352	6457	6579	6657	6719	6719	6845	7056	7186	7331	7483	7592	7799	7915	8100	8314	8556	8735	8815	9157	9318	9535	9852	10259	10486	10774	11186	11481	11878	12203	13174	13910	14607	15095	15604	16180	17028	17707	18442	18818	19654	20126	20622	21449	22286	23048	23803	24824	25611	26926	28189	29304	30432	31312	32025	33057	34209	35000	35786	36593	37492	38534	39345	40193	41245	42167	43147	44066	44997	45563	46184	46990	47739	48466	49151	49646	50081	50569	51457	52239	52867	53458	54076	54353	54795	56010	56010	56464	56796	57131	57283	57756	58292	58789	59153	59420	59420	59857	59857	60514	60819	61237	61476	61543	61642	61871	62057	62402	62650	62812	62952	63077	63301	63603	63877	64160	64288	64288	64470	65175	65583	66009	66262	66620	66899	67176	67499	68162	68580	68851	69151	69151	69801	70121	70730	71325	71633	72048	72048	72742	73154	73737	73737	74950	75410	75888	76244	76817	77426	78162	78897	79240	79782	80104	80794	81684	82362	82362	83419	84129	84872	85641	86673	88015	88673	89256	90125	90885
32	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	5	5	5	6	6	6	7	7	7	7	7	8	9	10	10	10	10	10	10	13	13	14	15	15	15	16	17	17	19	19	19	19	19	19	19	21	21	21	21	22	22	22	24	24	24	24	24	24	24	24	24	24	25	25	26	26	26	27	28	29	29	30	30	30	31	32	32	32	35	37	38	38	38	38	38	39	39	39	42	42	47	47	48	48	48	49	54	54	58	60	62	62	64	64	65	69	70	70	72	73	74	76	79	80	82	84	86	86	88	94	97	97	97	101	103	106	109	112	121	126	134	140	144	149	158	162	169	174	180	183	189	191	194	199	203	205	206	208	209	215	215	216	216	216	216	216	216	226	226	229	231	233	235	235	242	244	247	247	255	255	257	259	260	261	261	261	263	265	267	269	271	274	275	277	283	286	292	294	294	294	296	298	298	300	304	306	308	312	315	316	321	323	323	330	334	339	342	345	348	348	361	364	368	368	374	376	381	387	388	391	392	396	398	400	411	417	420	420	420	429	436	440	445	450	452	455	456	460	463
32	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	3	3	3	5	5	5	5	8	8	8	8	8	8	8	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	15	15	15	15	15	15	15	15	15	15	15	15	15	18	18	18	18	20	20	20	21	21	21	22	22	22	22	22	22	24	24	24	24	24	24	25	26	26	27	27	27	27	27	33	33	34	34	34	47	47	56	56	56	56	76	76	76	79	99	105	111	111	121	125	129	135	140	144	155	162	162	184	213	240	244	244	264	274	285	295	297	325	332	341	343	350	372	386	411	416	426	426	443	461	467	482	488	493	505	512	525	535	544	553	555	562	579	613	623	640	640	640	640	640	640	719	728	731	735	735	735	777	792	792	803	803	824	824	853	860	860	862	862	864	866	875	876	879	879	887	894	896	900	904	904	905	905	912	939	945	949	952	961	968	971	978	989	999	1005	1007	1007	1032	1043	1052	1068	1075	1081	1081	1112	1145	1161	1161	1192	1203	1227	1245	1288	1302	1328	1344	1358	1376	1393	1436	1464	1497	1497	1550	1582	1610	1659	1693	1740	1772	1807	1831	1863
32	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
32	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	8	8	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	13	13	13	14	14	14	14	15	18	18	18	20
32	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	5	5	7	9	11	11	11	14	16	16	18	18	18	18	18	18	22	26	26	26	27	34	34	34	34	35	35	36	36	37	37	44	44	49	49	53	53	58	61	65	67	67	71	71	71	71	71	71	71	74	74	74	77	78	78	78	78	78	78	78	78	78	78	78	78	78	78	78	78	78	78	78	78	78	78	78	78	78	78	79	79	79	79	79	80	81	81	81	81	82	83	83	83	84	84	84	84	84	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	85	95	95	95	95	96	96	96	96	96	96	99	99	102	104	104	104	104	104	104	104	104	104	104	104	104	104	106	106	109	109	109	109	111	111	111	111	111	111	111	111	113	115	116	116	116	117	117	117	117	117	117	117	117	117	118	118	120	120	120	121	121	121	126	126	127	129	130	130	130	130	131	131	131	133	136	141	143	145	145	150	150	150	150	150	150	157	160	167	167	167	167	169	173	173	176	178	178	178	186	186	190	191	193	194	194	194	203	207
32	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	7	7	7	7	7	7	13	14	14	14	17	17	17	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	23	23	23	26	26	26	28	28	32	32	32	32	35	35	35	35	35	35	38	38	38	38	38	38	40	43	43	43	45	45	47	46	46	47	47	47	47	47	47	47	49	49	49	49	49	49	50	50	50	50	50	50	51	51	51	51	51	51	52	52	52	52	52	52	52	52	52	54	54	56	57	58	59	59	59	59	59	59	63	63	65	65	65	65	65	66	67	67	67	67	69	69	70	70	70	70	70	70	70	70	70	70	70	71	73	73	74	76	76	77	77	83	83	83	87	88	89	89	89	89	89	90	90	90	90	90	93	96	102	102	102	102	102	107	110	110	110	110	110	111	115	116	116	118	121	122	122	123	125
32	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	10	14	14	16	16	18	18	28	28	34	34	36	44	44	44	44	44	45	48	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50
32	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	3	3	4	4	4	6	7	7	7	7	7	7	12	12	15	16	18	18	19	22	22	26	26	26	26	27	27	28	33	34	34	35	35	37	37	40	40	42	45	45	45	47	47	47	47	48	48	48	51	51	55	55	56	56	56	57	61	62	62	65	66	67	80	81	82	85	87	87	89	89	91	91	92	92	94	96	96	96	98	102	102	102	104	108	108	110	112	115	120	121	123	126	127	129	132	135	136	140	140	142	145	147	149	150	155	156	154	156	159	161	162	164	169	176	177	180	183	188	194	201	204	206	209	215	217	218	222	224	230	235	239	250	259	266	269	269	269	269	269	269	293	296	300	303	308	310	311	318	324	326	326	336	336	347	351	360	361	361	364	365	371	371	374	374	377	392	395	403	407	407	412	412	414	423	428	434	435	436	438	439	445	447	448	448	450	450	457	463	477	508	513	514	514	521	533	540	540	546	548	554	560	569	575	581	586	593	598	607	613	622	622	622	629	635	638	645	653	664	669	676	684	692
32	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	8	8	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	18	18	18	18	18	18	18	18	18	18	18	18	18	21	21	21	21	22	30	30
32	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	4	6	6	7	7	7	7	10	10	10	10	10	10	10	10	10	20	21	21	28	29	29	29	31	31	31	31	33	33	35	36	37	37	37	37	39	39	44	44	44	44	44	48	49	49	55	55	55	55	58	58	58	59	59	59	59	61	61	61	61	62	62	62	62	64	64	66	66	66	66	66	66	69	70	72	72	72	72	72	75	76	76	76	78	80	81	81	86	90	94	100	104	112	114	116	122	125	130	150	150	181	182	186	186	188	188	193	212	215	215	236	237	251	270	270	286	288	298	305	310	311	318	318	318	318	318	362	362	374	400	405	408	408	408	408	416	421	428	439	439	441	442	442	455	455	457	458	463	464	466	467	467	467	469	469	472	472	478	480	481	482	482	483	485	488	488	490	490	490	490	491	492	492	495	495	495	495	500	501	503	505	508	510	513	515	519	522	522	522	522	527	527	531	534	537	538	538	566	569	572	572	573	581	585	588	601	620	628	649	666	676	676	682	707	713	713	730	734	742	753	827	866	877	895	922	934
32	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	9	9	9	9	9	10	10	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	17	17	17	19	19	19	19	19	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	24	24	24	24	24	24	24	24	24	24	24	24	25	25	27	27	27	27	30
32	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	11	11	11	15	15	15	15	16	16	16	16	16	18	18	20	20	20	21	21	22	22	22	22	22	22	24	24	24	24	24	24	24	24	25	25	25	25	25	25
32	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	3	4	9	9	12	12	14	22	25	25	25	25	57	63	67	93	107	108	143	163	184	229	245	264	281	309	326	363	389	389	389	389	389	389	572	588	606	637	662	684	710	736	755	791	791	820	820	848	848	873	949	977	977	977	1022	1030	1030	1077	1095	1100	1116	1132	1132	1190	1202	1202	1202	1266	1266	1316	1316	1361	1378	1405	1459	1459	1485	1514	1531	1548	1577	1585	1606	1645	1645	1719	1719	1743	1788	1788	1893	1893	1955	1977	1977	2016	2023	2106	2106	2106	2179	2232	2232	2286	2404	2512	2512	2573	2600	2656	2766	2804	2923	3073	3165	3258	3260	3295	3459	3459	3507	3574	3635	3689	3810	3810	3895	3951	4054	4108	4173	4332	4332	4456	4565	4724	4788	4823	4861	4965	5144	5186	5293	5343	5369	5426	5504	5627	5715	5756	5792	5835	5907	5962	6117	6161	6191	6258	6297	6402	6473	6652	6652	6712	6767	6816	6904	6951	7024	7102	7174	7174	7204	7326	7326	7446	7507	7581	7675	7745	7787	7827	7872	7930	7981	8077	8142	8184	8295	8461	8493	8585	8677	8743	8743	8878	9010	9172	9268	9349	9455	9542	9617	9696	9784	9890	9913	9913	10107	10225	10335	10479	10518	10646	10646	10806	10984	11060	11060	11444	11444	11551	11694	11811	11954	12304	12402	12482	12608	12797	13090	13338	13578	13578	13752	13860	14109	14486	14819	15125	15594	15880	16208	16471
32	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	6	6	6	6	6	6	6	6	7	7	8	8	9	9	10	10	10	11	11	11	11	11	11	11	11	11	11	11	13	13	14	14	14	14	14	14	15	15	15	15	15	16	16	16	16	16	16	16	16	16	24	24	24	24	24	24	25	25	25	25	25	28	28	29	32	32	38	38	38	44	46	46	46	46	46	48	49	49	52	52	52	52	56	60	60	61	61	63	64	65	66	71	71	71	71	71	76	77	80	81	81	83	83	89	91	93	93	93	93	104	105	112	113	118	118	118	118	119	119	121	122	122	126	127	127	129	143	155	157	173	177	184
32	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	5	5	5	5	8	9	9	10	10	11	11	13	16	16	16	16	16	16	16	26	26	28	28	28	28	28	33	33	37	37	37	37	44	44	45	48	48	48	48	51	51	51	52	52	55	58	58	58	65	65	65	65	71	71	81	81	83	86	90	90	90	91	94	95	95	98	99	99	99	102	107	109	110	111	111	115	115	115	118	120	124	124	126	126	126	127	132	132	134	139	147	147	149	151	151	155	161	167	172	177	180	182	185	194	200	208	213	220	223	229	230	240	248	251	252	258	260	267	267	269	275	280	288	300	302	305	308	313	318	323	325	328	330	339	352	355	357	364	371	374	382	388	388	388	388	388	388	401	405	408	408	408	408	408	408	408	408	408	408	408	408	408	408	408	408	408	408	408	408	408	408	494	494	494	494	494	494	494	494	494	494	494	494	494	494	494	494	494	494	494	494	494	494	494	494	494	494	494	494	494	494	626	626	626	626	626	626	626	626	626	626	626	726	726	726	726	726	726	726	726	726	726	726	726	726	726	726	726	726
33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	0	0	0	0	0	0	0	0	45	76	76	0	0	3	6	1	1	1	32	0	0	2	2	2	0	1	2	0	2	4	15	17	11	3	6	5	11	7	4	3	15	26	19	15	15	20	21	28	32	28	31	26	26	34	5	10	10	32	11	11	15	17	15	14	12	12	10	10	10	10	6	6	10	10	8	85	10	9	9	9	8	4	5	5	5	5	4	3	1	1	1	2	3	1	2	2	2	2	2	1	1	1	1	2	2	4	3	1	1	1	2	2	6	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	1	0	0	1	4	3	3	3	6	2	0	0	1	0	0	0	0	0	0	0	2	2	0	6	0	0	0	3	3	3	3	3	2	2	2	2	9	4	2	3	2	3	1	1	3	3	1	0	0	2	2	6	6	6	3	2	2	3	4	5	3	3	4	2	5	3	3	6	6	2	7	9	6	8	10	8	8	6	12	13	14	13	17	15	14	16	18	16	21	18	18	20	26	36	36	36	34	44	53	62	73	284	80	309
33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	4	7	7	8	8	9	9	9	9	9	9	13	14	17	17	18	21	21	21	21	21	22	22	24	24	24	25	25	26	26	28	28	28	30	31	31	33	33	33	34	37	38	39	40	40	41	42	42	44	46	46	47	47	49	50	51	53	53	53	53	54	54	55	55	55	56	57	57	57	59	60	60	63	63	64	64	67	68	70	70	70	72	73	74	74	74	74	74	76	77	78	78	78	78	78	78	79	81	81	81	81	81	81	82	82	82	85	86	87	87	88	90	90	91	92	93	95	95	95	96	96	97	98	98	99	101	101	101	101	102	104	104	105	109	109	110	113	113	115	115	115	115	115	117	119	120	120	121	121	121	121	121	121	121	121	122	122	122	123	123	125	125	125	125	125	126	126	126	126	126	126	127	128	130	130	133	134	135	135	135	137	137	145	145	146	146	146	146	147	147	148	148	148	149	153	155	156	156	161	161	166	170	172	175	181	181	182	185	186	188	191	192	195	202	202	210	218	223	224	229	233	234	238	247	248	253	259	262	269	274	280	288	288	311	311
33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	4	4	5	5	6	7	7	7	7	8	8	10	10	10	10	14	17	17	19	19	19	23	23	28	28	28	29	29	29	29	30	30	30	30	30	30	30	30	30	30	31	31	31	31	32	32	32	33	34	34	35	36	36	37	37	37	37	39	39	41	44	44	44	44	46	46	46	46	46	46	46	46	46	47	47	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	51	51	52	52	52	52	53	53	53	54	54	54	54	60	60	60	60	63	64	64	65	66	66	67	67	68	69	69	71	71	71	71	73	76	77	79	79	79	81	84	84	86	86	89	89	89	90	91	93	93	93	94	94	94	95	95	95	96	96	96	98	98	98	99	99	99	99	100	100	104	104	104	104	104	105	105	106	107	108	111	111	111	112	112	114	116	116	116	117	118	118	119	119	119	119	120	122	122	122	123	123	123	123	123	124	126	126	126	126	127	127	130	132	132	132	132	133	133	134	134	135	135	135	136	137	137	138	140	142	146	148	151	152	156	158	161	162	163	166	174	178	180	184	184	198	198
33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	3	3	3	3	8	9	10	11	13	13	14	14	17	18	19	20	21	26	26	27	28	29	30	30	33	35	35	36	36	38	40	40	40	40	40	40	40	41	41	41	43	43	43	43	44	45	45	47	47	47	48	49	49	50	51	51	52	54	54	54	55	55	57	57	57	57	57	57	57	57	57	59	59	59	60	60	60	60	60	62	62	62	63	64	64	64	64	66	66	67	67	67	69	71	72	72	72	72	73	73	74	74	75	75	75	76	76	77	78	79	79	80	80	80	80	80	80	80	80	81	82	85	85	85	85	90	90	92	93	95	96	96	97	97	99	101	103	103	106	106	106	107	107	107	108	109	111	115	119	121	123	123	125	129	129	129	129	129	132	133	135	135	138	140	140	140	140	140	141	141	142	142	142	142	142	142	142	143	143	143	143	143	148	151	151	152	152	153	154	154	154	155	155	155	159	159	159	161	162	166	167	171	171	172	174	176	176	178	180	181	182	190	192	192	195	200	206	206	209	214	220	225	232	241	256	256	274	274
33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	9	9	9	9	9	11	11	11	11	11	11	11	13	13	13	14	14	14	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	19	19	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	28	29	31	33	34	34	34	36	37	37	39	39	43	49	64	71	85	96	98	116	127	144	147	157	162	162	174	174
33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	3	3	3	3	3	3	3	3	5	7	7	9	12	13	15	20	21	22	23	26	28	29	29	29	29	38	38	41	41	41	41	43	43	43	43	44	44	44	44	44	44	45	45	45	45	45	46	47	47	48	48	48	48	50	51	53	53	53	54	54	55	55	55	56	57	57	58	59	61	61	61	62	63	63	66	68	69	69	69	69	72	74	74	75	75	75	75	75	75	75	75	75	75	75	75	75	75	75	75	75	75	75	76	76	76	76	76	76	77	80	83	83	84	84	85	86	86	87	87	88	88	88	90	90	90	91	91	92	94	96	97	98	98	98	98	98	98	98	98	99	101	101	103	103	103	103	103	103	103	103	103	103	103	103	103	103	104	105	105	106	107	107	107	107	107	107	107	109	109	109	109	110	112	113	113	113	113	114	114	114	115	118	118	120	122	123	125	126	126	127	128	129	130	130	131	131	134	134	137	137	138	138	138	141	142	142	144	145	152	154	155	155	156	156	157	159	164	165	169	170	172	174	176	180	181	183	185	187	189	191	194	196	199	207	212	230	236	245	255	264	269	277	282	294	302	316	316	333	333
33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	4	8	8	10	12	16	19	20	30	34	43	53	79	79	79	79	163	194	231	249	272	288	303	303	344	367	385	398	440	458	483	525	552	581	604	626	681	721	753	780	824	859	896	931	964	1012	1058	1109	1157	1181	1252	1308	1375	1404	1438	1496	1551	1592	1624	1680	1723	1747	1764	1820	1820	1963	2004	2049	2095	2132	2149	2183	2254	2254	2378	2464	2486	2528	2554	2614	2614	2709	2731	2753	2792	2833	2853	2883	2925	2942	2963	2981	3048	3060	3087	3110	3126	3134	3145	3163	3163	3199	3231	3254	3263	3275	3288	3295	3312	3312	3341	3348	3361	3370	3387	3391	3410	3427	3433	3443	3455	3468	3486	3500	3510	3549	3557	3575	3590	3633	3655	3668	3669	3692	3701	3717	3743	3755	3767	3775	3787	3801	3807	3824	3842	3850	3855	3863	3872	3891	3919	3931	3935	3942	3948	3960	3963	3972	3979	3979	3983	3987	3992	4001	4010	4024	4027	4027	4048	4048	4074	4080	4095	4105	4121	4121	4133	4158	4171	4180	4196	4207	4219	4234	4234	4273	4273	4294	4294	4302	4310	4326	4326	4366	4381	4400	4408	4426	4451	4579	4616	4642	4642	4681	4681	4775	4820	4866	4887	4910	4939	4971	4999	5040	5085	5119	5139	5170	5196	5228	5274	5333	5367	5389	5430	5468	5505	5533	5593	5615	5646	5682	5714	5785	5841	5908	5985	5985	6137	6137
33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	4	4	4	4	5	7	11	14	18	18	21	21	33	36	39	45	52	56	60	60	66	71	73	75	75	81	85	88	92	94	96	101	105	113	115	126	126	128	144	145	177	185	191	195	200	206	213	220	227	234	237	243	252	256	261	272	278	278	282	283	283	299	307	312	320	321	324	327	331	331	340	342	346	352	353	359	359	371	372	375	380	383	386	390	391	391	392	392	392	392	393	396	396	397	398	400	401	407	407	407	409	410	412	414	417	417	418	419	420	421	422	423	425	427	430	432	434	435	436	437	439	440	441	443	444	448	450	451	452	452	452	456	457	458	458	458	458	459	460	463	464	464	466	466	467	472	472	472	472	474	475	477	480	483	485	487	494	494	494	497	497	499	500	500	504	504	508	508	513	516	517	517	517	522	528	532	534	535	540	541	541	546	546	558	558	560	565	566	566	573	583	587	588	592	596	602	611	616	616	621	621	630	644	684	689	690	698	707	718	733	755	764	775	788	807	814	831	842	852	867	878	897	916	926	939	951	967	979	988	1009	1030	1051	1075	1075	1105	1105
33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	4	9	10	14	17	18	20	25	28	38	42	56	67	75	86	100	100	116	116	170	190	213	230	246	255	268	268	305	314	345	360	378	399	433	449	466	479	489	493	519	551	568	593	619	643	664	670	692	779	828	862	878	888	903	933	949	964	978	994	1010	1021	1040	1069	1095	1104	1113	1138	1138	1179	1199	1218	1223	1230	1240	1254	1277	1277	1293	1306	1313	1320	1336	1347	1347	1378	1380	1386	1392	1392	1400	1406	1410	1412	1416	1418	1422	1424	1427	1429	1436	1439	1442	1443	1450	1455	1465	1470	1470	1474	1476	1479	1489	1489	1494	1495	1499	1505	1505	1514	1520	1523	1526	1531	1534	1541	1545	1551	1551	1556	1556	1562	1569	1573	1581	1581	1581	1607	1609	1613	1624	1629	1632	1642	1654	1660	1665	1678	1688	1691	1691	1698	1703	1712	1719	1721	1723	1729	1733	1738	1742	1747	1756	1758	1771	1775	1777	1787	1794	1802	1805	1805	1813	1813	1821	1829	1837	1846	1847	1858	1865	1877	1895	1905	1919	1922	1932	1940	1940	1959	1959	1975	1975	1989	1992	2000	2000	2010	2017	2020	2033	2036	2049	2106	2114	2125	2125	2142	2142	2175	2189	2210	2224	2247	2268	2289	2313	2332	2356	2370	2382	2405	2426	2452	2484	2511	2534	2551	2589	2617	2638	2678	2726	2766	2790	2824	2851	2916	2972	3030	3075	3075	3166	3166
33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	4	5	7	7	11	12	17	17	21	21	35	36	43	44	46	46	48	48	53	58	59	61	69	69	76	84	92	94	111	111	118	123	126	129	132	132	133	139	141	145	149	155	158	163	168	172	175	183	192	196	199	201	215	221	230	232	234	240	240	243	248	253	254	257	259	261	263	263	268	269	269	271	273	277	277	277	277	277	278	278	278	278	278	278	279	279	280	280	281	283	284	285	285	286	288	290	290	291	292	292	292	292	294	294	295	295	295	296	297	298	299	301	301	306	306	307	306	306	306	306	307	310	310	311	316	319	320	322	323	323	325	328	330	335	338	338	346	348	353	358	360	362	363	363	366	367	367	367	367	367	368	370	371	372	376	377	377	379	382	382	383	383	390	390	395	400	415	418	426	427	429	439	446	453	457	458	463	470	470	481	481	502	502	513	515	526	526	542	551	552	557	562	567	579	581	587	587	598	598	603	603	608	618	622	630	633	634	640	644	647	650	658	665	671	679	691	699	699	714	723	732	740	768	787	800	807	825	857	882	912	941	941	1000	1000
33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	3	3	3	5	5	5	6	6	6	6	6	6	6	6	6	7	7	8	9	10	10	10	10	10	10	10	10	11	11	11	11	12	12	12	12	12	12	13	14	14	14	14	14	14	14	14	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	19	19	19	19	20	20	20	20	20	20	21	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	27	30	31	31	31	32	33	34	34	34	35	35	35	35	35	35	35	35	36	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	39	40	40	40	40	40	40	40	40	40	40	41	43	43	43	43	44	44	44	44	44	44	44	44	44	46	46	47	47	47	47	47	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	50	50	51	51	52	52	53	53	54	55	57	58	58	58	59	59	59	59	62	62	63	64	65	65	65	65	65	66	67	68	68	68	68	70	72	74	75	76	77	79	81	84	86	91	93	95	99	99	103	109	118	133	133	141	141
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	8	8	0	3	0	0	0	17	21	108	94	140	221	419	645	933	933	1984	2478	3020	3847	3686	4512	4866	4808	4808	3821	3521	2220	1362	1362	649	924	1274	1274	1274	1189	1048	1048	1048	585	585	585	591	1108	1108	1108	1108	1108	1108	1108	1108	583	676	641	647	550	550	552	553	557	591	729	704	662	802	885	996	949	835	778	855	1026	1026	1110	1200	1100	1100	1172	1162	1095	970	84	84	946	854	836	785	782	782	732	732	665	653	667	667	663	651	664	643	683	693	710	663	656	697	698	706	701	697	651	636	642	643	672	658	679	685	695	682	656	665	667	647	665	656	644	645	636	630	666	674	650	688	682	671	675	680	707	701	680	489	646	648	656	674	672	644	640	642	653	642	646	645	660	740	939	1001	773	442	426	402	378	324	328	427	319	318	310	297	301	328	337	364	368	316	304	305	307	307	308	304	307	303	308	313	306	311	313	301	320	324	314	316	330	340	326	346	9	340	336	336	339	339	329	338	342	354	374	382	353	357	358	363	362	375	373	392	383	385	380	368	28	397	416	404	428	432	512	504	505	480	537	524	522	563	611	624	550	569	573	563	564	569	596	598	639
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	4	5	6	6	9	10	14	17	24	29	31	40	50	72	98	121	132	144	168	191	211	230	253	267	284	322	344	370	382	398	410	469	505	544	566	596	638	749	868	908	964	1012	1050	1075	1135	1190	1246	1302	1423	1494	1510	1533	1558	1584	1649	1678	1716	1758	1807	1838	1875	1895	1919	1936	1961	2028	2049	2087	2120	2154	2183	2214	2222	2251	2284	2286	2309	2330	2364	2383	2401	2422	2431	2453	2475	2490	2497	2539	2553	2583	2619	2638	2702	2722	2750	2771	2787	2811	2822	2839	2845	2863	2878	2898	2924	2926	2936	2949	2961	2962	2976	2987	3001	3015	3023	3047	3060	3079	3087	3109	3116	3126	3148	3161	3169	3189	3222	3245	3271	3297	3323	3331	3364	3381	3393	3408	3408	3436	3442	3446	3456	3463	3469	3497	3509	3521	3535	3566	3585	3602	3618	3632	3643	3651	3665	3673	3680	3686	3703	3707	3720	3729	3739	3752	3763	3769	3778	3784	3792	3798	3820	3827	3840	3849	3865	3875	3887	3895	3911	3920	3935	3944	3956	3965	3971	3983	3990	4002	4033	4055	4084	4096	4114	4128	4152	4167	4203	4223	4257	4286	4298	4357	4387	4411	4463	4476	4517	4532	4566	4595	4638	4705	4753	4779	4816	4845	4898	4945	4997	5045	5091	5130	5162	5208	5258	5341	5387	5454	5524	5587	5649	5774	5846	5915	6012	6114
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	4	7	7	7	13	17	28	29	61	84	114	195	249	363	457	609	701	819	1206	1505	1838	2169	2482	2909	3494	4099	4866	5760	6187	6862	7533	7874	8343	8928	9362	9784	10092	10426	10848	11409	11863	12163	12639	13011	13356	13686	14049	14363	14738	14965	15104	15251	15446	15610	15830	15974	16185	16282	16460	16520	16609	16709	16804	16929	17028	17091	17080	17080	17195	17246	17361	17459	17518	17518	17583	17653	17668	17804	17901	17963	18023	18158	18211	18211	18272	18302	18333	18376	18408	18463	18492	18512	18538	18573	18667	18719	18743	18805	18818	18848	18901	18928	18949	18967	18996	19010	19037	19069	19097	19167	19264	19275	19354	19375	19423	19445	19474	19532	19562	19625	19655	19676	19732	19771	19827	19847	19871	19891	19907	19927	19950	19966	19979	19980	20034	20052	20099	20133	20162	20192	20226	20280	20341	20391	20412	20472	20494	20521	20552	20552	20639	20669	20694	20751	20794	20825	20864	20899	20940	21058	21120	21195	21261	21261	21261	21261	21282	21316	21326	21352	21395	21436	21454	21474	21520	21557	21600	21665	21691	21724	21752	21755	21788	21816	21844	21872	21894	21925	21935	21966	21995	21999	22030	22087	22119	22145	22168	22197	22251	22276	22304	22331	22363	22406	22439	22473	22510	22579	22633	22692	22734	22774	22827	22876	22959	23031	23107	23173	23221	23323	23391	23495	23569	23639	23738	23845	23945	24066	24172	24259	24408	24527	24648	24795	24890	25027	25235	25366	25526	25677	25852	26065	26170	26382	26714	26924	27060	27361	27678
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	3	4	5	5	10	14	17	21	26	40	42	48	64	88	115	142	178	202	255	294	367	469	547	646	733	801	883	954	1031	1095	1155	1207	1261	1326	1366	1456	1587	1663	1765	1878	1969	2054	2153	2333	2407	2543	2606	2690	2769	2879	3043	3100	3207	3235	3367	3431	3531	3574	3665	3697	3726	3782	3849	3875	3937	3986	4000	4058	4097	4217	4252	4308	4355	4381	4432	4476	4519	4567	4627	4657	4680	4700	4725	4746	4769	4785	4798	4808	4826	4832	4848	4866	4876	4894	4929	4935	4954	4981	4994	5023	5046	5056	5068	5084	5092	5125	5136	5142	5168	5189	5221	5238	5243	5262	5277	5295	5306	5316	5332	5360	5375	5382	5412	5419	5419	5419	5440	5442	5450	5478	5490	5502	5533	5567	5594	5642	5684	5721	5732	5781	5812	5831	5846	5846	5907	5927	5952	5977	6007	6025	6042	6069	6094	6108	6128	6145	6159	6175	6201	6228	6247	6260	6274	6287	6304	6314	6327	6354	6370	6382	6395	6421	6457	6499	6521	6541	6559	6581	6606	6623	6641	6661	6694	6716	6747	6782	6801	6830	6862	6901	6930	6946	6974	7006	7036	7064	7098	7127	7145	7169	7184	7208	7248	7281	7306	7327	7343	7367	7442	7484	7508	7545	7559	7598	7662	7703	7730	7776	7825	7885	7928	7978	8028	8075	8160	8201	8280	8334	8416	8486	8587	8623	8721	8794	8851	8961	9020	9126	9265	9355	9504	9630	9728
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	3	3	8	11	13	15	22	33	51	61	73	95	123	163	200	228	289	343	406	481	556	646	736	838	990	1072	1180	1270	1401	1477	1587	1734	1807	1918	2131	2255	2379	2528	2683	2750	2870	2983	3124	3285	3385	3519	3646	3773	3973	4073	4251	4307	4479	4619	4758	4870	4959	5043	5099	5172	5255	5381	5455	5573	5644	5738	5818	5923	5953	6024	6103	6171	6227	6292	6350	6425	6510	6543	6603	6645	6663	6732	6785	6799	6827	6849	6903	6938	6952	6986	7018	7025	7040	7047	7061	7088	7117	7135	7153	7163	7185	7212	7245	7278	7284	7297	7317	7368	7406	7419	7434	7479	7496	7536	7573	7600	7631	7670	7692	7716	7746	7775	7786	7791	7818	7829	7845	7867	7888	7910	7952	8026	8087	8130	8167	8225	8240	8301	8334	8357	8375	8375	8442	8464	8499	8525	8562	8580	8614	8645	8689	8733	8774	8793	8820	8845	8882	8899	8920	8938	8961	8979	9001	9020	9054	9093	9116	9142	9157	9178	9198	9237	9270	9292	9311	9336	9355	9384	9413	9445	9460	9476	9506	9534	9563	9607	9633	9667	9707	9729	9748	9765	9799	9823	9860	9888	9907	9927	9962	9996	10035	10085	10124	10149	10170	10199	10286	10374	10418	10470	10494	10553	10590	10646	10695	10739	10835	10908	10946	11007	11071	11115	11239	11280	11336	11407	11519	11617	11729	11799	11988	12060	12172	12328	12497	12662	12899	13020	13219	13419	13638
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	4	6	7	7	9	9	12	22	34	44	50	77	85	94	100	109	116	129	145	164	169	178	186	189	199	206	212	217	227	236	247	261	281	281	299	305	323	334	337	344	355	369	378	401	424	442	458	462	471	479	483	487	500	503	506	518	531	534	545	558	561	570	571	592	602	611	615	617	623	628	629	630	637	643	646	647	654	662	663	664	669	671	672	680	680	680	681	688	688	692	694	697	704	705	705	712	712	712	712	713	714	715	716	718	718	718	723	726	732	732	733	740	744	747	749	752	754	757	760	762	767	776	780	788	800	800	802	803	806	809	810	813	813	819	822	822	824	832	834	840	842	843	846	846	847	848	853	858	863	867	874	878	881	882	886	888	894	894	898	905	908	913	913	921	930	933	939	944	946	949	955	963	963	968	981	981	988	995	995	997	999	1004	1008	1013	1017	1020	1023	1023	1023	1023	1026	1035	1043	1046	1046	1054	1054	1056	1056	1056	1056	1058	1058	1058	1064	1067	1072	1075	1077	1080	1080	1083	1085	1092	1094	1105	1111	1115	1123	1129	1135	1151	1153	1161	1167	1177	1183	1202	1218	1234	1237	1253
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	4	9	11	11	12	18	27	31	36	40	54	64	71	80	111	138	154	165	187	201	210	223	263	272	308	338	360	382	424	466	504	520	595	659	687	723	746	809	881	940	985	1059	1090	1124	1245	1287	1363	1427	1447	1471	1488	1592	1608	1679	1759	1830	1869	1921	1924	1947	1991	2024	2098	2146	2209	2259	2298	2310	2345	2431	2469	2531	2557	2564	2575	2583	2604	2627	2645	2661	2666	2697	2728	2745	2755	2767	2792	2847	2876	2894	2908	2917	2925	2936	2942	2946	2963	2980	2991	2998	3005	3017	3021	3029	3030	3032	3043	3046	3051	3056	3063	3068	3072	3074	3075	3076	3079	3088	3095	3100	3108	3118	3127	3144	3166	3178	3184	3215	3228	3240	3253	3253	3290	3309	3318	3332	3338	3348	3366	3377	3386	3396	3420	3427	3438	3441	3454	3465	3475	3493	3501	3508	3516	3523	3530	3542	3545	3560	3573	3587	3594	3598	3606	3615	3619	3630	3638	3649	3663	3673	3684	3688	3698	3700	3702	3710	3722	3728	3735	3744	3749	3757	3767	3772	3778	3784	3790	3794	3802	3802	3809	3812	3813	3815	3820	3825	3838	3851	3855	3863	3865	3879	3882	3885	3889	3894	3898	3914	3924	3933	3939	3945	3955	3965	3978	3986	3996	4016	4034	4046	4068	4080	4092	4123	4143	4159	4190	4210	4233	4286	4321
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	5	7	11	20	32	45	63	73	107	172	273	342	381	609	826	1086	1227	1564	1900	2262	2617	3067	3584	4082	4493	5078	5598	6069	6580	7007	7410	7634	8212	8579	9084	9672	9901	10304	10729	11128	11387	11811	12110	12520	12863	13047	13190	13445	13682	13994	14248	14521	14621	14840	14951	15095	15256	15365	15524	15602	15658	15749	15824	15953	16032	16140	16600	16686	16852	16906	17014	17065	17142	17202	17255	17338	17450	17546	17594	17629	17695	17752	17811	17912	18019	18066	18077	18117	18151	18206	18234	18295	18336	18364	18375	18388	18421	18499	18515	18515	18551	18578	18592	18617	18637	18666	18696	18716	18731	18758	18771	18804	18842	18859	18887	18895	18918	18920	18928	18954	18988	19008	19039	19058	19100	19111	19105	19105	19105	19121	19153	19173	19198	19228	19263	19310	19335	19376	19428	19441	19488	19505	19526	19558	19558	19611	19644	19686	19715	19728	19747	19776	19813	19840	19870	19911	19927	19938	20001	20033	20033	20052	20088	20112	20131	20159	20183	20219	20260	20276	20301	20324	20368	20392	20407	20463	20488	20505	20528	20545	20574	20591	20606	20633	20657	20669	20702	20723	20749	20773	20803	20833	20854	20874	20898	20927	20954	21024	21054	21070	21091	21121	21157	21201	21260	21330	21365	21407	21453	21539	21608	21689	21760	21821	21913	22018	22129	22227	22345	22479	22625	22735	22877	23068	23253	23609	23771	23931	24177	24455	24709	24970	25117	25292	25437	25696	26053	26315	26608	26970	27226	27402	28091	28451
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	6	8	13	19	23	33	40	51	72	89	114	149	169	183	215	248	279	311	340	413	447	487	532	566	587	602	624	664	683	737	770	808	856	899	923	949	976	1111	1179	1208	1251	1282	1334	1384	1433	1467	1499	1548	1593	1631	1654	1690	1710	1728	1756	1788	1811	1832	1907	1935	1966	2002	2031	2044	2066	2089	2103	2130	2165	2198	2217	2234	2245	2262	2278	2290	2310	2319	2328	2332	2340	2357	2367	2379	2402	2414	2416	2423	2428	2438	2451	2457	2467	2471	2489	2497	2518	2531	2547	2557	2563	2578	2596	2610	2619	2630	2645	2656	2671	2691	2697	2712	2739	2758	2764	2788	2797	2808	2808	2820	2824	2829	2855	2870	2894	2920	2945	2969	2986	2999	3017	3031	3059	3080	3097	3106	3106	3164	3193	3216	3236	3248	3258	3283	3310	3339	3368	3400	3413	3445	3458	3481	3497	3516	3545	3557	3568	3579	3592	3610	3634	3656	3668	3685	3708	3719	3731	3762	3783	3809	3830	3853	3895	3945	3991	4027	4058	4082	4147	4178	4222	4258	4281	4313	4330	4358	4389	4428	4459	4489	4511	4523	4560	4670	4710	4729	4772	4787	4796	4812	4830	4877	4915	4930	4972	4981	5008	5043	5072	5091	5142	5179	5210	5240	5261	5305	5327	5381	5403	5435	5467	5519	5550	5550	5591	5679	5713	5778	5852	5937	6008	6079	6163	6250	6365	6458
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	5	11	19	24	34	55	66	97	126	190	234	260	441	594	771	974	1314	1606	1910	2270	2835	3491	3924	4395	4949	5437	5879	6411	6851	7469	7879	8242	8511	9165	9636	9956	10486	11150	11636	12039	12645	13011	13367	13708	13925	14309	14596	14916	15148	15401	15769	15881	16099	16197	16354	16520	16675	16822	16936	16975	17035	17134	17237	17326	17447	17574	17621	17748	17814	17897	17910	17977	18051	18096	18132	18226	18287	18343	18419	18428	18455	18460	18465	18518	18548	18565	18584	18607	18647	18675	18693	18717	18744	18744	18744	18744	18744	18744	18744	18744	18755	18771	18771	18775	18788	18814	18834	18838	18841	18842	18874	18913	18945	18976	18990	19016	19024	19037	19056	19089	19121	19135	19193	19219	19240	19246	19261	19248	19263	19267	19281	19289	19313	19329	19363	19387	19399	19430	19434	19478	19497	19511	19528	19528	19564	19580	19607	19641	19671	19683	19717	19749	19792	19830	19866	19892	19911	19936	19955	19970	19989	20018	20042	20052	20058	20068	20088	20100	20116	20131	20144	20163	20197	20206	20227	20243	20261	20286	20293	20305	20329	20344	20362	20371	20385	20403	20422	20437	20454	20468	20482	20506	20540	20547	20568	20596	20621	20643	20661	20692	20732	20767	20804	20869	20897	20914	20954	20989	21042	21079	21141	21183	21222	21286	21347	21425	21529	21604	21731	21810	21886	22004	22116	22236	22432	22573	22646	22837	22956	23132	23357	23486	23633	23730	23917	24103	24306	24494	24801	24980	25105	25393	25671
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	6	8	11	14	16	21	25	25	39	52	61	66	79	97	117	130	148	171	189	211	234	255	286	293	301	314	325	349	356	373	385	391	407	419	422	434	464	490	505	536	564	573	583	603	608	622	661	665	679	682	685	701	706	714	723	729	732	764	777	795	808	846	885	920	925	938	938	960	966	967	973	974	981	985	993	996	999	1006	1009	1015	1022	1023	1025	1027	1028	1032	1034	1038	1039	1041	1042	1049	1049	1050	1053	1054	1060	1062	1064	1065	1065	1065	1074	1076	1080	1081	1083	1085	1087	1088	1090	1090	1091	1094	1094	1094	1094	1094	1095	1098	1098	1099	1101	1100	1100	1101	1102	1102	1113	1115	1120	1122	1123	1125	1125	1130	1136	1137	1138	1138	1144	1144	1146	1148	1149	1149	1149	1150	1151	1154	1158	1161	1163	1165	1171	1180	1182	1190	1192	1196	1197	1202	1206	1209	1212	1212	1212	1212	1216	1221	1223	1228	1229	1234	1235	1242	1245	1249	1253	1256	1264	1264	1273	1275	1277	1282	1286	1288	1292	1296	1302	1307	1311	1321	1324	1330	1332	1349	1367	1382	1388	1398	1400	1410	1431	1434	1446	1451	1457	1461	1466	1469	1471	1474	1487	1494	1497	1505	1509	1515	1525	1533	1548	1569	1582	1586	1603	1615	1626	1643	1663	1692	1710	1729	1766	1776	1793	1831	1854
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	6	9	15	20	22	30	40	50	58	82	111	131	168	202	249	268	333	386	484	586	654	740	837	992	1161	1282	1434	1567	1646	1731	1856	2037	2123	2215	2395	2591	2753	2845	2991	3086	3245	3355	3433	3605	3725	3937	4077	4271	4504	4594	4743	4860	4986	5111	5233	5317	5393	5426	5499	5612	5673	5719	5825	5950	6018	6162	6205	6295	6351	6413	6491	6544	6592	6670	6775	6850	6933	6961	7004	7033	7072	7120	7148	7166	7184	7204	7245	7275	7295	7323	7351	7371	7381	7393	7416	7463	7489	7541	7549	7560	7572	7595	7612	7619	7626	7634	7659	7676	7693	7711	7727	7740	7745	7751	7751	7765	7773	7778	7789	7795	7807	7815	7827	7828	7844	7825	7828	7839	7858	7869	7879	7899	7917	7934	7966	7984	8000	8020	8027	8042	8051	8051	8076	8087	8104	8115	8119	8127	8139	8143	8164	8169	8182	8190	8199	8211	8225	8237	8248	8258	8264	8267	8274	8288	8303	8310	8315	8326	8333	8342	8349	8371	8390	8401	8406	8422	8432	8439	8455	8467	8481	8491	8498	8510	8526	8534	8544	8563	8567	8576	8583	8596	8609	8615	8628	8637	8643	8653	8663	8675	8686	8711	8721	8732	8742	8752	8773	8795	8813	8820	8829	8850	8866	8894	8911	8925	8956	8975	9005	9031	9048	9072	9116	9146	9174	9220	9250	9297	9340	9379	9438	9479	9535	9624	9696	9774	9900	9960	10045	10228	10368
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	10	12	17	22	40	64	76	116	147	210	277	316	505	640	808	938	1123	1277	1493	1766	2125	2578	2950	3263	3717	4156	4628	5060	5406	5693	5987	6313	6576	6994	7308	7624	8017	8346	8767	9047	9530	9789	10075	10642	10767	11102	11436	11715	11947	12213	12597	12768	13142	13254	13411	13617	13759	13937	14036	14121	14241	14332	14429	14514	14668	14752	14834	14954	15057	15165	15215	15351	15437	15499	15547	15633	15734	15824	15921	15977	16021	16066	16072	16137	16198	16198	16227	16251	16288	16327	16353	16385	16430	16458	16474	16513	16547	16563	16592	16605	16618	16640	16640	16667	16685	16724	16764	16764	16816	16825	16852	16884	16901	16913	16956	16956	16956	16952	17005	17020	17035	17059	17089	17119	17142	17162	17174	17158	17168	17155	17379	17442	17476	17514	17535	17557	17580	17615	17626	17673	17700	17713	17735	17735	17798	17821	17857	17884	17919	17932	17959	17988	18015	18045	18070	18099	18119	18133	18168	18185	18219	18248	18275	18293	18319	18348	18361	18377	18415	18432	18456	18468	18483	18507	18531	18553	18586	18603	18625	18649	18703	18760	18814	18842	18870	18909	18931	18971	19016	19050	19089	19116	19158	19210	19260	19319	19379	19444	19503	19539	19604	19679	19766	19858	19904	19943	19990	20033	20134	20226	20304	20361	20394	20475	20552	20646	20727	20822	20930	21043	21152	21229	21323	21415	21578	21668	21783	21939	22111	22274	22444	22553	22676	22804	22988	23225	23358	23539	23749	23917	24065	24352	24606
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	5	7	8	12	14	22	32	43	53	92	158	238	288	313	501	634	781	870	1030	1140	1301	1458	1743	2065	2354	2545	2770	3038	3248	3496	3651	3785	3875	4003	4122	4299	4414	4528	4669	4787	4947	5086	5238	5368	5521	5671	5759	5826	5907	6033	6132	6198	6290	6378	6490	6552	6649	6752	6815	6894	6988	7041	7090	7164	7224	7297	7339	7408	7470	7541	7637	7695	7720	7800	7865	7911	7961	8012	8100	8159	8219	8249	8289	8332	8379	8428	8454	8478	8498	8512	8563	8627	8660	8720	8740	8761	8786	8804	8830	8876	8925	8942	8965	8998	9008	9030	9057	9082	9108	9110	9140	9163	9211	9248	9272	9308	9320	9346	9362	9371	9404	9437	9482	9515	9542	9605	9626	9636	9649	9659	9672	9683	9720	9748	9791	9822	9857	9908	9947	9985	10004	10057	10093	10117	10137	10137	10192	10227	10267	10284	10302	10326	10348	10368	10407	10434	10459	10474	10496	10509	10524	10533	10545	10573	10589	10594	10607	10628	10647	10669	10700	10710	10734	10763	10780	10818	10862	10890	10926	10951	10966	11002	11043	11102	11158	11190	11217	11268	11287	11358	11403	11438	11500	11544	11584	11605	11682	11726	11778	11827	11856	11892	11949	12025	12081	12171	12224	12280	12386	12467	12588	12661	12759	12811	12851	12936	13020	13099	13180	13266	13311	13395	13439	13477	13555	13620	13692	13747	13807	13892	13996	14111	14242	14309	14415	14499	14583	14692	14827	14944	15128	15249	15368	15558	15729
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	4	6	7	19	26	35	64	119	177	204	223	315	391	442	566	720	841	942	1082	1298	1618	1800	1956	2239	2468	2645	2771	2925	3099	3225	3424	3525	3701	3822	3984	4136	4236	4435	4556	4680	4716	4821	4976	5030	5128	5213	5287	5354	5406	5517	5549	5625	5655	5702	5767	5833	5854	5876	5908	5926	5954	5990	6012	6036	6092	6100	6139	6155	6171	6192	6207	6259	6279	6289	6354	6367	6383	6463	6506	6512	6540	6548	6556	6556	6556	6556	6556	6556	6556	6556	6568	6581	6588	6599	6627	6652	6679	6685	6685	6685	6685	6685	6685	6698	6715	6730	6735	6738	6757	6777	6790	6800	6809	6820	6830	6854	6864	6875	6887	6902	6909	6921	6926	6932	6937	6952	6958	6967	6990	7010	7016	7035	7052	7065	7076	7091	7102	7109	7136	7144	7156	7167	7167	7195	7209	7224	7235	7248	7261	7273	7286	7304	7315	7332	7341	7350	7358	7371	7382	7391	7399	7411	7427	7439	7442	7442	7455	7466	7474	7491	7507	7514	7524	7548	7562	7569	7581	7592	7596	7603	7610	7628	7628	7647	7671	7674	7697	7706	7718	7742	7763	7775	7795	7810	7821	7847	7860	7871	7887	7902	7920	7941	7967	7986	7999	8011	8025	8061	8092	8125	8154	8167	8215	8230	8280	8307	8337	8430	8475	8529	8596	8659	8721	8785	8859	8919	9002	9091	9145	9243	9293	9357	9448	9549	9691	9780	9869	10037	10146	10253	10419	10550
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	8	33	49	62	102	144	180	222	389	484	624	759	874	1022	1209	1371	1685	2003	2177	2374	2641	2856	3093	3269	3403	3554	3593	3833	4016	4272	4424	4548	4648	4868	5036	5234	5444	5612	5811	5962	6024	6151	6253	6375	6505	6692	6871	6974	7060	7125	7209	7277	7366	7462	7569	7633	7688	7742	7829	7878	7913	7994	8067	8165	8214	8285	8316	8372	8430	8462	8514	8577	8627	8700	8748	8770	8817	8853	8900	8954	8979	9022	9041	9059	9100	9166	9200	9222	9244	9258	9279	9306	9351	9382	9413	9425	9440	9466	9486	9508	9535	9545	9570	9575	9614	9627	9631	9666	9682	9706	9716	9738	9753	9773	9781	9804	9820	9828	9867	9890	9902	9917	9940	9947	9956	9988	10054	10074	10116	10171	10206	10238	10293	10330	10356	10414	10439	10459	10469	10469	10520	10551	10564	10585	10596	10603	10640	10652	10668	10708	10740	10752	10763	10805	10826	10836	10857	10908	10926	10946	10997	11036	11069	11092	11132	11145	11181	11213	11259	11305	11358	11427	11462	11495	11522	11543	11598	11655	11713	11743	11774	11821	11897	12005	12095	12182	12241	12317	12382	12436	12548	12663	12903	13158	13402	13481	13665	13718	13898	14100	14244	14363	14489	14538	14814	14923	15053	15170	15255	15375	15578	15684	15752	15832	15952	16107	16173	16238	16302	16358	16433	16477	16534	16605	16642	16715	16804	16938	16990	17034	17105	17180	17270	17348	17488	17566	17634	17783	17933
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	5	8	10	18	38	49	67	95	141	216	255	399	484	608	831	1091	1294	1494	1750	2216	2856	3227	3756	4101	4372	4690	5017	5295	5590	5950	6438	6750	7317	7604	7936	8288	8479	8941	9392	9874	10291	10738	11137	11349	11755	12185	12449	12814	13082	13364	13496	13797	13971	14133	14280	14428	14543	14645	14716	14757	14887	14930	15031	15205	15278	15371	15426	15497	15604	15610	15686	15774	15826	15873	15959	16045	16099	16170	16200	16234	16277	16311	16387	16436	16449	16461	16492	16524	16555	16581	16612	16627	16649	16664	16683	16706	16725	16735	16769	16772	16788	16788	16819	16843	16867	16867	16876	16879	16894	16920	16927	16941	16954	16963	16974	16978	17000	17030	17050	17064	17080	17105	17127	17150	17154	17167	17162	17172	17181	17196	17214	17237	17274	17312	17327	17348	17370	17384	17429	17465	17493	17507	17507	17550	17585	17599	17623	17642	17665	17705	17748	17801	17858	17915	17950	17963	18002	18039	18058	18085	18144	18173	18187	18206	18223	18249	18275	18306	18327	18351	18380	18416	18439	18469	18484	18499	18520	18533	18560	18579	18608	18640	18661	18673	18690	18719	18749	18774	18799	18822	18832	18846	18877	18909	18951	18982	19004	19023	19065	19113	19135	19161	19210	19237	19269	19315	19343	19418	19484	19561	19605	19627	19693	19768	19812	19859	19914	19976	20028	20089	20160	20211	20264	20362	20444	20554	20662	20775	20898	21060	21155	21282	21383	21546	21734	21928	22126	22403	22551	22757	23120	23388
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	3	3	3	12	19	20	25	25	26	29	31	36	43	46	56	61	66	73	84	95	102	105	116	120	127	134	164	169	177	181	212	219	227	231	237	261	270	312	347	353	358	363	400	411	411	418	428	438	446	457	459	465	470	481	484	523	535	552	566	573	579	592	602	621	634	639	645	653	659	665	670	675	682	686	687	689	699	705	706	708	711	723	736	745	748	750	750	750	750	751	754	755	756	762	768	778	779	794	797	802	805	807	808	811	812	813	815	815	818	821	822	824	830	831	831	837	841	843	849	855	856	859	865	865	865	865	869	871	877	877	881	886	886	892	894	898	906	907	912	919	924	930	933	937	941	941	945	953	954	960	960	966	975	978	978	980	980	980	982	984	988	992	994	994	999	1003	1003	1007	1014	1014	1016	1022	1028	1034	1037	1039	1044	1047	1047	1052	1052	1052	1062	1064	1068	1072	1072	1076	1085	1088	1090	1090	1094	1103	1110	1111	1113	1113	1116	1118	1125	1127	1130	1136	1138	1143	1146	1147	1152	1153	1157	1160	1160	1166	1169	1171	1180	1185	1193	1195	1198	1206	1218	1226	1230	1237	1244	1252	1265
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	5	7	16	21	28	34	51	67	102	117	179	222	222	295	349	413	472	549	641	765	833	902	1033	1189	1335	1523	1642	1732	1809	1911	2001	2103	2195	2283	2384	2488	2599	2688	2798	2921	3030	3144	3204	3278	3372	3464	3537	3605	3703	3753	3820	3860	3914	3968	3996	4054	4093	4115	4127	4159	4181	4212	4255	4278	4312	4349	4390	4416	4425	4450	4480	4489	4505	4522	4552	4567	4583	4595	4605	4619	4626	4651	4662	4662	4670	4679	4698	4721	4736	4756	4759	4764	4767	4780	4786	4796	4806	4813	4818	4818	4819	4828	4831	4841	4857	4858	4869	4881	4912	4919	4928	4937	4943	4945	4950	4952	4974	4998	5014	5018	5036	5057	5059	5061	5070	5065	5068	5072	5082	5094	5106	5120	5131	5139	5155	5163	5170	5177	5186	5190	5195	5195	5202	5217	5223	5231	5245	5253	5265	5275	5282	5291	5300	5307	5317	5323	5329	5331	5336	5341	5346	5351	5358	5364	5373	5379	5387	5400	5420	5425	5426	5437	5446	5451	5462	5478	5481	5489	5508	5529	5552	5558	5575	5596	5611	5629	5671	5685	5691	5703	5709	5725	5740	5777	5786	5798	5808	5819	5830	5850	5873	5892	5907	5911	5934	5935	5967	5980	6007	6018	6023	6045	6060	6089	6092	6110	6142	6169	6192	6216	6240	6255	6305	6329	6371	6411	6451	6485	6527	6549	6575	6614	6663	6726	6771	6813	6890	6948	7009	7140	7212
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	6	12	15	18	27	49	65	65	93	113	132	158	179	210	236	267	292	331	357	392	413	456	483	508	535	551	578	591	626	659	680	712	743	784	795	812	855	864	882	900	921	936	949	969	979	987	995	1006	1015	1023	1026	1033	1038	1041	1046	1047	1053	1056	1061	1063	1069	1075	1075	1077	1079	1084	1089	1095	1104	1106	1110	1110	1114	1123	1128	1130	1130	1136	1140	1140	1140	1144	1149	1150	1153	1154	1155	1161	1167	1170	1176	1176	1176	1178	1178	1180	1183	1184	1184	1189	1190	1192	1197	1198	1199	1209	1209	1211	1214	1219	1220	1221	1225	1229	1230	1233	1236	1240	1240	1243	1246	1250	1253	1256	1259	1264	1271	1277	1285	1286	1290	1293	1295	1300	1307	1307	1307	1316	1320	1322	1327	1330	1333	1336	1341	1343	1344	1349	1351	1353	1355	1355	1357	1358	1362	1362	1369	1380	1380	1383	1386	1392	1394	1399	1402	1402	1408	1408	1412	1412	1416	1416	1416	1416	1422	1425	1425	1428	1429	1429	1429	1431	1450	1452	1453	1456	1461	1471	1480	1490	1497	1502	1506	1511	1517	1526	1538	1538	1539	1547	1553	1559	1566	1575	1579	1581	1584	1584	1589	1596	1601	1616	1623	1628	1637	1645	1651	1663	1677	1681	1692	1707	1720	1739	1754	1761	1773	1792	1801	1814	1845	1862	1888	1899	1912	1939
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	4	8	15	26	29	43	81	124	189	246	262	432	519	519	896	1213	1418	1661	2010	2487	2916	3216	3685	4358	4831	5203	5575	5865	6180	6636	7265	7438	7904	8429	8959	9609	9972	10289	10484	10935	11208	11523	11853	12011	12188	12380	12578	12779	12996	13225	13357	13503	13604	13781	13917	13984	14057	14164	14203	14306	14385	14492	14569	14702	14903	15031	15122	15169	15169	15169	15169	15218	15293	15324	15475	15610	15764	15821	15858	15868	15911	15953	16038	16116	16186	16241	16281	16291	16291	16291	16291	16291	16291	16291	16291	16291	16291	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16297	16321	16335	16359	16376	16410	16439	16456	16523	16545	16575	16590	16590	16605	16622	16636	16663	16695	16725	16749	16780	16812	16827	16847	16869	16879	16898	16921	16927	16947	16967	16978	16992	17010	17023	17040	17052	17066	17077	17103	17124	17137	17161	17187	17196	17212	17218	17238	17248	17267	17286	17299	17315	17324	17337	17355	17367	17390	17415	17440	17466	17505	17517	17543	17565	17602	17641	17671	17689	17727	17761	17789	17832	17870	17903	17944	17978	18061	18109	18163	18206	18247	18316	18375	18440	18505	18599	18709	18815	18949	19044	19161	19252	19449	19559	19682	19918	20106	20195	20413	20552	20674	20820	21020	21265	21415	21604	21899	22054	22239	22584	22824
34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	5	9	12	15	18	31	38	38	56	68	76	96	116	149	182	195	215	255	289	319	337	362	395	416	442	468	501	521	543	592	613	642	689	719	729	750	778	810	848	880	903	920	941	957	977	982	993	1004	1034	1040	1044	1047	1061	1066	1068	1072	1077	1078	1086	1091	1100	1111	1118	1119	1125	1132	1136	1145	1146	1153	1160	1160	1165	1173	1182	1186	1189	1189	1189	1192	1193	1197	1198	1200	1202	1202	1202	1205	1205	1205	1209	1211	1216	1218	1221	1222	1224	1225	1227	1228	1230	1233	1241	1243	1246	1249	1253	1255	1258	1262	1261	1262	1263	1265	1265	1267	1267	1268	1272	1273	1276	1280	1286	1295	1296	1302	1308	1312	1315	1321	1326	1326	1329	1329	1330	1330	1330	1336	1339	1340	1343	1345	1345	1347	1347	1352	1355	1362	1365	1368	1370	1373	1377	1377	1379	1381	1381	1384	1384	1387	1390	1391	1392	1395	1397	1397	1399	1399	1404	1408	1408	1410	1410	1412	1415	1418	1418	1422	1422	1422	1424	1428	1428	1428	1433	1435	1435	1435	1435	1438	1441	1443	1445	1445	1449	1453	1456	1458	1461	1463	1465	1471	1472	1477	1480	1480	1488	1493	1495	1502	1505	1507	1514	1515	1517	1525	1529	1541	1554	1562	1570	1584	1595	1607	1620	1632	1650	1660	1676	1707	1729	1772	1792	1829	1859	1876
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	105	106	125	149	149	319	467	189	205	208	209	215	223	227	225	342	458	477	605	608	608	608	612	609	628	650	660	679	708	711	749	753	758	822	863	863	869	885	886	893	893	899	900	905	908	909	924	925	925	927	928	933	934	934	935	936	936	936	937	937	939	955	955	955	955	961	964	967	981	981	1153	1172	1248	1251	1251	1265	1265	1268	1268	1518	1285	1295	1302	1302	1302	1304	1304	1305	1305	1305	1305	1311	1311	1314	1314	1314	1516	1316	1316	1318	1318	1318	1319	1320	1320	1320	1321	1321	1321	1321	1321	1321	1321	1321	1323	1323	1325	1325	1327	1337	1341	1342	1342	1343	1361	1361	1361	1361	1373	1374	1374	1377	1378	1379	1379	1379	1381	1382	1382	1383	1384	1387	1388	1393	1398	1414	1435	1442	1443	1447	1459	1511	1532	1535	1563	1565	1577	1586	1601	1628	1698	1702	1705	1707	1712	1713	1718	1784	1789	1830	1858	1883	1936	2010	2097	2111	2117	2160
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	6	6	6	14	14	16	20	23	32	34	38	43	48	55	82	92	101	117	129	148	163	202	225	246	262	307	325	369	407	422	440	455	455	455	491	514	527	542	566	566	600	631	651	670	688	694	738	765	811	830	883	920	944	963	981	1012	1030	1050	1073	1086	1111	1124	1149	1180	1180	1180	1218	1225	1254	1273	1313	1313	1313	1347	1362	1383	1434	1445	1464	1476	1486	1499	1499	1543	1559	1575	1592	1600	1612	1623	1652	1669	1682	1693	1705	1733	1752	1763	1777	1792	1805	1828	1848	1879	1937	1987	2021	2064	2109	2143	2178	2277	2331	2410	2471	2531	2618	2717	2816	2886	2966	3076	3134	3200	3362	3464	3578	3679	3775	3861	3920	4005	4131	4227	4318	4405	4466	4542	4627	4688	4735	4800	4860	4879	4947	4989	5029	5059	5089	5136	5161	5196	5226	5264	5303	5318	5337	5365	5383	5416	5474	5502	5526	5601	5619	5633	5668	5721	5743	5773	5795	5809	5838	5861	5898	5914	5937	5947	5958	5979	5985	6012	6024	6038	6056	6077	6093	6107	6144	6172	6198	6206	6226	6247	6270	6327	6381	6422	6452	6499	6547	6607	6660	6757	6831	6878	6928	7065	7185	7286	7420	7584	7682	7808	7926	8126	8428	8605	8794	8943	9066	9218	9503	9685	9880	10130	10284	10452	10589	10857	11116	11451	11636	11859	12102	12362	12627	12828	13170	13493	13768	14226	14528	14943
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	12
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	4	4	7	8	10	10	10	13	13	13	13	14	15	16	18	18	19	19	19	19	19	19	21	21	21	21	21	21	22	22	22	22	22	22	22	22	23	23	23	24	25	25	26	27	27	27	27	28	30	30	30	30	30	31	31	32	34	35	35	35	40	42	42	42	44	45	47	48	48	48	48	48	48	48	48	48	50	52	53	56	59	59	59	61	61	64	64	64	65	65	69	71	79	79	83	89	94	95	100	105	112	120	127	133	147	151	158	160	162	179	184	186	188	189	197	197	212	223	229	235	252	260	267	270	289	300	317	334	348	362	367	384	395	411	419	435	457	462	475	485	504	518	527	538	544	548	567	581	593	607	622	625	627	647	663	679	694	722	727	731	754	776	787	800	815	816	820	836	867	907	918	947	956	965	975	993	1004	1014	1028	1040	1044	1066	1082	1116	1150	1159	1164	1192	1222	1261	1293	1325	1346	1356	1368	1403	1428	1469	1507	1533	1551	1561	1627	1664	1687	1710	1737	1766	1791	1816	1846	1874	1921	1963	2001	2016	2035	2066	2095	2134	2169	2180	2287	2324	2376	2414	2470	2558	2615	2678	2786
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	4	5	8	12	14	14	15	16	21	24	25	25	25	25	25	30	32	33	33	33	33	35	38	38	39	41	41	46	47	52	63	63	68	69	74	82	82	85	86	86	86	89	93	100	100	100	100	103	108	111	113	122	122	122	129	130	134	136	137	139	141	143	145	145	148	152	159	166	168	169	170	172	180	183	184	185	186	186	188	194	194	196	197	198	200	204	206	207	211	211	212	212	214	221	231	233	241	242	243	244	245	247	249	251	253	256	259	259	259	262	267	271	278	283	287	292	292	292	292	306	318	331	333	336	340	345	345	346	361	362	366	369	371	371	374	377	380	381	383	384	384	384	384	384	392	392	393	396	396	396	397	397	397	397	397	397	397	397	397	397	397	397	400	400	402	403	403	403	404	404	404	404	404	404	406	413	415	415	420	420	420	423	426	431	443	444	445	446	446	446	451	454	459	466	466	471	474	479	487	490	495	498	507	520	532	538	553	559	560	565	571	607	635	649	658	676	694	730	758	768	775	788	806	829	867
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	7	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	11	11	11	11	11	12	12	13	13	13	13	13	13	14	14	14	15	16	17	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	22	23	23	23	23	23	23	23	23	23	23	24	25	25	26	27	27	27	27	27	29	29	30	30	36	36	36	36	36	39	39	39	39	39	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	42	43	44	44	44	44	45	45	46	46	46	46	48	49	49	52	56	63	65	69	74
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	3	5	6	6	6	6	6	8	8	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	11	12	12	13	13	17	17	18	18	19	20	23	26	28	29	29	31	32	34	34	36	36	36	41	43	44	44	45	45	45	46	49	50	51	51	51	52	53	55	55	57	62	62	62	64	64	68	68	71	77	81	83	89	92	97	101	108	110	111	115	123	125	132	136	142	153	163	165	182	186	190	193	199	201	207	227	235	247	251	262	267	271	282	291	301	302	316	327	328	335	345	357	379	395	410	426	431	453	459	480	483	493	506	516	533	541	552	558	564	569	575	583	591	594	597	603	611	619	621	636	638	640	645	650	655	660	667	671	672	675	680	694	703	705	706	706	707	713	715	722	722	724	724	727	729	730	737	740	740	743	744	759	769	779	787	790	801	818	851	854	881	901	908	919	930	950	1015	1025	1068	1080	1093	1117	1136	1155	1231	1265	1274	1293	1338	1367	1397	1451	1471	1503	1548	1555	1568	1596	1615	1633	1650	1703	1730	1754	1799	1850	1886	1974	2025	2076	2115
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	4	5	8	16	19
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	4	10	13	13	16	16	17	17	18	18	21	21	22	23	29	30	35	39	44	44	49	49	50	50	50	58	65	67	69	73	73	82	88	94	110	116	126	129	130	144	147	153	159	170	173	180	197	201	201	221	245	245	249	259	270	270	309	309	319	322	362	370	370	370	423	428	439	442	449	460	466	476	479	479	509	535	558	570	587	589	615	632	637	645	657	657	659	676	685	692	700	718	734	740	760	806	842	868	895	929	949	957	999	1039	1094	1128	1211	1233	1285	1306	1350	1378	1404	1487	1536	1571	1610	1645	1688	1717	1737	1786	1838	1864	1906	1968	1990	2064	2082	2118	2139	2171	2178	2214	2240	2272	2315	2348	2398	2417	2447	2466	2517	2554	2572	2602	2618	2630	2640	2648	2664	2684	2684	2684	2716	2726	2733	2752	2772	2793	2813	2819	2827	2859	2892	2920	2933	2944	2950	2955	2955	2972	2989	3001	3020	3026	3031	3038	3047	3068	3085	3117	3129	3147	3165	3198	3227	3285	3324	3343	3362	3387	3428	3476	3521	3588	3634	3678	3713	3783	3839	3918	3990	4027	4108	4158	4267	4355	4500	4596	4663	4765	4902	5073	5170	5298	5421	5624	5817	5980	6078	6325	6574	6699	6809	7029	7299	7492	7627	7887	8089	8234	8434	8655	8960
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	4	4	4	4	4	4	4	4	4	6	6	6	6	7	7	7	7	7	9	9	9	10	10	11	11	11	11	12	12	12	12	12	12	13	13	13	13	13	13	14	14	14	14	14	14	17	17	17	17	17	17	17	17	17	17	17	19	19	19	20	20	20	22	23	23	23	26	28	30	35	38	38	42	45	46	46	47	47	48	48	49	49	51	53	56	58	61	62	62	66	69	78	80	82	84	92	102	103	104	107	116	122	125	138	140	144	150	154	167	168	173	181	187	196	202	207	213	217	221	225	233	236	239	242	247	253	258	267	269	278	284	293	301	306	318	336	350	352	364	373	376	379	394	397	408	414	417	426	433	457	466	476	482	486	492	500	513	545	553	575	578	580	584	588	609	613	619	624	625	631	645	654	670	686	694	699	713	735	758	785	795	824	826	839	861	875	891	906	911	911	934	961	975	1003	1018	1019	1040	1046	1064	1089	1125	1161	1173	1193	1214	1256	1302	1339	1359	1398	1423	1437	1481	1505	1522	1531	1582	1591	1610	1663	1705	1734	1774	1853	1907	1967	2009
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	4	4	4	7	8	9	10	10	10	12	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	18	18	18	18	19	20	21	22	24	24	24	27	29	30	32	33	35	41	44	46	47	47	49	53	55	59	63	63	63	63	63	65	65	66	66	67	67	68	68	70	71	71	71	71	71	71	71	72	72	72	72	72	72	72	74	74	74	76	76	76	76	78	79	79	79	82	83	84	84	84	87	87	88	89	90	97	98	98	99	99	99	99	100	108	108	108	108	110	112	119	120	120	120	124	124	124	128	129	130	131	131	132	134	136	140	143	146	146	147	151	156	159	161	164	168	169	171	172	178	183	184	186	187	187	191	194	197	206	209	215	220	223	227	232	238	247	252	254
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	7	12	13	13	13	14	14	14	14	15	15	15	15	15	15	15	15	15	17	17	17	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	24	24	24	24	24	26	26	27	27	28	29	29	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	36	36	36	36	37	37	37	37	37	37	37	37	37	38	39	40	41	41	41	42	42	43	46	46	46	47	47	47	49	52	52	54	56	59	62
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	20	23	23	23	26	26	28	39	39	39	39	39	46	46	49	49	49	54	54	58	59	60	61	62	64	72	72	72	74	75	75	76	77	78	78	78	80	81	84	85	85	85	85	85	85	85	85	88	88	88	88	88	89	89	90	90	90	90	90	90	90	90	90	93	93	93	93	93	93	93	93	93	93	97	97	97	97	98	98	98	98	98	98	98	98	98	98	98	98	98	98	98	98	98	99	99	99	99	99	99	99	99	99	99	99	99	99	101	101	101	102	102	102	102	103	104	106	106	108	108	108	108	111	111	111	111	111	112	112	112	112	113	117	117	117	117	122	122	124	125	127	127	129	129	130	130	131	133	134	136
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	5	8	10	10	10	10	10	10	10	10	12	12	12	12	14	14	14	14	15	15	15	15	15	15	15	15	18	18	18	21	21	21	21	24	24	24	24	26	26	26	26	26	26	26	29	29	29	32	33	34	35	38	41	42	44	49	55	55	58	66	67	75	79	86	89	94	100	106	113	132	134	142	147	172	187	204	211	223	230	262	269	280	285	291	299	322	333	343	378	379	411	431	465	479	506	523	546	571	581	596	605	626	641	656	679	706	729	740	751	776	798	830	863	876	890	903	922	930	942	965	991	1010	1017	1036	1045	1048	1076	1084	1097	1108	1126	1131	1132	1151	1170	1178	1192	1198	1204	1205	1212	1225	1239	1247	1261	1264	1268	1284	1299	1316	1320	1327	1334	1342	1349	1365	1382	1394	1412	1414	1419	1448	1464	1490	1512	1523	1524	1543	1574	1584	1620	1631	1636	1649	1668	1684	1713	1767	1782	1808	1837	1855	1893	1928	1966	2017	2062	2081	2088	2110	2177	2202	2208	2217	2233	2318	2371	2400	2438	2494	2563	2638	2712	2767
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	7	7	7	7	7	8	9	11	11	11	11	11	11	12	13	13	13	14	14	16	18	19	22	24	24	25	29	32	32	34	36	38	41	44	47	64	68	75	75	79	88	91	97	99	105	109	110	113	117	118	125	128	128	130	130	144	150	151	155	157	157	160	161	162	162	164	164	164	164	166	166	166	168	169	171	171	173	173	175	175	175	175	175	176	176	177	177	177	178	178	179	180	186	189	189	189	196	199	208	211	211	211	212	215	219	220	221	223	225	226	237	244	246	250	260	260	262	263	267	283	293	296	307	309	315	336	349	357	362	369	373	380	384	387	393	395	398	405	410	412	421	427	444	461	472	485
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	4	4	4	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	9	11	11	11	11	11	12	12	13	13	14	14	14	14	14	16	16	16	16	16	16	17	17	17	18	20	20	20	20	20	20	20	20	21	22	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	25	27	27	27	27	27	27	27	27	27	27	27	27	28	29	29	29	29	29	29	29	29	31	31	31	31	31	32	32	33	33	33	33	33	33	33	33	34	35	35	36	36	36	36	37	37	37	37	37	37	37	37	38	38	40	40	40	41	42	43	44	44	47	48	48	49	50	50	53	58	60	62	63	67	70	75	76
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	9	9	9	11	11	12	12	12	12	20	20	26	27	29	32	32	44	47	49	54	55	57	57	63	64	67	73	77	79	80	82	93	97	101	104	112	113	113	115	122	122	128	132	133	135	140	144	145	155	165	168	175	183	185	190	197	215	218	220	223	225	226	235	238	238	241	241	247	254	254	254	254	255	256	257	257	257	257	259	261	261	261	269	273	273	275	307	311	314	315	316	316	316	321	321	339	339	341	342	345	350	354	357	357	372	377	377	388	395	401	401	408	409	411	416	418	419	419	422	422	424	425	439	445	445	449	451	458	464	482	490	492	507	509	514	528	558	579	611	631	648	661	685	719	760	805	864	959	976	1082	1123	1140	1158	1179	1215	1250	1301	1338	1363	1377	1413	1442	1455
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	5	5	9	12	16	20	24	31	31	40	44	55	70	84	113	140	144	191	191	191	265	316	356	363	416	416	519	573	639	708	720	778	820	953	1027	1064	1116	1144	1233	1274	1337	1402	1460	1508	1522	1585	1628	1681	1730	1787	1787	1787	1953	1987	2009	2044	2086	2086	2086	2215	2236	2270	2291	2348	2406	2415	2451	2480	2480	2542	2617	2657	2694	2746	2757	2807	2822	2870	2896	2912	2936	2949	2968	2987	3009	3041	3073	3105	3155	3179	3215	3287	3309	3336	3347	3375	3395	3408	3450	3483	3502	3514	3525	3548	3567	3600	3614	3634	3657	3679	3689	3709	3724	3743	3754	3767	3783	3818	3844	3868	3896	3909	3921	3934	3942	3977	3988	3999	4002	4004	4009	4025	4033	4037	4043	4046	4057	4067	4077	4087	4104	4119	4119	4119	4119	4119	4119	4119	4119	4157	4159	4164	4167	4170	4178	4193	4195	4203	4213	4223	4229	4230	4239	4240	4244	4244	4250	4252	4259	4264	4266	4266	4278	4280	4285	4290	4292	4292	4295	4300	4304	4311	4316	4317	4322	4335	4338	4343	4346	4353	4355	4355	4356	4367	4375	4384	4396	4405	4409	4420	4429	4435	4449	4454	4461	4467	4476	4492	4502	4509	4539	4571	4596	4616	4627	4649	4674	4707	4729	4752	4799	4822	4860	4886	4911	4988	5008	5044	5079	5148
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	3	3	3	3	3	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	9	9	9	9	10	12	13	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	16	17	17	18	18	18	19
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	5	5	5	6	6	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	12	12	12	14	17	17	18	22	22	22	22	22	22	23	25	25	26	27	28	28	28	29	29	29	30	30	30	30	31	31	31	32	32	33	34	35	35	38	41	42	43	44	51	58	58	60	63	65	67	72	73	77	79	83	84	89	96	100	102	106	113	120	127	137	142	147	168	174	176	178	182	183	184	188	193	195	197	199	201	201	203	203	204	204	204	207	209	209	210	210	210	210	210	215	216	217	218	218	218	218	218	218	222	224	227	227	227	227	228	228	229	229	231	238	238	240	241	241	243	245	247	247	247	247	251	254	260	262	263	264	268	270	271	275	279	279	280	281	285	288	293	297	300	306	310	319	319	342	348	350	366	395	411	418	437	471	484	494	509	513	527	547	553	569	578	589	614	621	645	693	701	743	774	788
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	8	9	12	12	14	16	16	17	19	19	22	22	22	24	26	28	28	28	30	31	31	31	31	31	31	31	32	33	34	34	34	34	34	34	34	34	37	41	44	47	50	50	51	51	58	60	60	60	60	60	60	60	60	62	62	62	62	62	63	64	64	64	64	64	65	66	69	69	69	69	69	69	70	71	71	73	73	73	74	74	74	74	74	74	74	74	75	75	76	76	77	77	77	77	77	79	79	79	80	80	86	86	86	86	87	93	95	95	98	99	100	101	101	102	104	106	106	112	113	114	117	117	119	124	129	135	135	137
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	3	4	4	5	5	6	6	6	6	7	7	7	7	7	7	7	7	10	10	10	10	11	11	11	11	12	12	14	14	14	14	14	18	22	24	24	24	24	26	27	27	27	28	28	28	30	30	30	30	33	33	33	36	36	36	36	37	37	38	41	43	44	47	48	49	49	52	54	54	54	57	57	59	59	59	59	59	59	59	61	66	73	79	79	79	82	86	89	91	93	93	96	98	101	105	106	106	106	110	119	124	128	136	137	139	139	140	147	156	193	195	199	205	251	256	261	267	271	275	280	281	285	292	293	294	294	296	298	306	312	313	316	318	318	318	319	323	323	326	326	326	327	331	336	343	344	345	347	349	352	353	353	353	358	358	358	359	361	361	367	369	369	369	369	369	371	373	374	374	375	378	381	382	383	384	386	386	386	390	391	395	397	399	400	400	401	403	404	404	404	404	406	410	414	416	419	422	425	427	428	432	438	443	454	457	460	464	476	480	483	488	493	501	513	520	530	543	549	558	574	588	616	630	641	651	668	687
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	4	4	4	6	7	7	8	8	9	9	9	10	10	10	11	11	11	11	11	11	12	13	14	14	14	14	26	26	26	26	31	31	31	36	36	37	37	37	38	40	41	41	41	42	42	42	42	45	45	46	51	53	53	53	53	53	53	53	53	53	53	53	53	54	55	55	55	57	57	59	59	62	68	70	71	72	74	74	76	78	78	79	79	81	83	83	84	86	89	92	92	95	101	104	108	110	117	122	131	134	139	140	141	142	144	152	157	160	161	164	166	167	168	169	170	175	175	175	176	177	185	188	191	191	191	191	194	195	198	200	201	201	201	204	205	206	210	210	210	210	214	219	225	229	230	230	231	246	252	258	266	267	268	270	275	280	281	282	282	282	282	285	289	290	300	304	306	310	322	327	333	343	344	344	350	359	365	373	377	380	389	392	402	418	432	438	441	449	452	463	469	478	481	493	513	532	541	553	579	596	618	628	648	657
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	4	4	6	7	7	7	7	8	10	15	15	15	22	29	32	40	66	69	103	114	128	143	174	177	199	235	244	244	244	293	301	311	315	317	317	341	345	357	365	374	378	383	385	389	396	410	416	421	426	432	439	451	452	458	467	474	477	479	483	483	483	495	498	520	528	529	529	529	544	546	551	556	559	566	568	568	572	572	578	579	585	597	600	604	604	607	609	616	630	634	642	651	656	662	672	675	681	685	693	701	706	713	716	720	728	731	740	753	761	761	769	776	793	802	813	821	838	847	853	867	883	895	905	919	933	942	957	972	983	994	1009	1018	1032	1049	1063	1070	1082	1095	1096	1104	1111	1117	1126	1126	1133	1137	1142	1146	1149	1152	1158	1158	1161	1162	1172	1176	1176	1176	1194	1199	1202	1230	1234	1236	1240	1246	1247	1254	1255	1257	1259	1261	1262	1262	1262	1266	1271	1277	1281	1289	1292	1297	1300	1309	1311	1313	1313	1314	1315	1320	1329	1339	1343	1351	1357	1367	1375	1380	1396	1403	1405	1419	1425	1442	1455	1484	1511	1519	1535	1556	1594	1622	1664	1688	1719	1730	1748	1772	1825	1862	1904	1932	1949	1981	2000	2040	2076	2106	2131	2165	2202	2236	2273	2340	2410	2446	2539	2639	2699
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	8	14	17	18	22	27	32	37	41	50	58	58	83	107	116	126	142	149	151	173	173	173	229	243	260	275	293	293	339	390	420	435	442	463	508	576	621	637	710	736	781	806	844	921	989	1015	1034	1107	1149	1203	1237	1274	1274	1274	1376	1408	1432	1451	1490	1490	1490	1581	1605	1642	1662	1692	1715	1733	1771	1813	1813	1842	1893	1923	1966	1990	1999	2034	2043	2081	2083	2098	2123	2129	2140	2148	2165	2173	2183	2194	2235	2250	2268	2276	2357	2392	2405	2422	2460	2472	2494	2515	2542	2560	2594	2612	2628	2659	2687	2711	2731	2742	2766	2782	2808	2829	2834	2842	2861	2869	2890	2901	2910	2915	2926	2946	2964	2986	2994	2999	3002	3003	3008	3017	3026	3037	3040	3044	3047	3064	3069	3072	3084	3093	3102	3104	3106	3116	3116	3116	3116	3146	3149	3158	3162	3167	3177	3186	3187	3192	3194	3199	3201	3206	3209	3214	3218	3220	3223	3227	3230	3233	3233	3233	3233	3243	3245	3248	3257	3262	3266	3276	3280	3295	3307	3321	3327	3336	3341	3359	3366	3375	3380	3388	3392	3411	3421	3431	3449	3460	3462	3474	3483	3508	3536	3565	3575	3583	3599	3629	3653	3674	3688	3719	3734	3756	3779	3788	3805	3833	3850	3861	3891	3914	3964	3991	4025	4096	4112	4164	4198	4254
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	5	6	6	7	7	7	7	9	9	9	10	10	10	10	10	10	10	14	14	14	14	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	18	18	18	18	18	18	18	18	20	20	21	21	21	21	22	22	22	22	22	23	23	23	25	25	26	27	28	28	29	30	31	32	34	34	25	35	36	37	39	39	40	40	41	41	41	42	42	42	42	42	42	43	43	44	45	46	46	51	53	53	55	55	56	58	61	62	67	67	67	75	77	77	78	78	81	82	83	85	86	86	87	87	87	87	89	89	89	91	91	91	91	91	93	93	94	94	98	98	98	98	100	100	100	100	101	101	101	102	103	104	105	107	111	112	115	115	120	123	125	128	132	139	143	147	150	151	152	159	162	170	171	171	175	182	186	187	196	200	203	209	214	221	226	238	245	250	256
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	3	4	5	7	7	8	10	12	14	17	22	29	30	34	38	42	48	48	52	58	62	64	66	68	70	72	74	75	76	76	76	79	80	82	83	86	86	93	94	94	95	95	95	98	98	100	100	107	107	108	108	110	110	110	110	111	112	112	113	113	114	114	114	124	126	127	127	129	129	129	133	133	137	137	137	140	142	144	148	148	150	150	150	155	155	155	160	161	165	170	170	173	178	182	184	188	193	196	201	202	203	206	210	218	228	234	237	240	246	253	259	267	275	283	293	302	322	328	337	341	352	380	389	396	407	417	433	436	456	462	474	482	497	510	524	535	550	561	576	595	597	602	610	618	626	637	650	654	658	660	672	681	686	695	701	711	723	736	748	753	777	780	785	791	806	809	814	818	821	823	828	839	849	857	864	866	868	871	882	888	893	898	909	913	923	932	939	939	942	957	960	961	970	979	993	1004	1014	1021	1028	1032	1049	1062	1081	1083	1093	1124	1144	1163	1173	1181	1199	1240	1257	1274	1312	1340	1368	1379	1411	1474	1491	1546	1594	1631	1673	1692	1740	1791	1835	1866	1899	1961	2058	2096	2149	2244	2308	2428	2518	2608	2701
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	4	4	4	4	4	5	5	5	5	7	7	7	9	11	11	11	11	11	12	13	13	14	14	14	14	14	14	14	14	14	16	16	17	17	17	19	20	21	21	21	22	22	25	26	26	27	28	28	28	29	29	30	30	31	31	31	32	32	32	32	32	32	32	34	34	34	34	34	36	36	36	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	40	41	42	42	42	43	44	44	45	46	46	46	46	47	47	48	49	49	50	50	50	54	57	64	64	67	67	67	67	73	74	75	75	76	80	89	89	96	101	104	109	110	116	119	127	130	137	138	141	147	151	158	160	163	164	167
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	5	5	5	7	9	10	11	12	14	14	14	20	20	20	20	31	31	34	38	39	40	40	40	41	42	42	43	43	45	46	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	51	52	52	54	54	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	56	58	58	58	59	59	59	59	60	60	60	60	60	60	60	61	61	61	61	62	63	64	65	65	65	63	63	64	65	67	67	67	68	68	68	71	71	71	71	72	72	72	72	72	72	72	72	72	73	74	75	75	75	75	75	75	75	75	75	75	75	76	76	76	76	76	77	77	77	77	77	77	77	78	78	78	78	78	78	78	78	78	78	78	78	78	78	82	82	82	88	89	89	91	97	101	102	103	103	105	106	107	109	110	112	115	117	118	124	126	137	139	141	141	144	148	148	155	165	170	183	188	191	197	203	212	226	228	231	237	248	258	262	270	278	282	289	296	310	312	324	330	336	353
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	3	3	3	3	3	9	9	10	11	12	13	13	13	13	13	14	14	15	15	15	15	15	15	15	15	15	15	15	16	16	16	17	17	17	17	17	17	17	18	19	19	20	20	20	20	20	20	20	20	20	21	22	22	22	22	22	22	22	22	22	22	22	22	24	24	24	24	24	24	24	29	30	30	31	31	31	31	31	31	31	31	32	32	32	33	33	33	33	33	33	33	35	35	37	37	38	39	40	40	42	43	43	46	48	48	49	49	51	51	51	52	53	57	59	61	65	69	69	69	71	71	74	81	82	83	84	86	87	89	91	94	96	98	99	99	102	106	106	108	108	109	109	112	112	114	114	114	114	114	114	114	114	114	115	115	115	115	115	115	115	115	115	115	116	118	118	118	118	118	118	119	122	124	124	124	124	125	128	128	129	129	129	131	131	133	138	139	141	143	144	145	146	148	148	148	148	148	148	149	151	153	154	154	160	161	162	164	165	167	168	174	175	181	182	191	201	209	224	224	228	245	255	261	262	272	273	292	305	311	332	340	360	366	385
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	6	6	6	7	7	8	9	9	10	10	10	10	12	12	12	12	13	13	13	13	13	13	14	14	15	15	15	15	16	16	16	17	17	17	17	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	20	32	32	32	32	32	32	32	32	32	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	36	36	36	38	40	41	41	41	42	43	43	43	43	43	46	47	47	47	47	47	47	47	49	49	49	49	49	49	50	51	51	51	51	52	52	52	52	56	58	59	59	59	59	60	60	60	60	61	61	61	61	61	61	61	62	62	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	63	64	64	64	64	64	64	65	65	65	66	66	66	71	72	72	74	74	76	77	80	80	80	80	83	84	84	88	89	89	89	91	91	91	91	93	93	93	93	93	94	95	98	99	99	99	99	100	104	104	112	119	120	121	123	128	131	134	138	144	151
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	14	14	14	14	14	14	14	14	14	17	21	21	23	23	24	24	25	25	27	27	27	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	34	37	37	37	37	37	37	37	38	38	38	38	39	39	39	39	39	39	39	39	40	41	41	41	45	45	46	46	46	46	47	47	47	47	47
35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	5	5	5	5	5	5	7	7	7	8	11	14	15	18	20	20	20	24	26	26	29	33	33	35	38	41	41	42	42	42	44	45	47	49	50	50	53	54	54	55	55	55	57	57	59	60	63	63	63	68	68	69	69	70	70	70	72	73	73	73	73	73	74	74	77	77	80	81	81	81	81	81	84	86	87	87	89	89	93	94	94	95	96	96	97	97	98	99	101	104	105	116	121	124	132	136	140	146	151	155	163	168	175	178	186	192	198	206	217	241	247	252	260	264	278	285	295	302	313	319	333	342	346	354	357	369	373	381	389	399	404	406	414	428	432	441	446	449	456	460	464	466	468	474	479	486	493	494	494	499	504	506	510	511	513	514	515	520	523	526	526	526	527	528	528	529	530	532	532	533	533	534	541	548	550	555	558	567	572	576	576	578	581	581	585	592	595	603	604	606	620	624	631	636	647	651	656	666	681	702	725	740	754	773	787	803	833	860	891	905	920	935	953	1002	1043	1056	1075	1096	1120	1141	1172	1238	1274	1312	1340	1380	1404
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	70	70	0	2	2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	71	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	51	0	89	119	0	1	4	4	6	6	6	7	35	36	36	35	34	95	35	35	35	35	35	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	5	8	12	23	36	43	61	123	123	127	146	152	171	187	195	205	217	226	240	253	267	293	305	319	333	342	379	426	446	478	499	535	548	581	619	648	682	687	704	737	758	805	899	948	979	1009	1067	1165	1204	1238	1258	1287	1294	1321	1348	1384	1416	1432	1456	1479	1494	1509	1538	1572	1579	1610	1655	1682	1700	1756	1770	1782	1791	1793	1796	1814	1834	1843	1860	1882	1900	1920	1930	1941	1953	1961	1978	1983	1986	1996	2007	2016	2020	2022	2026	2029	2034	2049	2053	2054	2060	2062	2065	2076	2084	2091	2097	2099	2102	2112	2125	2130	2145	2152	2160	2164	2175	2183	2190	2208	2219	2225	2247	2280	2290	2310	2315	2318	2322	2351	2369	2401	2426	2438	2451	2453	2468	2480	2493	2503	2515	2521	2531	2543	2556	2565	2573	2581	2595	2600	2614	2624	2636	2639	2643	2654	2657	2661	2675	2684	2691	2693	2699	2701	2711	2718	2736	2746	2754	2764	2770	2786	2791	2802	2819	2823	2831	2833	2840	2846	2859	2882	2896	2915	2921	2936	2948	2969	2979	3006	3016	3024	3037	3043	3053	3063	3082	3095	3104	3116	3120	3133	3153	3175	3190	3201	3218	3233	3251	3268	3280	3293	3304	3324	3343	3369	3383	3398	3416	3427	3436	3460	3488	3516	3549	3577	3590	3613	3627	3660	3705	3725	3750	3771	3802	3845	3877	3942	4024	4049	4095	4192	4252
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	6	7	7	9	12	14	16	16	17	17	21	22	26	26	26	26	28	28	28	29	30	30	30	30	30	30	31	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	38	42	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	48	48	49	49	51	51	51	51	51	52	53	53	54	54	55	55	55	57	58	58	58	58	58	58	58	58	58	59	59	59	61	62	63	63	63	63	63	64	64	64	66	66	66	68	69	70	71	71	71	71	72	72	72	74	74	74	74	74	74	74	74	74	74	75	75	76	78	79	79	79	80	80	80	80	80	80	80	80	80	80	81	84	84	85	85	86	86	87	87	88	89	89	89	89	90	90	92	92	92	92	92	93	93	94	94	94	94	94	94	95	96	98	99	99	99	101	103	106	106	106	108	114	119	122	124	124	125	128	130	131	141	144	150	151	156	161	176	188	200	205	212	220	224	243	264	269	271	287	289	308	314	336	342	348	364	374	379	389	414	455	469	471	484	503
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	10	13	13	21	34	96	303	496	667	1071	1411	1829	2328	3542	4243	4655	5752	6250	6925	7814	8607	9343	11086	12315	13368	14327	15348	16626	17792	19160	20477	21441	22205	23266	24653	25932	27035	28019	28823	29372	30142	31130	31659	32701	34183	34970	35556	35994	36600	37244	37785	38450	38916	39223	39476	39839	40181	40533	40804	41059	41296	41441	41677	41980	42519	42812	43022	43158	43270	43418	43603	43766	43921	44137	44247	44364	44503	44753	44974	45116	45253	45359	45466	45571	45688	45778	45882	45980	46052	46127	46223	46316	46396	46501	46567	46645	46710	46778	46830	46915	46979	47027	47092	47154	47230	47294	47383	47456	47514	47555	47598	47651	47758	47838	47902	47938	47994	48038	48076	48126	48208	48267	48327	48377	48433	48496	48575	48643	48715	48769	48837	48926	49017	49086	49200	49280	49336	49388	49422	49481	49527	49573	49626	49676	49714	49823	49906	49980	50057	50120	50188	50226	50278	50369	50485	50579	50651	50724	50786	50840	50907	50954	51010	51067	51137	51194	51239	51292	51357	51406	51468	51533	51610	51663	51711	51768	51820	51860	51912	51944	51984	52018	52076	52125	52186	52235	52281	52335	52371	52422	52468	52526	52578	52619	52666	52710	52756	52815	52872	52920	52956	53025	53091	53169	53232	53298	53353	53417	53501	53556	53617	53691	53762	53836	53894	53960	54006	54077	54198	54307	54409	54472	54523	54628	54706	54792	54892	55011	55086	55213	55354	55527	55661	55767	55912	55999	56165	56292	56460	56655	56817	57064	57234	57425	57657
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	3	7	9	11	16	18	23	29	35	38	42	46	56	65	71	76	86	88	105	112	117	126	133	146	153	167	178	186	192	199	205	219	224	232	251	257	261	266	273	284	299	305	327	334	338	345	360	364	372	373	378	379	382	383	390	413	414	423	429	436	451	468	485	501	519	522	528	545	557	561	566	574	578	589	593	605	613	620	624	627	630	641	644	647	651	655	656	657	657	663	665	668	670	671	671	680	697	701	703	710	716	722	729	736	752	753	757	762	766	770	784	807	820	827	841	852	861	870	877	883	902	917	930	934	954	966	978	986	992	1015	1029	1037	1048	1054	1064	1078	1082	1094	1115	1120	1126	1131	1143	1150	1153	1165	1165	1166	1172	1177	1189	1196	1211	1227	1239	1250	1256	1268	1274	1283	1286	1295	1307	1311	1315	1333	1342	1350	1357	1365	1374	1378	1383	1395	1410	1418	1420	1423	1428	1437	1450	1459	1465	1472	1476	1480	1496	1513	1550	1572	1606	1642	1673	1729	1786	1896	1947	1974	2026	2131	2239	2314	2400	2442	2485	2538	2607	2703	2784	2844	2896	2927	3003	3060	3166	3262	3330	3368	3415	3516	3566	3620	3662	3710	3738	3759	3789	3835	3884	3927	3982	4003	4032	4086	4167
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	6	6	7	8	9	9	10	12	13	15	17	18	19	28	28	32	32	32	34	34	34	34	35	37	37	39	45	45	45	45	47	47	49	50	53	53	53	54	59	59	60	60	61	61	61	64	64	65	65	67	69	70	71	74	78	78	81	81	82	85	86	87	88	89	89	90	91	92	92	94	95	95	96	98	101	101	104	106	107	109	109	109	113	115	115	118	120	121	123	123	123	123	123	123	124	124	127	127	128	128	130	131	134	138	138	138	139	141	142	145	145	145	145	147	147	148	150	150	151	153	153	157	157	158	158	159	162	164	164	164	164	165	165	166	168	168	169	169	170	171	171	172	173	174	174	178	180	182	184	185	188	197	197	201	205	206	216	222	223	227	229	230	233	234	236	239	239	241	242	242	245	248	249	253	254	255	255	258	258	258	259	260	260	271	276	279	290	302	303	307	311	316	327	343	355	358	362	364	367	383	393	399	403	406	417	434	442	447	455	461	462	470	502	517	527	536	549	550	562	568	582	591	599	605	611	618	627
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	3	3	3	4	6	7	8	11	14	14	16	27	28	29	30	33	36	36	36	36	36	36	36	36	37	39	47	47	48	48	48	48	51	51	51	51	51	51	52	52	53	58	60	60	60	60	61	63	63	65	68	68	72	73	76	77	77	78	80	84	89	90	91	92	93	96	96	98	100	101	101	102	102	102	103	103	106	106	106	106	106	107	108	108	108	108	109	109	109	111	113	114	115	119	119	120	120	120	122	122	122	124	124	126	126	126	127	128	128	129	129	129	131	131	134	135	137	139	139	140	140	141	141	143	144	148	148	150	150	151	151	151	152	152	157	161	162	163	163	164	164	164	164	164	164	166	167	167	174	175	176	177	177	177	178	180	180	181	181	182	183	183	184	185	185	185	187	190	190	191	193	194	195	196	199	199	202	204	205	208	211	215	218	219	220	221	224	228	231	231	232	234	237	240	241	244	246	251	259	269	275	284	289	294	302	332	342	351	352	364	373	389	397	405	429	438	453	456	465	474	486	496	518	533	549	566	573
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	5	5	5	6	6	8	9	10	11	15	16	17	18	20	21	22	23	23	24	24	25	25	25	25	25	26	26	27	27	29	30	30	31	33	35	35	36	37	37	38	40	40	40	41	41	42	43	44	45	48	48	49	49	50	58	63	72	75	75	77	78	81	82	83	84	85	86	89	95	97	99	101	101	103	105	106	106	106	107	107	108	108	110	112	115	116	116	116	118	121	122	123	123	123	127	127	127	129	131	132	134	135	149	152	155	170	170	171	180	186	191	192	194	194	194	206	210	212	212	216	218	218	219	223	224	228	231	232	234	241	241	244	249	253	253	257	258	258	260	260	263	263	265	271	272	275	278	287	289	289	305	310	340	355	373	382	394	405	428	452	464	471	475	476	477	478	492	496	507	515	516	523	527	533	535	536	537	541	547	551	554	561	568	573	578	585	590	602	604	611	629	632	636	641	656	668	682	691	695	732	748	758	771	789	796	799	805	845	858	868	877	884	887	905	924	955	976	994	1017	1023	1040	1051	1081	1094	1103	1114	1118	1136	1161
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	7	11	12	15	15	20	22	22	35	36	38	47	49	55	59	59	60	60	60	64	69	70	71	72	73	73	75	75	76	79	103	106	108	113	119	122	123	124	125	126	126	128	129	130	131	131	131	131	132	132	133	134	134	134	134	134	134	135	136	136	136	136	136	136	137	137	137	137	137	137	137	137	137	137	137	138	138	138	138	138	138	138	138	138	138	139	139	139	139	139	139	139	139	139	140	140	141	144	144	145	146	146	146	147	147	147	147	148	148	148	149	151	151	151	153	154	155	155	156	157	158	160	160	160	160	161	162	163	163	163	163	163	165	165	168	171	171	172	176	177	184	187	188	189	190	190	191	193	193	194	194	194	194	194	194	196	196	200	203	205	205	205	206	206	208	210	211	214	218	239	247	251	251	269	275	294	305	322	330	338	349	361	387	415	440	461	470	492	510	560	591	651	721	747	785	816	855	888	929	958	985	1015	1061	1104	1156	1199	1244	1292	1332	1381	1456	1510	1544	1640	1662	1710	1743	1777	1797	1826	1852	1890	1923	1948	1996	2046	2096	2126	2135	2157	2197
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	3	3	3	3	4	8	15	17	19	26	28	32	39	43	46	51	53	55	60	61	63	65	68	71	73	76	77	78	78	79	79	82	84	91	93	95	95	96	98	99	99	99	100	100	102	105	105	109	109	111	112	112	112	113	115	117	118	118	118	118	118	118	118	119	123	125	126	130	132	133	133	133	133	133	133	133	134	135	135	137	137	138	138	138	138	139	139	139	139	139	139	140	141	142	144	145	146	146	146	146	146	146	146	146	150	156	157	157	157	157	166	166	169	171	175	178	181	182	182	184	188	191	194	196	203	203	203	203	205	206	207	209	211	211	212	212	212	215	215	216	216	218	218	218	218	218	218	218	218	218	219	222	223	223	223	223	223	224	224	225	227	228	229	229	230	231	233	235	235	239	240	242	244	245	245	245	245	245	245	248	248	248	248	248	248	248	248	249	249	251	251	253	253	257	259	261	262	263	265	267	268	271	275	277	280	290	291	294	304	313	330	331	337	347	358	365	381	386	388	397	408	413	419	425	428	430	432	443	449	455	460	468	472	477
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	4	6	8	10	11	11	12	13	17	21	25	25	30	31	33	36	37	39	40	43	43	43	44	45	45	46	47	48	49	51	51	51	52	53	54	57	59	59	59	59	61	62	66	68	69	69	69	74	76	76	76	77	78	81	85	91	92	94	94	94	94	94	95	95	95	95	95	95	95	95	95	96	97	97	97	97	97	97	97	97	97	98	98	98	98	98	99	99	99	99	100	100	100	100	101	101	101	101	101	101	101	101	101	101	101	103	103	105	105	107	107	108	109	109	110	111	111	111	111	113	113	114	114	114	117	119	120	120	123	123	125	126	127	127	127	127	127	127	127	127	127	128	129	129	129	130	131	132	133	134	134	135	136	141	141	142	146	147	148	149	150	150	150	151	151	152	152	152	152	152	152	152	152	152	152	153	153	154	154	154	154	154	154	154	155	156	157	158	159	160	161	162	162	162	164	165	166	170	173	173	177	178	178	179	179	182	183	187	190	192	197	199	215	220	224	232	236	240	242	244	246	248	255	263	270	273	279	282	288	292	297	301	303	313	331
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	5	10	11	12	13	20	22	23	26	30	31	36	42	49	51	59	61	63	70	74	77	79	80	84	96	99	101	105	107	111	113	117	123	129	140	143	146	154	165	170	202	205	209	213	229	291	302	304	304	312	314	314	318	327	333	338	340	346	350	350	355	356	359	365	372	373	380	380	382	383	387	389	391	399	400	411	412	414	414	414	420	424	428	431	436	439	442	442	443	446	451	451	452	454	454	455	460	461	463	463	464	466	472	474	474	475	477	479	479	482	482	485	486	487	489	489	489	490	491	492	492	495	497	497	498	500	500	503	504	510	513	516	519	522	523	529	531	534	535	539	540	541	546	548	550	551	551	552	552	558	559	560	561	561	562	562	564	564	568	568	569	569	569	569	570	570	574	575	575	576	576	576	576	577	577	577	577	577	577	579	580	580	581	582	582	585	586	588	591	591	591	592	595	595	604	605	608	608	609	611	611	615	617	621	624	626	629	634	635	641	647	651	657	659	663	667	669	680	692	699	710	721	723	729	736	739	745	763	774	782	789	801	812	825	844
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	4	5	6	8	8	8	8	10	10	10	13	16	16	16	17	17	18	20	22	23	24	25	25	25	25	25	25	25	25	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	30	31	33	33	34	34	35	36	36	36	37	38	39	39	39	39	39	39	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	44	44	44	44	44	44	44	44	44	44	46	46	47	47	47	48	50	51	52	53	53	55	56	58	58	59	59	61	63	67	68	69	69	73	77	80	82	84	85	87	89	90	90	91	91	92	92	93	94	94	95	95	95	95	95	96	97	97	97	97	97	97	97	98	98	98	98	98	98	98	98	98	98	99	100	101	102	102	102	102	103	103	103	103	104	109	119	128	132	137	137	141	150	155	159	161	162	164	167	169	171	171	171	181	184	195	198	205	223	223	237	240	260	277	293	301	317	333	346	371	387	399	406	416	436	451	475	488	496	510	524	542	547	553	567	584	589	592	598	604	613	622	633	647	656	665	677
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	3	3	3	5	7	8	8	8	11	16	20	22	24	26	27	29	36	37	37	39	39	39	42	45	46	47	48	49	49	49	49	50	50	51	58	58	58	59	60	61	61	61	61	62	62	62	63	63	63	64	65	65	66	67	67	68	69	69	69	69	71	72	74	77	77	77	78	78	79	79	79	81	82	82	82	84	85	85	85	86	87	88	88	88	88	88	88	89	89	89	90	90	90	91	91	91	91	91	91	91	91	91	91	91	91	91	91	91	91	91	91	91	92	92	92	92	92	92	93	93	93	93	93	95	97	98	98	98	99	101	101	102	103	103	104	104	104	104	104	105	105	105	106	106	107	107	107	107	107	107	108	109	109	109	109	109	109	109	110	112	112	115	115	115	120	121	121	123	123	124	125	125	125	128	128	128	128	128	129	129	129	130	130	130	131	132	133	133	133	134	135	136	136	137	138	140	141	141	143	143	144	144	146	148	149	154	154	156	157	159	159	159	159	161	164	166	168	169	169	173	177	178	181	187	192	193	197	205	213	222	227	238	246	255	262
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	4	7	10	16	20	31	36	49	82	100	124	153	190	225	262	320	392	484	547	667	809	938	1077	1189	1249	1395	1493	1598	1744	1838	1881	1934	2048	2085	2142	2201	2240	2284	2331	2391	2460	2517	2660	2729	2793	2817	2881	2954	3002	3049	3086	3131	3151	3192	3233	3277	3319	3359	3378	3399	3429	3474	3498	3527	3543	3552	3710	3724	3745	3767	3793	3807	3825	3834	3847	3867	3887	3899	3909	3924	3936	3951	3962	3984	3995	4000	4006	4016	4022	4027	4035	4049	4056	4068	4075	4077	4088	4110	4127	4138	4145	4150	4158	4176	4179	4191	4198	4201	4207	4213	4225	4231	4238	4243	4246	4248	4248	4255	4262	4269	4276	4280	4318	4337	4357	4363	4373	4376	4376	4380	4387	4400	4408	4412	4425	4440	4447	4453	4468	4490	4504	4520	4543	4557	4568	4582	4589	4600	4607	4613	4619	4631	4640	4655	4668	4686	4700	4704	4710	4721	4734	4753	4767	4777	4790	4798	4815	4827	4846	4852	4865	4868	4878	4892	4902	4914	4928	4939	4944	4956	4962	4975	4984	4986	4994	5006	5014	5042	5050	5053	5059	5076	5084	5089	5105	5108	5115	5120	5124	5130	5137	5148	5165	5169	5179	5187	5205	5214	5222	5233	5245	5252	5259	5271	5281	5289	5305	5318	5328	5340	5355	5366	5382	5403	5421	5438	5450	5465	5472	5508	5525	5547	5565	5585	5612	5642	5669	5710	5739	5790	5839	5879	5944
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	6	7	7	28	31	31	54	87	107	122	134	219	318	358	376	438	603	720	802	945	1059	1163	1235	1345	1362	1409	1472	1571	1624	1668	1751	1850	1929	1997	2070	2109	2147	2233	2450	2603	2773	2954	3021	3089	3196	3319	3481	3598	3710	3802	3891	4008	4136	4255	4337	4453	4483	4530	4606	4671	4782	4867	4954	4993	5037	5131	5270	5397	5552	5626	5700	5753	5810	5886	5935	6014	6070	6123	6173	6234	6308	6359	6429	6486	6531	6595	6616	6659	6717	6753	6785	6817	6852	6882	6920	6955	6980	7004	7035	7073	7108	7138	7181	7206	7228	7249	7292	7337	7370	7427	7462	7475	7500	7544	7544	7624	7660	7711	7742	7766	7833	7891	7927	7982	8016	8035	8046	8106	8135	8187	8234	8282	8301	8327	8364	8410	8434	8492	8548	8572	8626	8667	8702	8737	8791	8850	8904	8918	8987	9013	9033	9064	9114	9147	9157	9187	9241	9283	9364	9413	9465	9491	9546	9589	9668	9713	9741	9807	9872	9947	10017	10086	10156	10212	10266	10320	10346	10394	10444	10503	10567	10637	10668	10716	10752	10833	10873	10917	10999	11042	11082	11112	11201	11251	11308	11342	11359	11445	11500	11574	11637	11697	11767	11798	11864	11898	11953	11998	12055	12107	12154	12182	12216	12269	12324	12393	12451	12468	12513	12574	12650	12705	12782	12819	12855	12971	13021	13161	13262	13414	13531	13584	13748	13908	14123	14338	14717	14988	15216	15606	16028
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	4	4	4	4	4	4	4	6	6	6	7	7	7	7	7	8	10	12	12	12	12	12	12	15	16	18	20	21	22	22	22	24	24	24	26	27	28	28	28	29	29	30	30	30	31	31	32	32	32	32	32	32	32	33	33	34	34	36	36	36	36	36	36	36	36	36	36	37	37	38	38	38	38	38	38	39	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	42	42	42	42	42	42	46	47	48	49	49	49	51	51	51	51	51	51	51	51	51	51	51	51	51	54	54	54	54	54	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	56	56	56	57	59	59	59	63	63	85	85	98	100	100	101	105	119	126	126	128	129	131	135	141	145	147	148	149	149	149	150	150	151	151	151	153	154	154	157	158	160	160	161	161	164	164	167	167	168	168	169	169	169	170	170	171	172	174	176	177	178	178	179	181	181	182	184	190	192	194	194	194	195	195	196	197	197	197	198	199	199	203	203	204	207	210	212	213	216	216	216	218	224
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	4	6	6	9	9	9	10	10	10	10	10	10	11	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	15	15	15	15	15	16	16	16	16	17	17	17	17	17	17	17	17	18	18	18	18	18	19	19	20	20	20	20	20	20	21	22	22	23	23	23	23	23	23	23	23	23	23	23	24	25	25	25	25	25	26	27	27	27	27	28	28	28	28	29	29	30	30	31	32	33	33	33	33	33	33	34	35	35	36	36	36	37	38	39	40	40	40	42	42	42	42	42	44	44	47	48	48	50	50	50	50	50	52	52	54	54	54	54	54	54	54	54	54	54	54	55	56	56	56	56	56	56	56	57	58	58	58	58	58	58	58	59	59	59	59	59	59	59	59	60	61	63	63	63	63	63	64	64	65	65	65	65	66	66	66	66	66	66	66	66	66	68	70	70	70	70	71	71	71	71	71	72	72	75	75	77	77	77	77	78	79	79	79	79	80	80	80	80	82	86	87	88	96	96	105	114	127	136	140	147	152
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	6	6	9	9	11	13	14	15	18	21	21	21	22	24	25	27	27	27	27	27	28	28	29	61	62	62	66	67	71	75	79	82	84	97	100	101	103	104	107	109	135	140	144	145	148	171	182	182	184	186	189	193	194	196	196	198	200	206	207	208	210	212	213	215	219	222	224	227	228	228	230	231	232	234	235	236	236	236	237	243	243	244	244	244	244	248	249	255	256	256	257	260	261	261	261	262	262	262	263	264	265	265	265	266	266	266	266	266	267	267	267	267	268	268	270	270	270	270	270	275	275	282	283	285	285	287	291	293	295	296	297	297	299	300	303	303	303	303	305	305	305	306	308	309	309	309	309	310	310	311	311	311	311	311	312	312	312	312	312	312	312	312	315	316	318	320	324	325	331	331	332	332	332	332	332	333	333	334	335	337	339	339	339	344	345	347	348	350	350	351	352	352	352	352	354	354	357	357	358	359	359	360	360	360	361	361	361	361	362	362	363	365	365	367	367	368	369	370	372	372	373	375	377	378
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	4	6	7	9	9	10	13	14	16	20	22	23	33	47	56	65	67	69	71	76	76	78	83	87	117	119	121	122	126	127	141	144	148	149	152	153	154	155	155	159	159	162	168	169	170	172	173	174	174	175	175	178	180	180	182	184	188	189	191	191	192	193	195	197	199	200	202	202	202	202	205	205	206	208	208	210	211	212	212	212	212	213	213	216	217	218	222	222	225	229	230	231	232	237	238	238	238	238	238	239	239	239	242	242	242	244	246	247	250	250	252	254	254	254	256	257	258	258	258	260	261	261	264	266	266	267	270	270	272	272	273	273	274	274	277	277	277	277	279	280	280	284	284	285	285	288	289	290	290	290	290	290	291	292	292	293	293	294	295	297	297	298	300	300	301	302	303	304	306	306	307	307	307	307	307	309	309	314	314	316	317	317	317	317	319	321	321	327	330	335	336	342	344	346	351	352	355	358	358	358	359	360	363	370	371	371	371	371	371	372	373	377	379	380	381	384	388	396	406	407	411	413	420	428	441	450	465	478	495	510	527
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	4	4	4	5	6	7	7	10	16	18	21	23	24	24	24	24	25	28	34	37	44	45	66	73	74	77	82	85	86	87	87	89	90	107	110	111	112	114	131	139	142	151	154	166	188	198	199	204	206	206	206	206	207	209	211	212	213	214	215	215	215	217	220	225	225	231	236	237	238	238	239	241	241	241	242	246	246	247	248	249	249	249	250	251	251	252	252	252	254	255	256	256	256	256	257	257	260	260	260	260	260	260	263	263	263	263	263	263	263	264	265	266	266	267	271	271	271	271	272	272	272	272	273	278	279	281	282	283	285	287	289	289	289	289	289	289	290	291	291	292	293	294	295	296	296	297	298	298	300	300	301	304	305	305	305	305	306	306	306	307	307	307	309	310	310	313	313	314	314	316	316	317	317	317	318	318	318	318	319	319	319	319	320	321	321	321	323	323	323	323	323	325	328	334	340	347	348	353	366	372	377	379	383	388	429	446	454	464	465	472	474	477	482	487	488	489	490	495	501	505	507	510	515	516	517	518	523	523	527	552	555	558	563	564
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	11	11	11	11	12	12	12	12	12	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	18	18	19	19	19	19	19	19	19	19	20	20	20
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	4	4	4	5	7	9	9	10	12	12	12	14	14	18	22	25	27	29	32	36	37	37	38	39	40	43	46	47	49	49	50	53	54	56	56	57	58	58	58	58	60	61	62	63	67	68	74	76	77	79	81	81	84	86	87	91	91	92	92	93	93	95	100	101	103	103	105	106	107	107	108	109	111	113	113	115	122	123	124	125	125	125	127	128	128	128	128	128	128	131	134	136	137	137	142	143	149	154	158	159	159	162	164	172	172	173	179	181	181	182	184	188	192	193	195	197	202	204	204	206	206	208	211	213	223	224	230	234	236	236	239	239	240	241	246	262	264	268	270	273	274	274	277	277	278	278	282	283	284	284	284	284	289	289	289	289	290	292	294	294	295	297	297	298	303	305	306	306	308	308	308	308	308	312	312	313	313	313	314	316	318	319	321	321	322	327	329	331	334	334	335	337	338	340	342	344	346	348	349	353	355	355	358	359	361	363	363	367	367	368	370	370	371	374	376	380	384	387	389	390	394	394	394	396	399	407	414	418	424	434	443	447	449	461	472
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	3	6	7	11	12	12	15	18	20	26	33	39	40	42	43	44	46	46	47	47	48	50	50	54	54	54	54	56	58	59	60	60	60	60	61	61	62	62	63	63	63	64	66	67	68	68	68	68	69	71	71	71	71	71	71	71	72	72	72	72	72	72	72	74	74	74	74	74	74	74	75	75	77	78	79	79	79	80	81	81	81	81	82	82	82	83	84	84	84	84	85	85	85	85	86	86	88	90	93	93	94	94	94	94	95	95	95	97	99	100	100	102	103	104	105	106	112	113	120	123	126	127	128	128	128	128	129	130	134	134	139	140	140	140	140	142	142	142	142	142	143	143	143	143	143	143	143	144	144	145	145	146	146	148	149	149	150	150	150	150	154	154	154	154	156	156	156	156	157	157	157	158	158	158	159	160	161	163	163	164	164	165	167	167	170	170	170	172	172	174	176	176	176	176	176	177	180	181	184	185	186	186	186	186	186	188	191	192	193	194	197	199	202	203	206	207	211	214	220	222	231	237	241	249	260	262	268	277	282	288
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	4	10	14	24	24	34	53	62	157	505	1195	1518	2484	2857	3494	4237	5232	6095	6750	8129	8887	10171	11160	12274	13290	15700	17504	18558	19702	20879	22082	23394	24715	26243	27471	28404	29306	31969	33521	34705	35763	36482	37030	37694	38481	39354	40648	41660	42487	43014	43587	44236	44872	45519	46275	46839	47183	47579	47974	48550	48998	49461	49817	50072	50331	50667	51095	51581	51991	52298	52485	52681	52889	53385	53639	53902	54175	54360	54560	54779	55147	55446	55727	55900	56053	56242	56405	56587	56770	56966	57131	57260	57367	57484	57605	57733	57919	58059	58177	58274	58386	58502	58634	58761	58874	58949	59047	59111	59206	59311	59420	59507	59576	59650	59742	59855	59957	60078	60149	60211	60281	60281	60461	60560	60647	60748	60815	60904	61012	61124	61233	61351	61432	61488	61568	61662	61752	61824	61926	61988	62053	62110	62194	62295	62385	62494	62577	62641	62715	62790	62890	62999	63086	63155	63223	63308	63410	63542	63636	63779	63861	63913	64002	64082	64162	64236	64301	64375	64422	64495	64572	64664	64754	64857	64930	64998	65118	65201	65328	65440	65540	65626	65700	65757	65819	65929	66009	66124	66197	66274	66381	66468	66586	66737	66971	67136	67227	67391	67510	67717	67892	68095	68279	68462	68658	68844	69062	69319	69677	69933	70131	70354	70616	70899	71199	71435	71635	71756	71941	72159	72369	72598	72894	73123	73263	73433	73766	73935	74114	74339	74553	74703	74903	75169	75517	75779	76001	76238	76446	76663	76988	77341	77709	78058	78414	78745	79073	79558
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	3	6	6	6	6	6	6	6	6	7	7	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	11	11	12	12	13	16	17	18	18	18	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	22	23	23	24	24	25	26	26	29	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	33	33	33	33	34	34	34	34	34	34	34	34	34	34	35	35	37	37	39	39	41	41	41	45	46	47	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	53	53	53	54	54	55	55	55	55	55	55	55	55	56	56	57	62	64	68	92	108	115	120	127	134	139	146	148	153	155	165	167	171	173	180	185	186	195
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	3	3	5	10	12	13	14	14	16	18	19	22	23	25	26	29	30	30	30	31	31	32	34	37	39	39	39	39	41	44	58	60	62	65	67	69	73	76	83	85	86	89	95	100	101	102	102	102	103	106	106	107	110	110	111	111	114	114	114	114	115	118	118	118	118	118	119	119	119	120	120	121	121	121	121	121	121	121	121	122	123	123	123	123	123	123	123	123	124	125	125	126	126	126	128	128	129	130	130	130	131	132	133	134	134	140	144	145	147	147	151	151	153	155	157	158	159	160	161	161	161	162	162	162	162	163	164	165	166	167	167	170	171	173	174	176	176	176	176	176	176	178	178	178	178	178	178	178	178	179	180	180	181	181	181	181	182	182	183	183	184	187	188	188	189	189	189	190	190	190	194	196	196	196	197	199	201	201	201	201	202	202	205	206	207	207	207	207	208	208	209	210	211	211	212	213	216	219	219	222	225	227	227	232	234	239	239	243	250	256	261	266	272	280	298	303	305	313	327	332	350	356	359	368	375	393	402	406	408	432	443
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	5	7	9	17	19	34	34	41	51	60	70	74	79	82	88	90	91	99	99	101	101	104	105	105	105	105	106	106	106	106	106	106	121	123	124	126	126	131	139	149	151	217	223	231	246	249	250	251	251	251	253	255	256	258	258	258	260	292	294	297	301	301	303	303	310	310	310	311	316	316	317	319	319	323	325	327	327	331	331	333	333	333	334	335	336	338	341	342	343	345	347	347	347	349	351	351	352	353	357	357	359	360	363	363	364	367	367	368	371	374	374	375	376	376	377	379	382	383	384	387	388	388	390	390	390	390	391	393	396	398	399	400	401	405	406	409	412	412	412	412	413	414	417	419	421	421	421	423	424	424	431	432	432	432	434	435	439	456	459	461	461	461	461	467	474	474	474	475	475	475	475	476	478	478	478	480	480	480	484	486	487	488	489	489	492	492	493	493	493	497	497	498	501	503	503	503	505	505	505	509	509	511	511	515	517	521	528	531	533	536	537	541	545	552	557	559	559	563	565	570	577	585	593	597	601	609	616	627	643	652	658	666	672
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	10	10	14	27	32	42	42	76	96	118	139	160	192	219	242	300	349	420	464	512	548	574	596	651	698	742	767	798	823	850	884	932	975	1008	1032	1054	1070	1112	1152	1199	1285	1316	1331	1371	1404	1441	1478	1534	1566	1595	1623	1655	1688	1735	1775	1821	1850	1890	1959	2019	2091	2192	2258	2303	2376	2465	2530	2601	2661	2697	2733	2762	2791	2824	2860	2909	2942	2964	2989	3048	3081	3117	3167	3190	3203	3243	3255	3293	3320	3340	3370	3380	3402	3418	3439	3461	3487	3498	3512	3540	3567	3602	3641	3676	3690	3709	3742	3780	3833	3885	3922	3953	3974	4004	4004	4074	4120	4153	4177	4200	4247	4281	4317	4353	4383	4401	4422	4452	4492	4511	4537	4569	4591	4620	4632	4656	4677	4710	4742	4768	4790	4821	4841	4868	4901	4922	4956	4976	5002	5035	5079	5122	5143	5165	5183	5213	5241	5256	5273	5297	5317	5330	5348	5364	5385	5398	5422	5443	5452	5462	5468	5502	5529	5551	5572	5585	5602	5615	5648	5676	5712	5727	5764	5793	5809	5839	5857	5876	5894	5911	5925	5940	5970	5985	6002	6026	6045	6074	6085	6121	6160	6186	6206	6220	6248	6266	6316	6349	6387	6421	6453	6490	6516	6572	6628	6671	6707	6744	6798	6850	6917	6992	7070	7111	7174	7256	7312	7386	7493	7597	7705	7817	7923	8025	8237	8398	8616	8824	8957	9241	9514
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	3	3	3	4	5	5	5	6	6	7	7	8	10	13	15	15	18	18	28	29	29	29	29	32	32	32	33	34	35	35	37	38	39	39	46	47	47	49	51	53	54	54	56	56	61	63	63	64	66	67	67	67	68	69	72	75	75	75	75	75	77	77	77	79	79	80	82	82	84	89	91	91	93	94	96	96	98	100	100	100	100	101	103	103	104	104	104	104	105	106	106	106	108	109	110	111	113	116	118	118	118	118	119	119	119	119	120	121	121	125	128	130	132	133	141	141	141	141	143	143	143	144	144	145	146	147	148	148	152	152	152	154	155	157	160	160	161	169	170	172	176	177	177	177	179	181	184	187	188	188	189	190	193	193	194	196	196	197	198	200	202	202	206	207	208	211	212	214	215	215	215	215	215	217	218	218	218	218	218	219	219	223	227	227	229	230	232	232	232	232	232	234	235	235	236	237	238	238	241	241	242	244	245	245	245	249	249	250	252	254	254	255	256	257	259	261	261	261	262	266	268	270	272	273	273	276	281	283	283	292	295	296	296	296	300
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	4	5	19	19	28	41	51	79	98	109	131	183	372	754	1234	1900	2442	2869	3285	3914	4657	5537	6445	7344	8544	9554	10587	12024	13346	14398	15616	16610	18548	20140	21512	22584	23553	24358	25250	26715	27772	28539	29180	30013	30677	31079	31555	32124	32765	33798	34522	34865	35085	35505	35854	36161	36519	36780	36965	37152	37350	37593	37812	38028	38217	38337	38434	38587	38743	38864	39033	39136	39225	39295	39368	39487	39608	39726	39837	39907	39974	40034	40140	40226	40307	40396	40479	40572	40644	40713	40797	40853	40904	40947	40980	41015	41060	41114	41172	41204	41240	41290	41320	41349	41387	41443	41479	41513	41544	41585	41646	41684	41725	41754	41780	41780	41853	41910	41947	41988	42031	42053	42088	42088	42164	42232	42267	42307	42354	42423	42462	42506	42555	42594	42622	42678	42729	42765	42816	42860	42915	42960	43017	43059	43100	43158	43203	43271	43322	43436	43436	43482	43534	43580	43628	43655	43690	43724	43761	43795	43840	43891	43929	43955	44001	44063	44112	44162	44205	44245	44284	44348	44403	44450	44503	44554	44610	44677	44761	44845	44924	45008	45115	45193	45229	45294	45372	45445	45550	45633	45711	45763	45840	45906	45989	46052	46154	46218	46259	46325	46388	46434	46505	46576	46643	46711	46791	46857	46929	47034	47167	47246	47302	47392	47516	47656	47736	47841	47933	47998	48099	48184	48272	48377	48494	48596	48657	48731	48864	48941	49042	49203	49312	49377	49496	49663	49841	50007	50158	50294	50407	50602	50702	50918	51164	51418	51682	51895	52173	52575
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	4	8	8	11	17	18	39	48	71	72	111	277	590	1038	1314	1863	2072	2572	2887	3616	4046	4478	5237	5582	6060	6539	7022	7398	8452	9300	9898	10440	11012	11504	12106	12722	13437	14145	14501	14880	16617	17091	17490	17932	18220	18468	18699	19025	19348	19854	20280	20773	21097	21312	21604	21920	22175	22496	22741	22900	23054	23257	23529	23730	23881	23977	24062	24191	24348	24525	24832	24982	25130	25216	25293	25391	25522	25672	25806	25909	26009	26092	26213	26347	26480	26576	26653	26721	26814	26886	26968	27037	27122	27178	27217	27258	27324	27384	27452	27529	27573	27627	27677	27708	27760	27824	27891	27966	28017	28075	28132	28192	28250	28331	28380	28401	28447	28518	28596	28698	28760	28804	28870	28920	28920	29029	29109	29165	29237	29302	29363	29442	29516	29590	29675	29731	29796	29867	29943	30033	30097	30161	30193	30250	30280	30329	30399	30458	30518	30564	30621	30677	30734	30799	30859	30921	30964	31016	31071	31147	31217	31279	31342	31398	31441	31505	31541	31603	31661	31708	31752	31796	31837	31885	31935	31977	32013	32075	32119	32165	32218	32251	32310	32372	32426	32442	32461	32500	32551	32603	32643	32677	32728	32772	32835	32892	32938	33011	33070	33105	33146	33187	33237	33287	33335	33371	33418	33497	33561	33626	33698	33791	33863	33935	34005	34051	34144	34217	34296	34342	34408	34501	34569	34637	34735	34871	34991	35054	35125	35249	35345	35459	35610	35723	35789	35897	36076	36224	36400	36522	36712	36814	36980	37100	37278	37430	37641	37940	38171	38384	38668
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	6	10	11	12	13	23	33	38	41	46	46	76	94	101	116	120	126	134	146	156	167	183	189	197	204	216	227	234	246	255	260	268	295	332	344	368	378	386	401	420	440	457	474	493	508	549	588	605	627	643	655	671	690	710	743	770	792	818	845	858	880	897	927	941	955	965	972	984	1008	1020	1037	1046	1048	1067	1085	1099	1109	1112	1116	1125	1129	1136	1143	1154	1166	1169	1171	1177	1183	1185	1188	1192	1193	1195	1199	1203	1213	1223	1226	1228	1234	1237	1248	1262	1277	1284	1290	1297	1297	1315	1327	1334	1340	1342	1351	1356	1364	1371	1375	1382	1384	1388	1395	1405	1408	1420	1422	1424	1424	1430	1434	1440	1444	1446	1449	1458	1466	1470	1491	1494	1498	1500	1512	1514	1518	1524	1529	1532	1532	1535	1544	1547	1556	1566	1575	1576	1586	1590	1595	1600	1605	1612	1618	1626	1632	1635	1638	1643	1650	1654	1659	1663	1666	1671	1678	1685	1689	1693	1694	1703	1707	1714	1724	1728	1733	1741	1756	1766	1773	1777	1780	1783	1788	1799	1809	1813	1828	1834	1840	1842	1855	1872	1882	1895	1902	1907	1911	1928	1938	1946	1958	1961	1968	1986	1997	2016	2032	2041	2050	2065	2075	2088	2108	2124	2137	2155	2166	2191	2231	2274	2313	2354	2392	2467	2505
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	5	7	8	9	13	13	23	34	34	40	50	61	71	80	87	100	118	125	158	172	181	195	206	229	246	249	261	268	275	279	284	301	317	323	364	384	397	411	422	439	451	474	489	550	574	579	609	620	638	660	669	676	686	698	713	751	760	772	785	802	817	828	864	878	905	917	929	959	988	1006	1027	1036	1049	1058	1069	1077	1127	1143	1170	1185	1203	1216	1237	1253	1273	1280	1301	1307	1332	1357	1378	1393	1416	1421	1445	1479	1520	1547	1586	1616	1627	1642	1672	1708	1725	1742	1749	1760	1760	1791	1806	1818	1823	1830	1847	1860	1868	1909	1937	1940	1942	1962	1975	1980	1990	2000	2000	2010	2028	2053	2062	2070	2081	2087	2090	2103	2114	2117	2129	2142	2146	2150	2175	2180	2183	2189	2195	2198	2201	2213	2218	2222	2233	2242	2244	2245	2256	2259	2264	2265	2268	2272	2274	2281	2283	2286	2295	2298	2302	2305	2309	2316	2322	2333	2341	2347	2348	2356	2359	2363	2369	2373	2375	2378	2378	2387	2388	2400	2407	2412	2420	2432	2436	2460	2462	2468	2478	2480	2483	2490	2503	2512	2529	2539	2549	2554	2558	2567	2574	2586	2593	2594	2599	2617	2625	2644	2670	2681	2686	2709	2746	2769	2784	2831	2851	2867	2896	2917	2946	2993	3039	3082	3121	3177	3251
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	5	8	8	29	52	60	65	83	115	129	152	180	194	217	234	252	262	268	271	335	347	358	369	380	397	416	431	449	462	483	492	498	509	514	526	600	639	664	692	726	742	782	832	860	903	952	971	1002	1056	1115	1169	1218	1265	1287	1308	1395	1423	1440	1469	1501	1520	1665	1718	1771	1828	1904	1953	1981	2012	2033	2054	2092	2133	2170	2197	2228	2256	2295	2329	2375	2392	2408	2427	2433	2454	2474	2498	2519	2531	2545	2558	2615	2634	2644	2666	2675	2702	2734	2751	2782	2791	2816	2822	2842	2963	2897	2909	2928	2949	2963	2997	2997	3050	3078	3100	3124	3142	3179	3203	3225	3240	3262	3278	3290	3312	3326	3344	3360	3378	3389	3398	3419	3437	3459	3464	3477	3485	3490	3515	3525	3535	3556	3565	3576	3585	3602	3613	3627	3646	3663	3674	3680	3696	3712	3719	3743	3756	3758	3768	3792	3801	3832	3847	3866	3883	3892	3912	3922	3937	3947	3964	3983	3993	4002	4012	4023	4043	4060	4081	4096	4114	4133	4158	4185	4201	4220	4231	4253	4270	4300	4321	4342	4365	4379	4409	4424	4456	4494	4528	4537	4556	4593	4636	4669	4693	4747	4779	4807	4843	4880	4908	4946	4977	5011	5021	5052	5121	5170	5222	5277	5309	5337	5399	5454	5498	5603	5696	5762	5795	5881	6001	6122	6257	6396	6491	6576	6826	7021
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	6	6	7	9	11	14	16	18	20	22	24	26	28	31	32	32	33	39	43	51	56	57	57	61	62	65	67	69	70	71	72	73	73	73	82	84	86	90	90	90	91	92	95	96	97	99	101	104	104	106	107	107	109	129	133	139	146	148	152	170	176	180	182	184	185	195	198	201	205	206	207	208	209	215	218	219	220	221	221	222	222	229	230	230	233	233	234	234	235	239	239	240	242	242	246	248	252	254	256	257	259	265	268	275	278	280	282	283	283	290	293	296	300	302	307	312	317	319	324	324	326	329	333	334	337	338	341	343	345	347	349	349	349	349	351	352	352	355	357	357	360	361	362	363	365	366	367	368	369	371	371	373	373	378	381	381	381	381	384	385	386	389	391	393	393	396	398	401	405	408	413	421	423	427	435	439	443	444	449	452	454	456	461	464	465	466	467	469	471	473	474	475	475	481	484	486	489	491	500	502	505	511	512	516	519	527	532	537	549	559	576	586	598	603	617	629	635	644	650	663	669	679	697	701	710	721	736	745	758	778	794	822	829	848	870
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	6	6	11	15	32	51	84	88	247	389	539	638	751	910	1101	1247	1435	1560	1756	1993	2397	2741	3102	3397	3599	3865	4090	4532	4847	5027	5182	5578	5716	5888	6084	6266	6379	6482	6561	6690	6816	7155	7973	8106	8238	8374	8488	8650	8751	8910	8967	9015	9144	9215	9328	9402	9486	9543	9584	9632	9693	9771	9825	9879	9943	9965	9988	10043	10092	10142	10197	10225	10244	10277	10292	10325	10361	10389	10406	10422	10449	10460	10471	10484	10508	10514	10523	10533	10541	10550	10558	10563	10571	10573	10580	10599	10604	10620	10638	10648	10654	10666	10669	10679	10698	10710	10713	10716	10723	10730	10744	10759	10766	10775	10781	10798	10798	10810	10820	10830	10835	10841	10850	10878	10895	10908	10921	10931	10938	10953	10960	10968	10976	10994	10998	11010	11024	11034	11072	11082	11088	11093	11096	11105	11113	11127	11129	11156	11159	11168	11180	11191	11210	11217	11229	11254	11256	11269	11282	11292	11316	11328	11334	11343	11354	11366	11382	11399	11410	11418	11433	11445	11460	11478	11487	11504	11515	11525	11535	11552	11572	11594	11611	11635	11652	11676	11711	11734	11760	11790	11812	11822	11835	11851	11890	11955	12014	12036	12062	12122	12143	12199	12273	12360	12394	12438	12493	12563	12664	12748	12798	12842	12869	12930	12983	13033	13098	13139	13169	13182	13218	13258	13303	13342	13413	13457	13475	13548	13597	13672	13743	13833	13889	13933	13998	14055	14135	14221	14301	14369	14465	14553	14701
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	3	4	6	6	6	9	10	11	13	15	16	22	24	24	25	26	31	33	34	34	41	46	46	53	56	59	60	75	80	80	80	85	89	92	93	97	97	99	103	108	121	122	126	130	133	142	145	147	163	167	167	168	171	174	175	196	202	205	208	210	212	216	228	229	236	241	246	247	247	254	255	256	257	259	260	260	261	267	268	268	270	271	274	275	276	276	277	277	279	279	280	281	281	281	281	282	282	282	282	284	285	285	286	287	287	287	287	288	288	288	288	288	288	288	288	288	288	289	289	290	290	290	291	291	293	295	295	295	295	295	297	297	298	298	298	298	298	299	299	300	301	302	302	303	303	303	304	304	304	304	305	305	306	306	306	306	306	306	306	307	310	314	315	317	317	318	320	321	321	321	322	322	322	322	323	323	324	325	325	327	330	332	335	335	335	336	336	336	337	337	337	338	340	342	343	344	350	352	354	355	356	359	360	362	363	368	376	378	379	385	393	399	401	406	412	413	413	413	415	418	421	422	429	434	442	450	453	466
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	4	4	7	8	14	15	17	22	26	26	28	29	31	33	36	36	37	38	38	41	42	44	45	45	47	48	49	49	49	51	57	61	61	63	63	63	64	66	66	67	68	70	70	72	75	75	75	76	76	78	80	83	84	84	89	90	92	96	99	100	104	104	105	107	108	108	109	110	110	112	112	112	114	115	115	115	115	119	120	122	122	126	139	139	144	167	169	173	173	179	188	191	192	194	195	196	197	201	206	206	206	206	206	207	207	211	216	219	220	222	225	226	227	227	229	229	229	231	232	234	234	236	238	239	239	239	240	241	244	246	248	249	250	251	251	253	253	253	255	257	258	264	271	271	272	272	274	276	279	281	282	282	285	286	287	288	291	295	303	304	307	311	314	325	325	329	331	331	333	357	362	388	390	402	409	412	418	424	447	456	464	468	470	479	483	493	493	499	503	506	514	518	521	523	529	531	536	542	547	550	552	557	566	568	579	582	584	587	594	599	606	607	609	616	620	623	627	631	639	644	648	661	669	678	689	711	734	758	787	809	840
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	5	7	10	17	18	19	21	21	26	29	34	34	38	39	41	43	43	43	44	44	44	44	47	48	49	49	49	50	50	60	60	62	65	66	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	68	69	69	69	69	70	71	71	72	72	73	73	73	73	74	74	75	75	77	78	78	80	80	80	81	82	82	82	82	82	83	83	83	83	83	84	84	84	84	84	84	84	86	86	86	86	86	86	88	88	89	89	90	91	92	94	94	98	98	100	101	102	102	103	103	103	105	107	107	112	112	112	114	115	115	115	116	116	116	116	118	118	118	118	118	118	118	120	122	123	124	124	124	124	124	124	124	125	134	143	144	179	189	209	235	249	268	285	288	291	291	296	312	314	314	316	318	322	324	325	332	332	332	333	335	335	338	338	340	340	341	342	344	344	346	347	353	353	354	357	359	360	360	362	362	362	362	364	364	367	368	369	374	378	384	390	393	398	400	404	410	415	421	422	422	433	437	440	442	444	449	456	456
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	5	7	7	37	45	67	84	94	111	131	144	167	187	207	216	252	283	314	345	366	403	438	487	494	497	502	558	571	573	578	582	592	599	605	611	615	619	885	904	925	932	946	970	990	1003	1013	1026	1031	1040	1066	1074	1080	1089	1098	1098	1108	1115	1121	1127	1136	1141	1159	1168	1175	1187	1200	1208	1214	1222	1227	1236	1241	1248	1252	1257	1262	1264	1268	1270	1274	1277	1279	1280	1282	1282	1282	1285	1288	1291	1292	1294	1295	1299	1301	1301	1305	1305	1306	1311	1317	1319	1323	1325	1326	1329	1332	1333	1335	1336	1337	1340	1340	1348	1355	1361	1361	1365	1376	1382	1385	1386	1390	1391	1392	1393	1394	1397	1399	1403	1404	1408	1412	1416	1418	1421	1425	1428	1433	1437	1439	1444	1446	1447	1449	1449	1449	1450	1455	1457	1459	1461	1463	1463	1466	1468	1470	1473	1473	1475	1480	1482	1487	1492	1494	1500	1501	1505	1510	1518	1523	1528	1531	1534	1539	1541	1541	1550	1554	1557	1561	1564	1565	1567	1569	1573	1574	1577	1583	1587	1589	1594	1597	1599	1604	1612	1617	1629	1637	1646	1650	1652	1656	1661	1669	1673	1675	1683	1689	1698	1705	1710	1716	1731	1736	1739	1752	1755	1768	1780	1788	1794	1800	1805	1812	1825	1833	1845	1861	1869	1874	1883	1896	1921	1937	1948	1978	2004	2030
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	4	4	17	26	55	78	118	248	533	1042	1406	2254	2715	3621	4364	6420	7362	8214	9831	10737	12756	13869	15217	16819	18823	20114	21436	23133	24840	26248	27752	29303	31291	32835	33985	35053	36765	37918	39091	40216	41237	42023	42822	43713	44904	46387	47861	48745	49399	49929	50741	51631	52274	53039	53640	54090	54448	54880	55450	55944	56493	56862	57180	57391	57748	58084	58516	58841	59132	59324	59508	59752	60025	60236	60422	60636	60828	60960	61125	61400	61644	61827	61975	62094	62293	62425	62542	62692	62850	62963	63097	63194	63326	63432	63573	63727	63822	63932	64042	64176	64268	64380	64486	64621	64712	64797	64881	64987	65089	65175	65276	65325	65391	65455	65568	65705	65800	65876	65928	66024	66024	66174	66241	66323	66410	66466	66544	66643	66735	66829	66921	67007	67079	67194	67265	67374	67458	67532	67595	67679	67739	67820	67894	67968	68041	68101	68166	68225	68297	68368	68452	68548	68604	68670	68733	68829	68925	69023	69098	69174	69245	69308	69384	69451	69538	69623	69694	69745	69805	69870	69960	70034	70098	70162	70222	70288	70344	70413	70496	70549	70625	70675	70766	70824	70917	70978	71040	71111	71180	71254	71309	71392	71474	71577	71682	71752	71818	71881	71978	72051	72142	72233	72323	72465	72556	72692	72863	73012	73131	73245	73383	73537	73742	73889	74029	74150	74265	74404	74510	74632	74798	74998	75109	75236	75344	75543	75698	75853	76057	76220	76316	76523	76696	76980	77213	77412	77649	77834	78013	78187	78440	78737	79043	79404	79702	80040	80555
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	6	8	8	26	29	30	31	32	38	38	40	40	43	60	60	71	73	73	78	91	94	79	91	96	105	113	120	124	137	150	164	173	177	183	186	191	198	221	242	246	250	262	287	298	311	322	337	339	347	367	380	407	409	411	416	420	423	428	438	439	444	444	453	456	460	463	463	465	466	466	469	478	486	491	492	493	495	495	497	499	502	503	505	507	508	510	511	513	514	514	515	515	519	521	524	528	533	534	541	549	550	551	553	553	555	556	559	563	565	568	578	578	586	588	593	616	617	625	632	639	643	650	651	653	658	668	669	676	681	684	687	690	694	718	724	734	736	740	748	755	758	759	761	765	766	770	780	782	785	789	795	795	801	804	809	810	813	817	818	819	822	823	826	830	833	838	841	844	848	854	858	859	860	865	866	867	870	876	879	879	884	887	892	895	896	899	901	901	902	903	905	908	911	913	916	919	923	931	937	944	945	952	957	958	964	970	980	985	994	1002	1007	1020	1021	1027	1034	1040	1047	1058	1064	1073	1080	1088	1094	1099	1110	1111	1116	1124	1131	1135	1142	1161	1175	1184	1198	1213	1230	1243
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	4	5	5	10	16	19	36	77	179	242	437	593	817	953	1166	1330	1440	1781	1984	2140	2354	2552	2822	3754	4073	4291	4579	4797	5343	5984	6484	6860	7316	7668	7960	8298	8684	9031	9333	9674	9913	10166	10405	10590	10883	11129	11283	11423	11516	11660	11811	11937	12094	12195	12255	12317	12401	12506	12578	12650	12702	12747	12769	12810	12861	12909	12974	13011	13047	13069	13100	13140	13171	13215	13266	13287	13325	13348	13404	13455	13505	13522	13537	13562	13585	13621	13663	13691	13717	13727	13747	13761	13780	13800	13817	13857	13878	13888	13893	13900	13917	13944	13958	13971	13983	13994	14020	14037	14052	14073	14082	14093	14109	14125	14164	14190	14202	14213	14225	14225	14262	14285	14308	14329	14341	14372	14389	14417	14439	14459	14480	14503	14539	14557	14587	14613	14633	14649	14681	14698	14727	14748	14764	14781	14805	14822	14840	14854	14877	14891	14909	14921	14934	14953	14974	14998	15017	15046	15066	15073	15087	15101	15118	15129	15142	15162	15177	15189	15206	15224	15239	15252	15269	15288	15308	15332	15350	15369	15393	15420	15451	15466	15486	15510	15537	15565	15582	15604	15631	15642	15666	15689	15713	15730	15753	15786	15799	15823	15837	15867	15890	15913	15950	15989	16025	16061	16107	16137	16157	16209	16240	16294	16324	16373	16401	16434	16496	16522	16559	16605	16670	16720	16746	16782	16860	16892	16929	17004	17048	17085	17174	17252	17359	17457	17535	17644	17703	17777	17826	17941	18132	18269	18397	18523	18661	18876
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	6	6	7	9	12	13	16	22	30	53	101	262	455	592	671	968	1197	1457	1896	2209	2511	2863	3321	3751	4289	4872	5326	5703	5990	6413	6665	7122	7477	7721	7965	8335	8474	8752	8987	9171	9364	9457	9568	9699	9828	10091	11091	11256	11366	11453	11586	11708	11812	11945	12025	12095	12144	12204	12280	12349	12400	12451	12484	12504	12543	12596	12637	12688	12758	12777	12798	12831	12877	12905	12934	12963	12996	13019	13047	13076	13100	13128	13151	13185	13223	13259	13280	13297	13315	13325	13340	13353	13372	13385	13396	13411	13423	13441	13460	13467	13474	13486	13495	13504	13514	13529	13534	13549	13557	13566	13576	13580	13590	13602	13612	13623	13629	13648	13656	13668	13668	13683	13691	13700	13716	13719	13733	13743	13763	13775	13784	13793	13798	13806	13812	13820	13830	13837	13839	13841	13845	13852	13860	13864	13880	13882	13885	13893	13903	13918	13925	13936	13942	13949	13954	13966	13973	13981	13997	14007	14011	14053	14067	14089	14106	14118	14129	14139	14149	14161	14183	14197	14218	14233	14255	14271	14305	14334	14358	14382	14396	14418	14439	14459	14480	14510	14530	14547	14581	14617	14660	14698	14747	14801	14823	14833	14891	14954	14998	15045	15100	15167	15277	15342	15452	15636	15849	15973	16016	16071	16190	16256	16454	16599	16690	16717	16760	16829	16891	16972	17063	17125	17171	17207	17269	17453	17524	17581	17635	17685	17760	17832	17943	18024	18110	18192	18265	18353	18466	18581	18683	18756	18854	18910	18995	19133	19277
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	8	12	13	30	34	39	43	52	55	59	60	69	76	78	80	85	89	92	92	93	96	98	105	110	120	123	139	144	156	167	169	170	170	173	176	176	177	178	178	180	181	187	187	187	190	191	192	192	192	192	192	192	192	195	195	195	196	197	197	197	200	201	202	202	204	205	205	206	207	207	209	209	209	209	209	212	214	214	215	215	215	215	215	215	216	216	217	217	217	217	218	218	218	219	219	219	220	222	222	224	226	226	226	227	227	230	230	231	233	234	237	238	242	242	246	247	250	254	254	257	258	258	258	259	260	260	261	262	262	262	262	263	263	263	263	263	263	263	263	263	263	263	263	263	264	264	265	265	267	267	267	267	269	270	273	274	275	275	279	287	291	293	296	297	297	301	302	303	304	304	307	308	310	313	314	315	318	318	319	320	322	322	322	322	324	325	327	330	331	333	335	336	337	337	339	342	344	345	345	346	349	351	353	355	358	363	368	372	376	379	382	386	390	396	399	405	409	415	423	428	436	442	449	461	471	480	493	501	509
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	3	3	3	3	5	9	14	18	24	24	41	53	60	64	73	82	82	102	105	108	122	132	141	141	148	153	155	162	172	182	187	196	201	224	227	231	236	244	251	254	257	264	265	278	320	330	336	343	346	354	358	361	363	367	368	371	374	388	399	402	403	407	410	415	421	423	428	434	436	438	440	448	452	456	461	463	465	468	473	477	480	483	484	489	493	496	501	502	504	511	511	513	514	514	515	517	522	523	526	528	531	533	535	538	538	540	540	546	548	549	549	550	555	561	562	566	572	578	578	585	587	595	602	610	616	623	624	630	635	637	639	646	650	655	655	679	685	688	691	701	709	715	726	732	733	739	744	747	752	755	757	760	767	768	774	782	783	792	795	800	800	802	808	813	815	816	824	824	829	832	832	842	844	846	852	863	868	877	889	893	900	911	918	943	955	961	964	965	970	976	985	990	998	1004	1006	1014	1017	1031	1036	1044	1052	1060	1066	1073	1083	1090	1095	1100	1103	1111	1122	1139	1141	1149	1158	1168	1174	1182	1190	1202	1207	1213	1219	1229	1244	1265	1295	1308	1319	1334	1345	1365	1383	1405	1423	1438	1448	1458	1482	1503	1520	1541	1553	1567	1583
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	4	5	14	18	21	21	39	44	46	55	62	66	72	76	80	85	93	101	110	117	128	138	145	149	167	191	194	199	204	235	237	245	250	259	268	269	273	280	288	297	431	449	457	469	479	501	514	521	527	535	537	551	551	558	571	571	575	581	587	597	603	613	620	629	631	633	638	645	648	658	664	668	673	676	680	686	689	693	696	701	701	706	710	711	712	715	716	717	721	723	725	732	735	737	738	746	749	754	761	770	772	778	781	786	792	799	800	805	816	824	831	834	838	843	843	848	852	856	864	868	883	891	896	902	910	915	915	926	926	946	955	975	987	990	998	1010	1018	1023	1032	1035	1037	1041	1045	1050	1055	1058	1058	1060	1075	1079	1084	1092	1101	1119	1121	1130	1133	1143	1159	1172	1179	1182	1206	1211	1231	1233	1255	1260	1263	1271	1278	1290	1298	1299	1310	1314	1322	1324	1335	1343	1351	1356	1357	1358	1362	1372	1374	1377	1380	1383	1383	1388	1395	1398	1399	1402	1403	1405	1410	1417	1420	1425	1429	1429	1430	1432	1438	1445	1451	1454	1459	1461	1464	1477	1485	1491	1498	1507	1510	1516	1522	1530	1539	1546	1549	1564	1570	1579	1591	1601	1622	1631	1644	1650	1666	1687	1701	1716	1733	1758	1777
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	3	5	5	6	6	8	8	9	10	10	11	12	12	12	12	12	12	12	20	20	20	20	20	20	20	20	20	21	21	33	35	35	38	39	42	43	43	45	45	45	45	45	45	46	46	46	46	47	47	47	47	47	48	48	48	49	49	49	49	49	49	49	49	49	50	50	50	51	51	51	51	54	54	54	54	54	54	54	54	54	54	54	55	55	55	56	57	57	57	57	57	57	57	58	58	58	58	58	58	58	59	59	59	59	61	62	62	62	62	62	62	62	62	62	62	62	64	64	66	67	67	68	68	68	68	68	68	68	68	68	68	68	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	70	70	70	71	72	73	73	73	73	74	75	77	78	82	83	83	83	83	83	83	83	83	83	83	83	84	85	85	85	85	85	85	86	86	87	87	87	88	90	93	94	94	95	95	97	100	100	100	100	101	101	101	104	107	109	109	110	111	112	113	114	115	116	116	117	119	120	121	122	124	130	133
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	3	4	4	4	4	4	4	5	5	5	5	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	9	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	15	15	15	15	15	15	15	16	16	20	20	20	20	20	20	20	20	20	20	20	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	24	24	24	24	24	24	24	25	26	26	26	26	26	27	27	27	28	28	29	29	29	30	32	32	32	33	33	33	37	37	38	38	39	40	40	41	41	41	41	43	43	47	49	49	51	57	58	59	62	66	66	67	72	76	79	82	85	86	88	93	100	104	109	111	115	116	119	124	126	135	139	147	149	155	159	164	166	172	178	183	186	196	200
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	6	6	9	9	10	12	15	15	16	16	16	18	18	18	18	18	18	18	18	18	18	18	36	38	38	38	38	39	41	42	45	45	46	46	46	46	48	49	49	49	49	49	49	50	51	51	51	52	52	54	54	55	55	55	55	56	57	58	58	59	59	60	60	61	61	61	61	61	61	62	63	63	63	64	64	64	64	64	64	64	64	64	64	66	69	69	69	69	69	70	70	70	70	71	71	71	71	73	73	74	74	74	74	76	76	77	78	80	80	80	80	80	83	83	83	83	84	84	84	84	85	86	86	86	86	86	87	89	89	90	91	91	92	93	93	93	94	95	95	95	95	95	95	95	96	98	98	98	98	100	100	100	100	101	102	102	102	102	102	102	103	103	104	104	104	104	104	104	105	105	105	105	105	105	105	106	106	106	106	107	107	108	110	110	110	111	112	112	114	114	115	119	120	120	122	124	125	126	127	128	128	131	135	139	140	140	140	142	143	147	148	148	149	152	154	155	163	167	171	176	182	188	190
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	4	5	8	11	12	13	19	19	24	38	43	46	55	55	59	75	82	89	117	119	121	123	147	151	154	154	160	167	167	170	171	171	171	204	207	209	210	214	216	216	217	218	219	221	223	224	225	226	227	228	229	230	230	231	233	234	235	236	237	238	240	240	240	240	240	241	241	241	241	241	241	242	243	245	246	251	251	251	252	253	254	254	255	255	256	257	257	257	257	261	261	263	263	263	264	264	264	266	266	266	268	268	268	269	270	271	271	271	272	272	274	274	276	278	279	279	279	280	281	282	283	283	284	285	288	288	288	289	290	290	290	290	292	292	294	297	297	297	298	298	298	300	300	301	303	306	306	307	307	307	307	308	309	310	310	310	310	311	312	313	315	315	315	315	316	319	319	320	320	323	325	325	326	326	326	326	331	334	339	342	344	350	353	360	366	376	387	404	416	420	450	453	464	499	520	534	540	570	585	608	632	660	690	702	731	747	764	817	847	857	873	884	898	915	929	951	962	970	984	1005	1025	1041	1058	1087	1109	1131	1145	1159	1176	1200	1225	1229	1249	1266
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	6	20	28	41	47	63	84	116	178	371	662	1034	1458	1880	2260	2735	3386	4138	5023	5791	6713	7605	8746	10154	11370	12405	13487	14517	15844	17413	18692	19883	20816	21643	22462	23278	24182	25035	26143	26888	27662	28154	28854	29567	30606	31368	32059	32470	32724	33265	33664	34037	34478	34855	35077	35275	35543	35892	36223	36461	36702	36911	37062	37305	37544	37719	37942	38117	38224	38327	38411	38553	38672	38802	38964	39090	39199	39258	39359	39445	39532	39643	39705	39980	40062	40153	40239	40278	40329	40377	40426	40464	40512	40559	40615	40659	40692	40738	40770	40810	40864	40908	40972	41010	41056	41101	41151	41208	41253	41306	41339	41385	41427	41491	41538	41585	41642	41685	41730	41730	41849	41911	41987	42028	42112	42214	42267	42333	42382	42440	42466	42496	42575	42621	42715	42773	42822	42883	42967	43024	43084	43170	43224	43300	43345	43468	43468	43553	43630	43681	43749	43786	43844	43893	43948	43987	44045	44109	44159	44185	44235	44305	44353	44400	44456	44498	44519	44561	44605	44641	44678	44712	44763	44820	44885	44940	45006	45102	45200	45258	45304	45356	45411	45463	45534	45615	45683	45714	45785	45843	45915	45956	46010	46061	46109	46176	46208	46241	46293	46345	46387	46428	46464	46517	46563	46667	46770	46842	46891	46980	47089	47196	47285	47357	47431	47493	47561	47630	47711	47815	47941	48029	48080	48121	48234	48308	48399	48562	48663	48717	48829	48998	49198	49300	49398	49538	49604	49780	49854	50033	50210	50469	50728	51052	51332	51744
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	8	8	16	23	30	39	53	64	72	88	101	109	121	143	168	193	234	253	270	279	294	318	340	358	380	415	424	437	505	524	537	544	555	561	580	628	689	724	748	769	811	838	880	931	951	976	984	996	1021	1039	1071	1093	1109	1119	1135	1168	1189	1217	1231	1246	1258	1267	1281	1287	1297	1310	1324	1338	1340	1351	1364	1375	1387	1389	1392	1393	1405	1409	1411	1415	1417	1418	1425	1426	1428	1430	1430	1432	1433	1433	1434	1434	1435	1437	1438	1440	1447	1448	1449	1451	1451	1451	1451	1452	1453	1455	1456	1456	1457	1459	1459	1460	1464	1464	1465	1465	1466	1467	1469	1469	1473	1473	1473	1473	1473	1475	1475	1476	1476	1476	1476	1476	1479	1480	1483	1483	1483	1484	1485	1485	1488	1488	1489	1489	1490	1491	1491	1491	1493	1493	1493	1493	1494	1495	1495	1495	1495	1495	1499	1499	1506	1515	1516	1521	1529	1530	1534	1537	1540	1543	1543	1544	1544	1544	1548	1548	1549	1553	1557	1559	1561	1565	1568	1570	1571	1573	1573	1576	1580	1581	1583	1591	1594	1600	1604	1607	1610	1614	1615	1616	1623	1629	1633	1643	1645	1649	1650	1655	1659	1663	1668	1674	1675	1680	1682	1694	1709	1714	1725	1743	1750	1765	1779	1786	1800	1814	1818	1825	1837	1852	1862	1882	1891	1894	1900	1920	1932
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	4	4	4	7	7	7	7	7	7	8	8	12	17	18	19	19	20	24	25	27	30	32	35	37	37	39	40	40	71	71	71	82	84	88	90	90	90	90	92	96	97	99	104	105	107	107	108	108	110	112	113	113	113	114	117	118	121	122	122	122	124	126	126	128	130	130	131	133	133	134	134	134	134	134	135	135	137	137	139	139	140	140	140	140	140	140	140	141	141	141	141	142	142	142	143	143	143	143	145	146	148	150	150	151	159	160	161	161	161	163	163	168	169	170	173	174	175	175	176	178	179	180	180	183	184	187	188	189	190	191	193	193	193	193	193	193	194	194	194	195	195	195	196	198	199	203	203	204	206	206	206	206	206	207	208	208	209	209	209	210	211	211	212	214	216	217	218	218	219	219	221	221	221	221	222	222	224	224	225	225	229	229	234	235	237	242	249	256	261	264	274	278	284	291	304	319	333	345	352	358	371	390	413	424	435	448	459	478	502	512	549	572	589	610	629	653	672	689	699	717	732	750	775	792	823	836	846	864	886
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	6	7	7	13	15	16	16	22	26	45	52	66	66	68	74	84	85	88	94	97	99	105	105	108	109	110	112	115	116	117	117	117	119	119	119	119	121	126	126	126	126	127	128	128	128	129	129	129	129	130	131	132	132	132	132	136	136	136	138	139	141	142	145	145	147	149	151	154	154	155	156	157	161	164	164	164	165	165	167	171	171	171	171	171	171	172	173	173	173	173	173	173	173	174	175	175	175	175	175	175	175	176	177	177	177	178	178	178	179	179	179	179	180	181	183	186	186	186	198	198	198	199	208	209	209	209	213	221	223	224	225	225	225	227	228	230	230	230	230	231	232	233	234	234	234	234	234	234	236	238	238	238	238	238	240	244	244	244	244	245	248	249	251	261	264	265	270	280	303	308	321	332	339	344	346	361	369	375	381	382	384	386	388	390	394	397	398	399	405	406	408	409	413	414	417	421	426	432	438	445	451	455	458	465	473	476	479	481	490	507	515	523	534	540	548	556	563	579	585	593	603	606	609	619	632	639	650	656	659	660	664	675	678	690	702	707	712	734
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	5	5	5	7	9	9	10	12	26	26	35	47	65	78	98	128	146	190	211	221	240	263	290	332	372	398	422	460	530	589	612	630	690	733	761	788	820	854	877	893	913	942	976	1166	1190	1219	1230	1252	1279	1298	1327	1341	1354	1357	1383	1416	1429	1440	1450	1454	1465	1481	1495	1511	1537	1552	1557	1565	1571	1584	1595	1606	1617	1632	1638	1645	1658	1663	1678	1685	1691	1696	1701	1704	1711	1714	1718	1721	1724	1726	1729	1734	1739	1741	1741	1742	1744	1746	1749	1750	1754	1756	1757	1760	1765	1768	1773	1778	1778	1781	1782	1790	1815	1825	1834	1840	1843	1843	1851	1853	1855	1859	1862	1872	1888	1894	1898	1900	1901	1901	1906	1909	1911	1912	1916	1925	1926	1942	1973	2010	2021	2026	2028	2031	2039	2039	2045	2049	2057	2062	2072	2076	2077	2081	2086	2089	2095	2098	2100	2106	2113	2115	2126	2127	2134	2137	2141	2152	2155	2162	2168	2175	2176	2178	2190	2196	2199	2201	2203	2203	2203	2204	2209	2215	2218	2219	2225	2229	2231	2235	2239	2242	2242	2244	2244	2254	2255	2256	2260	2264	2272	2280	2282	2293	2303	2315	2324	2329	2335	2343	2349	2355	2358	2366	2377	2386	2392	2395	2402	2411	2415	2419	2428	2436	2450	2459	2471	2500	2515	2518	2531	2538	2547	2556	2559	2568	2575	2588	2599	2607	2626	2647	2670	2694
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	8	13	18	18	18	18	18	19	20	26	26	31	33	40	43	44	46	48	77	77	81	91	94	96	101	102	108	119	122	132	135	147	150	152	176	182	185	188	192	192	193	193	199	202	207	217	221	223	227	228	228	232	234	235	235	241	246	249	250	251	251	252	253	254	255	255	255	255	256	256	256	257	257	257	257	257	257	257	257	257	257	257	257	258	261	261	261	262	262	262	263	263	263	263	263	263	263	264	266	268	269	272	273	273	273	274	274	277	280	280	284	285	286	286	287	287	288	288	290	292	293	294	294	298	298	298	300	300	300	300	302	304	304	307	308	308	312	312	312	312	312	312	312	312	313	313	313	314	315	315	315	316	316	318	320	321	321	321	322	322	323	324	325	326	326	331	331	332	341	348	348	348	348	351	352	354	356	360	363	363	366	369	371	377	381	383	386	391	391	395	407	413	416	419	425	427	429	429	429	430	431	432	434	437	437	438	438	439	441	444	445	448	450	452	457	459	461	461	467	468	469	470	471	474	475	480	483	485	487	493
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	4	4	6	6	7	7	10	10	12	15	16	18	19	19	20	25	26	31	34	37	40	42	46	48	52	63	65	68	73	80	83	113	127	130	131	134	148	170	184	186	188	188	189	190	201	204	206	210	210	214	215	217	218	219	219	220	221	222	224	225	226	228	228	228	231	232	235	235	235	237	238	238	240	240	240	240	240	240	241	242	242	243	243	243	243	243	243	244	244	244	244	244	245	245	245	246	246	246	246	246	246	246	246	247	247	247	248	249	249	249	249	250	250	250	250	250	250	250	250	251	252	252	252	253	254	254	254	254	254	255	255	255	255	255	256	256	257	259	260	260	260	260	260	261	261	261	262	262	264	264	266	266	266	266	266	266	267	267	267	267	268	268	268	269	269	270	270	271	272	272	275	283	284	284	284	286	287	287	287	287	287	288	289	294	294	296	296	299	301	302	302	305	307	307	307	310	311	314	317	317	317	318	319	322	324	325	326	326	326	326	326	326	327	330	332	334	335	336	338	340	347	350	353	356	358	361	377	380	380	382	384	390
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	6	6	7	8	11	12	12	15	20	20	27	30	30	32	34	35	39	39	41	42	42	42	48	48	49	49	49	50	50	51	52	53	53	65	65	69	70	70	71	71	73	75	76	78	78	78	79	79	80	81	83	84	89	91	92	96	97	98	103	103	104	107	108	109	110	110	112	113	113	115	116	116	120	121	122	123	124	125	126	126	127	129	131	133	133	134	137	139	141	143	143	143	145	150	154	159	161	162	165	170	174	176	181	183	185	186	191	191	195	201	203	205	209	214	221	223	223	225	227	228	232	236	238	239	240	241	243	243	243	243	245	245	246	247	248	248	249	249	249	250	252	252	258	263	265	269	269	269	270	270	270	272	275	275	275	275	277	279	279	280	280	280	280	281	283	288	288	291	296	296	297	298	301	301	303	303	304	304	305	306	309	310	311	311	312	314	315	316	318	320	321	323	326	331	332	332	335	337	339	347	357	361	362	365	365	367	370	373	377	379	383	386	393	400	408	432	448	471	482	488	512	530	550	561	573	588	602	622	639	655	663	676	689	704
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	10	18	19	57	83	98	108	121	148	158	178	196	220	380	538	798	1091	1385	1873	2894	3891	4691	5944	7187	7875	8519	9329	9967	10683	11567	12351	13081	13723	14294	14804	15887	17004	18077	18729	19313	19786	20191	20947	21828	22476	23179	23803	24306	24656	25276	25959	26633	27231	27664	28007	28245	28626	28970	29232	29626	29884	30097	30240	30426	30708	30905	31087	31294	31384	31472	31611	31792	31943	32097	32224	32323	32402	32517	32673	32767	32881	32968	33049	33107	33186	33293	33349	33429	33481	33552	33633	33691	33767	33854	33924	33954	34000	34035	34076	34106	34175	34253	34290	34327	34358	34385	34409	34455	34486	34521	34557	34581	34597	34642	34700	34748	34780	34789	34838	34866	34912	34980	35020	35043	35084	35106	35106	35183	35226	35260	35297	35327	35366	35394	35422	35463	35503	35515	35551	35587	35636	35667	35700	35738	35777	35799	35838	35874	35913	35933	35974	35998	36014	36049	36075	36107	36136	36180	36205	36233	36272	36324	36357	36402	36435	36453	36486	36540	36563	36586	36621	36651	36689	36710	36742	36780	36825	36863	36895	36949	36984	37021	37057	37106	37152	37205	37246	37277	37314	37355	37405	37454	37486	37531	37571	37601	37634	37672	37718	37755	37801	37837	37866	37903	37948	38001	38051	38098	38133	38182	38239	38300	38346	38431	38475	38515	38567	38628	38694	38771	38847	38894	39001	39064	39118	39200	39288	39398	39476	39548	39616	39694	39789	39890	40041	40131	40202	40322	40438	40554	40681	40800	40946	41061	41226	41360	41542	41720	41954	42179	42454	42696	42940
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	4	4	4	7	7	7	8	8	9	10	14	15	18	22	23	23	27	29	30	31	31	31	32	34	34	35	36	36	36	36	40	41	43	57	59	63	63	65	67	68	69	69	69	70	70	71	73	75	77	77	77	77	77	77	78	78	79	79	79	79	79	80	81	82	82	82	82	82	84	86	86	86	87	87	88	89	89	90	91	91	91	91	91	92	92	93	93	93	93	93	93	93	93	93	93	94	95	95	95	95	95	95	95	96	97	97	97	97	99	101	101	101	102	103	103	103	103	104	104	104	107	108	108	110	110	110	110	111	111	111	112	112	112	113	113	114	115	116	116	118	118	118	118	118	118	118	118	118	120	120	120	121	121	123	124	125	125	125	125	125	126	126	126	126	126	126	126	126	127	127	127	127	127	128	128	130	130	130	130	131	132	132	132	132	132	134	135	136	137	137	137	137	137	137	140	141	142	144	147	147	150	150	152	152	153	156	156	160	163	166	167	167	172	174	177	179	182	185	186	188	192	196	199	203	205	216	219	226	230	243	246	250	261	271
36	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	1	2	2	3	4	6	6	7	8	9	9	10	10	11	11	11	16	17	17	17	17	18	18	18	19	19	19	19	19	20	20	21	21	21	22	22	22	22	23	25	26	34	34	34	37	37	37	37	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	41	41	42	43	44	44	45	45	45	46	46	46	46	46	48	48	48	48	48	48	48	48	48	48	49	50	50	51	51	51	51	51	51	51	51	51	51	52	52	52	52	53	55	55	55	56	56	56	56	56	57	57	57	57	58	58	59	59	59	59	59	59	59	59	60	60	60	60	60	60	61	61	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	64	64	64	64	64	65	65	66	66	67	67	67	70	71	71	72	77	77	78	81	84	88	94	98	99	102	107	111	112	115	121	123	126	128	132	134	137	145	147	153	156	161	163	171	176	178
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	5	3	4	4	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	1	1	1	2	0	0	0	1	1	1	1	1	2	3	3	209	1	2	2	2	203	203	152	152	0	120	120	155	130	130	0	0	0	0	0	0	3	19	1	1	3	3	3	3	0	0	0	0	0	0	1	0	0	0	0	2	2	2	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1166	1166	1166	1166	1166	1166	1166	1166	1166	1166	1166	1166	1166	1166	1166	1166	1166	1166	1166	1166	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1166	1166	1166	1166	1166
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	4	5	5	6	7	7	7	13	14	16	18	18	24	27	29	33	34	36	40	42	42	45	47	47	49	49	52	55	63	73	77	82	91	92	95	99	106	121	124	126	126	128	143	149	152	172	178	180	181	190	195	203	207	215	223	229	236	246	257	261	274	274	281	293	307	329	329	364	368	382	398	427	451	465	494	519	544	581	641	700	742	778	796	810	838	883	919	939	946	969	994	1009	1032	1066	1088	1114	1121	1151	1179	1207	1240	1274	1292	1309	1319	1357	1388	1401	1428	1460	1492	1535	1569	1607	1648	1684	1718	1755	1809	1842	1896	1920	1954	1973	2029	2066	2101	2148	2189	2207	2248	2280	2298	2343	2365	2396	2448	2472	2496	2496	2567	2586	2612	2639	2653	2681	2698	2726	2786	2838	2876	2921	2931	2955	3012	3027	3076	3100	3209	3243	3259	3294	3294	3379	3391	3417	3428	3431	3452	3502	3526	3558	3573	3584	3601	3630	3668	3695	3728	3749	3771	3793	3837	3881	3916	3934	3950	3962	3977	4018	4081	4117	4121	4155	4172	4204	4287	4314	4377	4426	4464	4512	4555	4580	4675	4757	4790	4815	4828	4852	4899	4958	4958	5005	5095	5095	5168	5168	5229	5262	5290	5317	5464	5493	5551	5588	5646	5680	5738	5803	5877
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	5	6	8	8	10	12	12	13	14	15	15	18	21	21	21	23	23	23	27	27	27	27	28	30	30	33	33	35	38	38	38	38	43	43	43	43	43	43	46	48	49	49	49	51	56	59	60	65	66	68	73	76	79	84	84	87	91	93	101	105	112	118	124	134	138	140	149	156	163	174	183	186	193	197	210	213	216	221	225	235	240	250	253	256	258	258	259	262	265	270	271	274	278	284	288	295	299	303	312	312	323	327	332	338	342	346	351	354	358	362	366	369	374	378	383	386	396	397	401	409	414	427	427	433	439	442	446	457	460	464	471	471	471	471	475	475	479	483	485	488	491	495	504	516	522	526	528	528	534	541	543	555	555	557	559	571	575	580	585	589	593	608	623	636	653	671	698	706	730	741	751	797	797	804	830	830	847	847	867	879	884	913	1009	1024	1038	1074	1104	1124	1170	1184	1192
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	6	6	6	6	7	7	7	7	8	8	8	9	10	10	11	11	12	12	12	12	12	12	12	13	13	14	14	14	15	15	17	18	18	22	24	28	28	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	32	36	36	36	37	37	37	37	39	41	41	41	42	43	44	46	50	51	53	54	52	53	55	56	61	62	62	63	64	66	67	67	98	156	164	164	165	166	167	167	169	169	169	171	172	177	179	180	181	181	181	184	186	189	191	193	193	195	199	202	202	202	202	202	205	205	207	207	210	210	210	210	214	215	217	217	217	217	218	219	219	220	220	220	220	224	226	229	231	233	236	237	238	239	239	239	244	244	245	245	245	249	251	257	257	258	261	262	264	265	269	270	271	275	278	278	283	294	294	301	301	305	310	313	320	326	326	340	343	346	347	352	353	354
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	5	5	6	6	9	9	10	10	10	11	12	14	14	15	15	18	18	18	18	19	20	20	20	22	24	25	27	29	30	30	30	31	33	37	38	38	38	39	34	41	43	46	47	48	49	50	50	54	57	57	57	57	57	63	63	64	64	65	66	68	68	70	71	72	74	78	78	81	83	85	86	87	89	91	91	95	96	102	106	107	108	115	119	121	125	126	128	132	138	142	148	149	155	162	171	176	182	189	194	208	214	218	234	240	253	260	267	267	267	269	269	279	280	287	292	295	298	301	301	302	303	308	311	317	317	327	328	328	332	332	358	363	366	374	377	381	384	388	395	397	400	406	415	421	429	432	437	438	441	445	452	458	458	468	480	483	483	487	492	499	505	508	510	521	528	534	547	549	552	553	556	558	563	577	597	602	605	606	616	630	633	641	644	647	653	655	661	661	668	669	671	675	678	680	687	689	694	696	699	702	706	713	713	716	723	723	723	723	729	732	734	737	742	747	754	766	767	771	772	780	790
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	6	7	8	10	10	14	16	17	17	26	27	28	28	28	31	31	33	34	34	34	34	34	36	36	36	36	36	36	39	39	40	40	40	41	42	42	43	43	43	43	43	43	44	45	47	47	47	49	49	50	51	52	52	52	54	54	54	54	54	57	60	60	61	61	62	62	63	64	65	67	67	67	73	73	74	75	75	82	83	83	84	88	96	97	107	114	119	119	120	126	139	142	152	157	157	158	165	165	167	168	168	174	174	175	177	179	180	182	184	184	185	187	190	192	194	196	200	206	206	210	210	222	225	227	229	231	232	238	240	240	241	244	246	246	246	247	248	251	252	252	254	266	268	268	268	268	269	279	286	287	289	294	294	294	306	320	323	326	330	334	336	347	358	364	366	367	370	370	377	386	386	387	417	417	425	425	428	452	467	478	507	513	521	535	540	544	556	562	573
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	6	6	6	6	6	6	6	6	6	6	7	7	8	8	8	8	8	8	9	9	9	12	12	13	13	14	15	18	18	19	21	23	26	26	30	31	36	38	39	41	42	45	52	53	53	54	60	61	61	72	72	75	79	81	83	84	87	88	90	90	93	95	95	95	95	95	99	106	107	108	110	113	114	116	118	119	120	120	121	127	132	133	136	138	144	146	150	150	220	222	224	224	226	227	228	258	288	306	306	307	313	317	321	324	325	326	330	331	348	355	356	359	362	362	367	370	371	372	420	431	435	443	453	457	469	470	473	475	481	490	526	570	574	579	581	588	595	595	602	608	608	612	612	620	622	623	641	666	668	673	675	687	687	692	694	704
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	3	4	5	7	7	8	8	8	9	9	10	12	13	13	13	13	13	13	13	13	14	14	15	16	16	16	20	20	20	20	20	21	21	21	21	21	21	21	22	24	24	25	25	25	25	26	26	27	27	30	30	30	30	32	32	32	32	32	33	33	33	34	34	34	36	36	39	41	41	41	41	43	43	45	49	50	50	51	52	53	54	54	55	57	59	61	61	62	66	74	77	80	83	83	93	100	103	104	108	110	118	123	134	139	148	154	157	163	171	185	190	197	207	209	216	224	240	258	272	290	290	306	331	335	339	348	351	354	354	365	369	387	396	405	410	410	419	425	435	448	460	462	465	470	479	491	497	504	507	512	524	541	558	573	586	593	599	608	608	648	670	680	685	689	704	736	761	782	788	791	796	805	809	818	849	855	866	869	875	918	944	956	966	971	981	985	988	1001	1010	1020	1031	1036	1052	1065	1087	1110	1123	1137	1149	1172	1189	1220	1251	1254	1268	1281	1289	1314	1314	1332	1349	1349	1366	1366	1383	1397	1397	1405	1450	1453	1462	1471	1478	1490	1505	1517	1526
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	3	5	6	6	6	6	7	7	7	9	10	11	12	12	12	12	15	16	17	18	20	21	24	24	27	31	33	37	37	38	38	38	44	44	47	47	48	51	53	57	58	60	61	61	67	72	74	76	84	87	89	95	98	99	108	109	113	115	115	115	118	119	122	122	122	125	126	127	129	133	134	134	134	134	134	134	134	134	134	134	135	135	136	136	136	136	137	138	139	140	141	141	145	145	146	146	146	149	151	151	151	152	154	155	155	156	157	157	161	163	168	174	178	178	181	190	191	194	204	214	215	219	222	226	232	245	247	249	254	254	263	263	269	272	275	280	280	294	299	313	317	323	326	328	340	347	354	359	362	367	372	385	397	413	427	435	441	448	457	457	468	475	492	495	498	503	507	512	512	515	520	521	523	530	540	551	553	554	555	560	577	583	588	590	594	605	608	615	622	624	625	625	634	639	644	655	657	659	661	663	666	674	684	692	692	695	703	710	715	715	716	724	724	727	727	732	733	733	736	740	743	744	744	750	753	756	767	770
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	4	4	4	6	7	10	10	13	20	21	25	27	27	29	34	40	45	50	51	52	54	60	63	66	68	70	71	73	78	81	83	91	91	91	91	91	91	92	95	100	100	104	104	106	132	143	153	162	163	163	164	173	186	188	194	196	199	214	220	232	262	307	310	321	333	341	344	349	357	366	371	379	384	397	398	399	399	406	411	419	424	430	438	446	455	457	464	474	480	485	487	493	508	508	514	523	528	536	539	549	563	563	577	584	589	591	596	603	608	623	623	625	626	626	634	640	651	652	653	658	659	663	668	669	669	674	680	684	689	694	702	708	716	724	729	738	738	762	763	763	770	770	779	783	798	799	799	803	808	810	810	818	820	821	825	831	837	893	896	906	907	914	925	930	934	938	939	944	950	955	968	973	976	981	983	988	993	1004	1014	1030	1035	1042	1050	1060	1068	1072	1072	1076	1077	1077	1079	1079	1081	1086	1086	1088	1106	1121	1128	1134	1143	1143	1143	1153	1161
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	3	5	5	5	5	5	11	12	12	13	14	14	19	22	23	24	26	26	26	28	30	32	33	35	35	35	36	36	36	36	36	37	38	39	39	39	39	40	43	43	43	43	44	44	46	49	49	49	49	50	50	50	50	50	51	51	55	55	57	59	62	64	68	70	70	73	76	79	79	82	83	83	95	95	96	115	131	133	142	149	156	163	183	190	206	230	241	263	268	293	312	328	345	356	367	391	407	440	459	479	499	510	546	574	603	628	646	662	677	698	727	741	753	781	802	832	853	875	891	921	940	947	977	992	1013	1027	1037	1052	1066	1101	1116	1150	1165	1174	1188	1198	1202	1213	1231	1234	1240	1249	1250	1260	1260	1287	1293	1302	1310	1312	1326	1330	1337	1343	1348	1353	1358	1361	1365	1371	1371	1379	1385	1389	1401	1402	1410	1410	1424	1433	1434	1438	1445	1457	1465	1472	1478	1482	1487	1500	1508	1511	1523	1529	1535	1543	1555	1576	1622	1636	1639	1642	1646	1667	1681	1693	1710	1713	1741	1756	1779	1796	1823	1847	1870	1890	1902	1915	1942	1986	2000	2018	2033	2046	2079	2106	2128	2128	2139	2160	2160	2175	2175	2187	2205	2212	2226	2271	2296	2311	2327	2348	2373	2396	2426	2459
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	5	6	15	15	17	19	20	20	20	21	24	27	28	31	33	33	34	36	36	36	36	37	37	41	42	45	45	45	46	46	49	49	50	51	51	53	54	63	65	72	73	77	78	78	88	88	92	100	101	103	105	116	138	152	168	176	182	183	209	246	251	262	276	277	279	303	310	323	323	346	354	361	374	382	389	396	399	401	408	417	426	439	449	456	461	464	478	484	494	501	504	509	514	519	528	536	547	574	591	603	624	625	646	675	693	711	737	777	802	845	865	898	928	957	992	1044	1108	1140	1174	1223	1248	1292	1344	1400	1445	1473	1505	1538	1576	1605	1657	1689	1715	1741	1757	1785	1815	1850	1884	1892	1905	1905	1965	2001	2033	2079	2092	2113	2135	2167	2214	2237	2260	2298	2305	2314	2347	2386	2424	2440	2468	2492	2517	2565	2565	2606	2622	2641	2641	2667	2685	2708	2728	2738	2760	2764	2796	2808	2823	2844	2861	2874	2892	2923	2954	3081	3101	3125	3141	3151	3179	3224	3254	3317	3331	3355	3381	3407	3439	3475	3533	3565	3591	3613	3643	3674	3717	3742	3768	3784	3800	3815	3873	3910	3910	3952	4032	4032	4094	4094	4140	4188	4203	4242	4360	4385	4443	4479	4493	4517	4549	4582	4630
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	4	5	5	5	9	10	13	15	25	29	29	42	44	59	59	59	59	59	59	64	66	67	70	75	77	81	82	86	86	88	89	93	102	106	110	110	112	117	117	126	128	131	136	137	146	148	159	174	191	195	198	206	210	223	248	266	277	295	295	337	338	372	390	390	418	436	474	497	508	540	547	567	584	595	656	669	706	716	726	751	838	872	882	895	911	912	918	934	954	983	1000	1016	1022	1033	1042	1057	1074	1099	1105	1110	1129	1134	1144	1161	1186	1206	1217	1238	1245	1279	1292	1302	1315	1325	1337	1360	1379	1402	1415	1424	1439	1460	1488	1514	1537	1550	1556	1562	1592	1596	1611	1633	1643	1655	1661	1677	1677	1679	1686	1702	1710	1716	1720	1731	1753	1775	1783	1792	1799	1804	1816	1816	1822	1840	1846	1850	1855	1864	1874	1874	1897	1900	1926	1928	1931	1934	1956	1959	1962	1967	1974	1981	1988	2002	2018	2025	2031	2033	2033	2049	2104	2110	2120	2127	2130	2142	2155	2179	2208	2220	2242	2253	2266	2312	2332	2356	2373	2382	2382	2407	2428	2453	2473	2495	2503	2510	2525	2556	2595	2595	2608	2633	2633	2660	2660	2700	2738	2750	2780	2840	2869	2899	2934	2934	2937	2975	3037	3060
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	4	4	8	12	16	21	23	29	38	45	45	50	56	65	67	76	81	86	86	94	107	117	165	190	191	198	201	204	208	212	216	228	231	239	247	250	254	258	267	296	308	310	313	314	318	323	333	338	341	350	350	356	361	362	370	372	379	379	389	395	406	420	428	429	446	446	448	455	460	478	478	497	498	500	521	536	571	588	599	612	614	641	670	686	711	716	729	746	773	805	835	869	883	888	912	936	978	1021	1064	1105	1107	1141	1187	1237	1313	1343	1368	1399	1424	1454	1521	1580	1640	1677	1721	1754	1795	1828	1902	1949	1970	1989	2028	2050	2094	2129	2164	2184	2212	2248	2316	2342	2375	2406	2430	2466	2490	2520	2549	2603	2626	2626	2655	2655	2714	2753	2767	2803	2809	2828	2840	2866	2906	2929	2958	2986	3014	3029	3069	3094	3136	3142	3169	3221	3255	3308	3308	3391	3413	3430	3445	3467	3495	3524	3565	3588	3604	3647	3663	3684	3717	3739	3761	3770	3811	3836	3883	3966	3999	4031	4031	4041	4074	4112	4141	4184	4187	4216	4232	4252	4278	4305	4340	4367	4397	4428	4451	4500	4531	4555	4587	4607	4638	4660	4695	4743	4743	4764	4815	4815	4852	4852	4908	4963	4998	5053	5153	5189	5237	5301	5348	5381	5425	5493	5541
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	3	3	3	3	5	6	9	10	10	11	14	15	17	19	19	19	19	21	21	22	23	23	23	26	27	30	30	31	32	32	32	34	34	36	36	43	43	50	52	55	60	60	63	67	71	74	78	83	86	90	90	93	96	105	106	107	107	110	120	127	132	132	155	157	160	172	183	196	201	204	214	219	228	238	240	248	249	252	258	273	296	304	314	315	322	328	335	348	358	398	411	419	434	452	469	486	504	522	534	546	563	580	601	619	653	663	685	707	732	754	771	789	809	835	869	901	936	961	981	1010	1022	1066	1085	1103	1121	1138	1154	1159	1179	1197	1209	1215	1215	1221	1221	1246	1252	1265	1277	1283	1295	1296	1320	1336	1347	1354	1357	1362	1369	1393	1403	1417	1419	1424	1436	1441	1453	1453	1470	1477	1483	1485	1487	1488	1502	1516	1519	1522	1526	1532	1544	1551	1557	1560	1571	1580	1581	1603	1653	1657	1664	1672	1675	1681	1710	1724	1764	1771	1818	1838	1847	1882	1924	1948	1978	2003	2020	2032	2077	2111	2150	2172	2191	2222	2227	2291	2347	2347	2379	2431	2431	2492	2492	2535	2576	2594	2635	2744	2758	2795	2829	2863	2870	2888	2905	2934
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	6	6	6	7	7	9	12	16	19	19	22	23	23	23	24	24	26	28	29	30	31	31	31	31	33	34	34	34	35	35	38	39	42	43	44	44	45	46	47	48	50	50	52	52	52	53	53	55	56	62	63	63	63	64	65	68	69	72	73	73	73	76	76	76	76	78	79	82	83	83	84	85	87	89	89	92	93	96	97	97	97	99	100	100	101	101	101	101	101	103	103	104	107	107	107	107	107	107	107	109	109	111	111	111	113	114	115	115	115	116	116	118	118	119	121	124	125	126	126	127	128	128	129	129	130	131	131	133	133	133	133	134	135	135	135	135	135	137	137	140	142	144	144	144	144	144	144	144	147	148	150	151
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	4	4	4	4	5	6	10	11	11	13	14	15	15	17	17	18	19	20	21	21	21	21	21	21	21	21	21	21	21	21	22	22	26	26	27	27	27	27	27	27	27	27	27	28	29	29	29	31	31	32	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	37	39	39	39	40	40	42	43	45	46	46	47	47	47	49	51	52	53	57	59	61	64	67	70	76	84	87	87	91	100	101	105	109	110	111	111	117	121	130	136	144	152	164	168	173	176	178	176	178	180	210	238	262	267	271	272	279	284	286	295	300	307	308	323	328	339	344	348	351	351	362	369	374	377	381	385	392	399	409	414	423	436	445	446	460	466	482	492	500	509	513	526	526	540	546	554	555	559	570	572	573	579	583	587	590	599	604	608	610	615	619	621	628	677	694	708	713	718	727	744	756	768	770	794	803	817	839	854	873	894	905	914	932	945	964	985	996	997	1009	1016	1027	1040	1040	1048	1113	1113	1125	1125	1158	1167	1171	1195	1232	1248	1278	1309	1340	1352	1367	1385	1391
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	3	4	7	7	7	8	8	9	13	14	15	16	18	18	19	22	24	30	32	32	34	36	38	38	38	39	41	41	40	41	43	43	43	44	45	45	45	49	52	54	54	54	54	57	58	60	60	87	93	94	94	94	96	96	97	97	98	100	100	101	102	103	104	106	110	112	113	115	115	121	122	125	128	134	135	135	135	135	141	142	144	147	147	147	148	149	149	149	150	154	156	156	158	160	167	167	168	167	167	170	171	172	173	173	173	173	179	183	183	184	186	189	189	191	191	193	195	196	196	196	198	198	200	201	203	203	205	207	214	214	216	219	222	225	235	238	243	245	248	248	248	249	249	257	257	258	259	259	260	261	266	272	275	278	281	303	307	315	317	318	324	325	329	349	352	358	361	362	367	381	418	435	436	466	467	468	475	482	493	503	512	515	528	535	549	555	563	569	573	577	586	596	596	603	616	616	621	621	627	630	635	644	655	655	661	666	668	679	688	690	694
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	4	4	7	7	10	14	14	14	14	16	16	16	22	25	27	28	27	29	32	32	33	35	35	37	40	40	40	40	43	43	46	47	47	49	49	51	52	53	54	56	56	57	59	63	65	67	78	79	82	83	85	90	92	96	100	104	117	118	129	134	142	146	152	153	167	175	189	199	199	217	229	241	258	267	284	293	300	310	326	341	371	399	417	435	452	465	485	519	538	552	560	570	600	641	660	686	720	759	780	811	826	887	907	942	980	1018	1066	1093	1105	1142	1184	1253	1290	1327	1358	1404	1435	1469	1514	1548	1574	1624	1660	1694	1727	1739	1773	1801	1829	1859	1883	1898	1933	1969	1986	2018	2074	2107	2120	2123	2141	2141	2203	2216	2242	2265	2266	2288	2322	2345	2391	2423	2436	2454	2473	2483	2512	2535	2591	2594	2616	2638	2645	2658	2658	2701	2712	2729	2734	2750	2765	2785	2804	2825	2842	2860	2879	2897	2934	2958	2972	2987	3006	3014	3032	3129	3152	3173	3188	3204	3217	3255	3302	3335	3339	3399	3433	3446	3478	3522	3562	3590	3636	3663	3731	3760	3855	3894	3923	3952	4013	4055	4115	4205	4205	4230	4302	4302	4374	4374	4425	4475	4513	4621	4847	4880	4936	4994	5064	5103	5201	5260	5342
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	6	6	11	12	13	14	16	17	19	19	21	21	21	21	24	26	26	37	63	69	75	77	80	85	101	119	127	131	135	156	179	211	240	262	274	287	316	343	375	378	383	403	412	421	435	447	455	458	461	468	490	495	504	507	512	541	543	546	564	573	578	587	587	587	595	610	630	630	637	638	660	677	690	720	723	733	745	749	759	780	784	808	808	813	821	841	848	860	881	881	890	901	910	916	924	936	947	950	956	964	975	984	990	994	999	1001	1009	1035	1041	1052	1061	1067	1072	1076	1088	1100	1106	1109	1116	1124	1128	1144	1162	1175	1181	1188	1193	1200	1208	1220	1234	1245	1255	1261	1274	1290	1295	1300	1305	1305	1305	1323	1332	1338	1353	1363	1372	1377	1380	1396	1404	1422	1433	1435	1443	1452	1458	1468	1480	1482	1494	1506	1514	1514	1534	1541	1541	1545	1549	1556	1562	1562	1568	1572	1577	1580	1584	1589	1589	1598	1604	1613	1618	1636	1654	1669	1672	1684	1689	1695	1703	1710	1721	1729	1735	1749	1755	1761	1770	1785	1798	1805	1811	1825	1838	1845	1852	1860	1865	1867	1873	1888	1902	1902	1903	1922	1922	1939	1939	1950	1956	1960	1974	1996	2002	2022	2045	2057	2068	2084	2091	2116
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	4	6	7	7	8	8	8	8	8	8	9	9	9	10	10	10	10	12	12	13	14	14	14	14	14	14	14	15	15	15	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	26	30	30	30	30	30	30	31	32	32	32	32	32	32	32	33	33	33	33	34	35	44	44	44	44	45	48	51	52	58	61	66	80	88	91	105	108	116	118	127	141	151	158	170	183	195	201	207	214	219	228	235	236	239	242	252	255	266	269	273	274	277	277	277	279	285	294	294	299	311	346	352	361	364	367	372	376	382	392	409	410	433	446	446	466	466	481	487	495	496	496	507	512	519	529	535	546	549	554	561	567	573	579	581	587	599	614	619	625	628	646	649	659	665	671	673	677	679	679	683	694	702	706	710	711	711	718	723	729	731	733	738	738	753	763	763	765	769	769	772	772	775	776	779	788	794	798	806	810	811	811	821	825	827
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	3	3	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	8	10	11	11	11	12	12	12	14	14	14	14	14	14	14	14	15	15	15	16	16	17	17	17	17	17	17	17	17	17	17	17	17	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	22	24	24	24	24	25	26	27	27	29	30	31	31	34	35	37	37	39	39	41	44	50	51	61	65	72	72	76	92	100	104	106	109	109	120	126	138	144	145	145	148	150	155	157	157	158	158	160	162	165	166	167	168	168	170	174	176	182	186	187	193	199	203	211	214	220	223	227	231	231	245	251	252	254	257	261	269	272	274	281	285	286	293	299	306	311	313	313	320	335	346	349	356	360	361	369	375	386	389	396	396	400	410	432	443	451	456	458	461	472	477	482	486	490	491	493	496	496	499	499	502	524	524	527	527	528	532	532	538	544	546	546	548	548	550	550	550	556
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	11	11	11	11	11	13	16	16	16	19	27	29	31	33	37	39	41	42	50	52	52	53	53	56	56	58	58	58	59	59	61	64	64	65	65	65	65	72	74	75	76	76	76	77	80	81	82	82	83	83	83	86	87	88	88	89	89	89	90	90	95	96	96	96	99	100	100	102	102	103	106	106	106	109	109	112	112	112	113	114	116	117	118	119	123	124	125	127	130	130	133	134	134	141	144	152	152	154	157	157	162	167	172	175	181	185	186	197	200	200	203	213	213	226	226	226	226	229	233	248	249	252	253	253	253	254	254	254
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	5	5	6	6	7	10	15	15	18	23	26	27	32	35	38	39	39	40	41	42	42	43	43	44	45	45	45	46	46	46	46	46	47	47	47	47	47	48	48	50	50	50	50	50	50	51	53	54	54	54	55	55	60	60	63	67	67	69	69	73	78	79	89	89	94	99	102	104	108	113	121	121	127	127	134	143	152	159	159	164	180	189	202	213	225	227	239	242	248	257	268	277	283	297	315	324	349	365	375	398	407	423	448	463	498	519	528	544	558	593	621	649	671	690	708	735	753	788	809	839	878	892	910	936	964	999	1019	1037	1087	1097	1128	1143	1167	1178	1193	1208	1208	1255	1286	1304	1322	1332	1341	1358	1398	1422	1462	1474	1488	1499	1509	1537	1568	1586	1592	1604	1624	1630	1636	1636	1671	1689	1704	1717	1743	1764	1792	1813	1830	1844	1879	1909	1927	1970	1994	2022	2040	2071	2095	2118	2176	2202	2224	2242	2254	2290	2328	2347	2403	2415	2446	2467	2514	2561	2592	2629	2651	2674	2706	2726	2753	2783	2820	2849	2864	2914	2956	2985	3026	3026	3045	3088	3088	3135	3135	3210	3232	3253	3291	3403	3427	3458	3504	3522	3544	3584	3612	3634
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	4	5	12	13	14	16	20	31	31	37	37	37	41	50	51	57	59	61	66	74	80	87	90	90	94	102	139	149	164	166	167	167	175	184	186	196	200	205	212	216	226	226	228	235	242	251	253	271	278	289	292	296	299	304	314	320	327	327	335	337	340	349	355	361	368	373	374	379	388	404	415	419	427	429	432	446	452	460	461	464	471	484	492	494	502	513	517	521	535	543	553	555	556	565	570	577	585	602	607	615	623	646	650	658	672	693	710	710	709	714	725	732	741	753	759	767	775	799	807	821	826	833	838	851	864	881	896	903	907	918	918	950	961	968	973	973	990	1003	1013	1021	1036	1040	1040	1054	1058	1067	1083	1095	1096	1102	1124	1128	1158	1158	1177	1179	1186	1191	1207	1226	1240	1246	1258	1260	1269	1280	1290	1300	1305	1309	1312	1320	1328	1338	1357	1368	1374	1377	1378	1401	1409	1413	1421	1422	1429	1443	1460	1476	1493	1497	1504	1507	1524	1535	1552	1557	1570	1574	1583	1591	1603	1626	1657	1657	1661	1671	1671	1681	1681	1725	1736	1739	1745	1796	1815	1832	1841	1848	1896	1955	1998	2076
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	3	3	3	4	5	5	6	6	7	11	13	15	17	18	19	19	22	24	25	27	29	31	31	33	33	34	36	36	36	37	39	39	39	39	39	39	40	42	42	42	44	44	45	46	49	51	54	55	55	55	72	81	84	94	127	133	135	140	142	177	186	186	186	186	189	191	204	204	209	210	210	216	218	223	232	237	238	241	243	255	255	264	275	275	280	283	292	300	310	312	318	328	332	338	350	354	365	365	372	382	387	387	396	402	405	411	426	427	443	443	452	470	483	487	488	489	509	514	515	528	555	563	569	572	578	597	600	610	621	626	631	634	648	649	673	680	697	699	706	712	712	742	758	780	784	785	792	798	844	857	867	874	875	879	881	884	888	958	967	971	995	1000	1013	1013	1045	1055	1070	1078	1081	1092	1108	1127	1141	1147	1181	1194	1210	1229	1247	1267	1287	1294	1307	1317	1591	1629	1634	1636	1669	1685	1711	1733	1798	1800	1819	1852	1864	1899	1924	1958	1962	1970	2003	2015	2038	2076	2103	2115	2122	2170	2189	2213	2254	2254	2259	2288	2288	2328	2328	2367	2375	2375	2399	2465	2485	2502	2513	2517	2531	2554	2578	2595
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	7	8	10	13	15	18	19	25	35	42	42	45	62	64	72	75	82	84	84	86	87	93	97	105	112	112	127	129	137	161	184	192	193	218	223	238	256	275	276	279	290	318	336	342	347	348	351	368	398	413	435	463	468	471	500	506	524	541	559	578	588	590	600	622	658	682	682	696	708	721	733	744	768	775	781	798	811	828	855	874	888	895	904	935	948	965	988	1008	1014	1031	1053	1065	1087	1101	1142	1157	1180	1218	1266	1311	1337	1355	1374	1402	1440	1490	1521	1558	1613	1633	1686	1729	1762	1829	1888	1917	1935	2032	2101	2142	2212	2276	2318	2357	2418	2494	2560	2636	2694	2734	2762	2833	2880	2939	2987	3042	3081	3091	3165	3165	3276	3324	3384	3425	3434	3493	3528	3573	3629	3680	3727	3745	3805	3861	3914	3949	3994	4016	4048	4117	4167	4238	4238	4386	4416	4478	4509	4532	4569	4612	4683	4714	4745	4787	4829	4902	4951	5018	5065	5089	5178	5238	5300	5389	5446	5500	5515	5533	5610	5664	5722	5784	5804	5839	5897	5952	5993	6028	6090	6133	6168	6210	6262	6335	6416	6482	6530	6548	6594	6647	6709	6787	6787	6829	6931	6931	7012	7012	7084	7146	7170	7219	7397	7484	7561	7614	7670	7696	7784	7890	7954
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	5	5	5	5	5	7	9	9	9	9	9	9	11	11	11	11	11	11	11	11	11	11	11	11	11	13	13	13	13	13	14	14	14	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	18	18	18	18	18	18	18	18	20	20	21	22	22	23	24	24	25	32	33	35	39	41	48	51	52	56	57	58	62	65	66	69	69	70	70	70	70	70	71	71	71	72	73	73	73	73	73	78	78	80	83	83	85	85	86	88	89	89	89	90	91	94	95	96	96	107	109	112	113	113	119	121	122	122	123	131	133	135	136	136	137	137	141	146	150	166	166	170	177	177	182	182	184	184	184	184	186	188	191	191	194	196	196	199	203	205	207	207	207	209	213	214	215	216	216	219	220	221	221	221	221	222	222	222	222	223	225	225	230	232	232	238	241	247	251	253	257	261
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	6	7	7	8	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	13	13	13	14	14	14	14	15	15	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	20	20	22	22	22	22	22	22	23	24	24	27	27	27	27	27	27	27	29	32	36	42	43	48	57	59	59	64	70	72	73	77	81	85	88	102	112	114	121	123	124	126	140	140	147	147	162	162	165	170	175	177	184	186	188	189	198	199	202	202	203	205	206	209	209	210	210	210	211	211	212	212	215	216	216	218	218	225	230	232	233	236	239	241	241	242	242	242	244	245	245	246	249	253	253	253	253	253	253	253	255	255	255	255	257	258	261	264	264	265	268	271	271	272	272	272	276	282	285	285	287	289	293	295	297	299	302	305	305	309	312	314	319	320	336	337	341	344	353	357	357	361	367	367	370	370	376	381	381	392	396	400	414	421	430	442	453	461	482
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	3	4	14	16	19	22	28	35	43	53	57	63	70	73	78	81	84	84	84	86	87	91	94	94	94	94	96	103	107	113	120	155	155	160	160	163	166	179	179	179	183	186	191	199	201	202	205	227	232	243	255	274	288	293	306	314	323	332	345	352	359	359	360	368	385	398	398	430	434	446	477	500	505	511	520	529	544	556	589	620	643	655	664	678	691	725	729	735	759	772	797	831	868	908	925	936	946	989	1012	1035	1056	1072	1102	1114	1134	1175	1210	1228	1247	1263	1277	1296	1320	1351	1392	1414	1421	1447	1457	1477	1496	1510	1527	1537	1553	1578	1606	1620	1635	1643	1653	1675	1690	1709	1730	1758	1781	1793	1797	1797	1836	1849	1864	1879	1886	1913	1933	1965	1992	2002	2023	2040	2060	2080	2106	2128	2145	2159	2171	2203	2220	2236	2236	2277	2298	2312	2327	2341	2357	2389	2416	2441	2452	2477	2503	2519	2553	2575	2598	2613	2638	2651	2683	2714	2743	2761	2783	2797	2820	2883	2912	2958	2970	2998	3015	3041	3090	3130	3174	3205	3230	3265	3296	3336	3374	3404	3445	3464	3484	3509	3539	3581	3581	3618	3660	3660	3708	3708	3751	3789	3799	3825	3910	3935	3991	4038	4079	4108	4170	4213	4266
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	4	6	11	11	11	11	12	14	16	17	20	20	20	21	21	21	21	22	22	23	23	23	23	23	24	24	24	28	29	29	29	29	29	30	31	31	31	31	31	31	31	31	32	35	36	37	37	40	43	45	45	46	52	55	57	62	67	69	74	76	79	82	87	90	90	103	105	105	107	110	115	117	119	122	126	131	132	134	139	142	144	145	152	154	155	156	158	161	163	169	177	183	188	193	199	203	206	208	210	215	223	234	235	236	241	247	252	253	256	259	261	269	271	275	278	282	284	287	294	294	296	305	313	326	341	349	361	371	376	387	391	403	407	414	422	422	424	424	430	431	436	437	439	443	443	449	454	455	459	461	463	463	465	470	473	474	478	484	489	493	493	497	498	500	501	501	502	506	515	518	519	520	522	522	524	527	531	533	534	537	542	553	559	561	563	568	576	587	589	594	599	608	609	612	620	627	631	639	645	651	663	675	688	696	706	708	713	722	730	738	738	744	753	753	761	761	767	775	780	784	803	812	825	836	854	860	878	893	918
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	4	4	4	7	8	11	12	15	15	15	17	17	17	19	22	24	26	32	35	41	45	61	66	72	74	75	92	103	113	115	120	132	146	161	180	225	242	258	266	274	305	338	368	388	438	462	470	508	545	597	628	659	670	707	719	750	794	794	846	870	890	915	943	976	1006	1047	1062	1072	1096	1130	1150	1182	1213	1228	1231	1257	1279	1317	1332	1345	1355	1369	1373	1398	1422	1438	1460	1468	1468	1509	1533	1542	1561	1579	1595	1620	1637	1646	1667	1667	1672	1696	1720	1728	1732	1742	1766	1768	1787	1807	1820	1831	1846	1862	1874	1887	1890	1900	1913	1924	1937	1939	1952	1961	1966	1970	2006	2013	2015	2016	2016	2017	2019	2023	2025	2025	2030	2037	2043	2048	2051	2055	2060	2060	2061	2065	2071	2076	2078	2083	2085	2085	2086	2086	2092	2098	2098	2099	2099	2106	2113	2116	2121	2121	2121	2126	2129	2131	2137	2139	2140	2146	2152	2154	2372	2377	2379	2379	2394	2403	2414	2430	2448	2465	2492	2507	2523	2534	2554	2567	2573	2583	2596	2617	2628	2644	2644	2644	2664	2673	2687	2699	2716	2716	2726	2755	2755	2772	2772	2792	2807	2807	2831	2886	2905	2922	2932	2937	2940	2959	2980	2993
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	12	33	33	37	40	40	63	70	75	83	101	105	106	122	126	147	159	181	186	191	205	236	243	259	275	278	287	297	330	350	360	380	383	392	398	438	459	494	517	535	539	702	708	728	736	750	762	767	773	793	807	829	847	865	873	887	903	924	938	974	986	1009	1053	1084	1119	1162	1230	1262	1312	1333	1359	1411	1441	1552	1552	1660	1706	1774	1830	1877	2025	2114	2180	2227	2284	2370	2467	2569	2662	2712	2773	2841	2912	2983	3094	3196	3209	3244	3319	3319	3451	3521	3571	3624	3674	3752	3830	3940	3992	4039	4107	4148	4182	4260	4326	4425	4499	4604	4655	4733	4827	4911	4987	5049	5110	5169	5220	5257	5370	5436	5487	5535	5567	5629	5687	5761	5830	5871	5909	5946	5989	6038	6080	6114	6171	6200	6221	6221	6298	6330	6377	6409	6428	6447	6461	6508	6535	6577	6599	6626	6650	6699	6753	6790	6842	6878	6908	6942	6968	7017	7017	7101	7114	7129	7144	7151	7190	7226	7266	7307	7318	7335	7381	7418	7436	7486	7506	7523	7563	7589	7636	7666	7708	7741	7756	7780	7825	7878	7916	7932	7932	7985	8019	8053	8126	8180	8226	8265	8299	8327	8360	8441	8484	8508	8567	8590	8631	8652	8696	8768	8768	8799	8890	8890	8970	8970	9042	9087	9104	9164	9369	9458	9511	9589	9620	9696	9816	9906	9986
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	4	4	5	5	5	11	12	15	18	22	23	26	31	33	42	44	49	57	57	57	60	62	67	73	73	75	76	81	87	96	98	105	113	123	128	137	139	151	153	155	156	157	161	164	167	170	170	170	174	174	176	184	188	188	188	190	190	190	197	197	201	208	210	214	215	221	228	229	230	231	233	235	244	252	252	254	256	257	262	268	273	274	276	284	290	298	302	309	313	315	317	326	329	334	334	347	352	352	363	370	377	379	388	402	409	415	420	427	440	454	463	473	477	489	503	514	526	533	549	560	564	574	579	589	596	605	616	626	632	646	656	664	664	691	709	725	736	745	753	772	792	815	830	845	854	857	871	891	912	938	948	955	968	996	1023	1023	1062	1071	1073	1081	1097	1110	1146	1157	1171	1175	1189	1211	1222	1235	1254	1272	1279	1284	1289	1313	1342	1349	1362	1366	1373	1386	1412	1434	1448	1465	1487	1497	1500	1534	1553	1581	1611	1622	1644	1661	1705	1732	1768	1797	1803	1816	1837	1883	1907	1907	1928	1961	1961	1993	1993	2013	2024	2024	2050	2094	2114	2134	2143	2151	2159	2172	2187	2208
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	7	7	8	12	12	12	15	16	16	24	35	39	41	41	56	63	82	86	94	105	105	105	111	112	114	117	121	122	122	122	124	125	126	128	133	139	142	149	150	156	179	194	219	245	266	267	271	287	308	332	353	369	373	379	397	449	508	568	627	651	687	736	749	801	849	889	920	969	977	1022	1081	1179	1253	1253	1383	1434	1486	1560	1660	1721	1774	1816	1874	1910	1967	2051	2128	2204	2250	2283	2333	2372	2463	2497	2524	2575	2615	2679	2715	2788	2871	2935	2978	2996	3077	3132	3185	3233	3290	3353	3423	3450	3525	3580	3622	3675	3731	3785	3850	3946	4008	4122	4196	4220	4297	4343	4402	4470	4515	4556	4607	4654	4703	4791	4833	4883	4925	4955	5007	5028	5091	5148	5213	5273	5286	5317	5317	5440	5477	5513	5552	5561	5601	5620	5681	5740	5790	5824	5876	5915	5952	5984	6014	6119	6141	6160	6220	6266	6287	6287	6374	6404	6432	6457	6481	6511	6543	6579	6617	6634	6668	6694	6707	6747	6786	6814	6833	6850	6886	6909	6956	6992	7023	7041	7067	7097	7182	7237	7293	7308	7363	7382	7417	7501	7540	7605	7657	7682	7742	7813	7887	7968	8049	8131	8155	8201	8264	8319	8473	8473	8553	8703	8703	8806	8806	8888	8988	9056	9103	9336	9436	9546	9682	9839	9914	10050	10190	10368
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	5	5	5	5	5	5	6	11	11	12	13	14	14	15	17	23	23	26	27	66	66	66	66	66	67	69	69	71	74	75	77	87	92	95	100	100	100	104	104	104	105	105	106	106	111	111	111	111	111	114	119	121	121	121	122	124	129	131	137	138	141	141	145	146	151	154	157	159	159	159	162	167	169	179	185	185	190	193	197	202	209	221	230	231	232	237	244	259	264	280	284	287	295	301	309	326	332	338	345	357	371	376	377	381	388	403	413	435	441	478	480	504	518	533	542	560	578	591	598	611	641	648	667	682	693	705	723	731	747	762	774	783	797	805	811	828	846	860	866	871	872	872	905	915	921	929	932	934	942	956	962	965	973	976	984	996	1008	1026	1041	1050	1056	1063	1078	1084	1084	1105	1109	1116	1120	1123	1128	1133	1137	1143	1151	1156	1158	1167	1172	1177	1184	1189	1191	1199	1202	1207	1207	1210	1212	1212	1225	1243	1256	1261	1264	1270	1282	1295	1315	1328	1336	1338	1342	1345	1350	1358	1362	1367	1373	1374	1376	1386	1394	1404	1404	1412	1430	1430	1437	1437	1439	1446	1458	1459	1510	1528	1544	1577	1597	1603	1614	1629	1658
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	3	3	7	9	16	21	22	27	31	33	37	42	45	46	58	62	64	73	80	80	80	86	92	93	104	107	111	112	118	123	126	127	132	133	133	137	137	139	142	145	145	145	147	155	157	161	168	172	175	176	181	189	195	201	203	203	208	210	211	220	231	235	244	249	250	251	261	276	276	286	288	297	301	320	347	364	366	368	392	406	452	484	515	525	549	576	621	671	705	737	771	803	837	869	912	972	1004	1041	1083	1139	1168	1250	1291	1325	1385	1443	1479	1547	1640	1742	1811	1859	1946	2003	2076	2120	2189	2267	2320	2359	2432	2500	2569	2635	2692	2736	2777	2805	2863	2939	2994	3013	3035	3083	3124	3222	3263	3299	3322	3339	3358	3358	3438	3495	3539	3570	3579	3636	3655	3716	3746	3783	3814	3846	3877	3910	3946	3969	4052	4068	4091	4126	4149	4208	4208	4283	4304	4325	4348	4388	4424	4464	4515	4546	4568	4600	4659	4730	4782	4806	4840	4861	4892	4923	4990	5087	5125	5162	5181	5224	5275	5352	5397	5514	5524	5588	5660	5760	5852	5927	6007	6044	6096	6188	6255	6334	6472	6558	6684	6721	6786	6881	6956	7090	7090	7129	7243	7243	7323	7323	7485	7550	7597	7657	7970	8034	8102	8188	8240	8275	8356	8425	8518
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	7	7	7	7	7	7	7	9	9	9	9	10	10	10	11	11	11	11	11	12	13	14	14	14	14	14	14	14	21	21	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	25	25	25	25	25	25	26	26	26	26	27	27	27	27	27	27	27	27	27	27	28	29	29	29	29	29	30	30	30	30	31	32	32	33	34	35	35	36	37	37	37	37	38	41	43	43	45	45	45	45	45	45	45	45	45	45	49	49	51	55	57	58	60	66	67	71	72	74	74	75	76	79	83	84	84	87	87	94	94	95	98	101	101	101	102	103	106	108	108	109	110	114	118	121	127	127	128	129	129	138	139	142	142	144	144	144	145	145	146	146	147	150	154	155	155	155	157	158	158	158	160	160	161	162	162	164	166	167	167	167	167	167	167	167	167	167	167	168	170	172	172	172	172	174	174	177	179
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	8	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	12	15	15	15	15	17	17	21	22	23	23	26	27	27	29	29	31	35	35	39	39	40	40	44	46	46	46	49	49	49	49	50	50	50	50	50	50	51	54	55	55	55	58	61	69	69	77	78	81	82	84	84	104	106	113	113	113	113	118	119	122	122	122	126	128	134	143	154	155	158	165	174	177	178	181	181	188	199	205	208	214	217	221	221	221	221	223	227	231	232	232	235	237	239	241	241	242	245	245	245	245	249	250	250	251	253	253	254	254	257	257	259	260	260
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	3	6	7	9	9	20	22	24	37	70	76	83	83	87	88	89	92	97	98	104	108	109	110	112	114	118	121	121	126	133	133	133	136	136	137	157	159	159	159	159	159	159	164	165	167	170	171	178	181	190	196	201	202	208	222	226	239	240	247	254	258	269	277	294	294	307	309	315	321	348	462	501	513	557	610	624	646	657	668	680	688	693	701	713	723	735	738	742	755	767	771	779	786	788	798	807	814	825	833	844	850	850	859	877	884	931	938	944	954	974	982	994	1012	1030	1033	1038	1055	1057	1072	1087	1109	1110	1114	1125	1138	1144	1164	1176	1185	1186	1194	1209	1221	1231	1245	1247	1260	1260	1293	1313	1341	1353	1360	1364	1370	1391	1404	1430	1441	1446	1448	1468	1490	1500	1508	1522	1529	1546	1551	1558	1558	1585	1589	1601	1603	1605	1618	1629	1631	1640	1646	1647	1656	1666	1672	1680	1684	1689	1696	1704	1709	1715	1723	1731	1740	1746	1760	1770	1770	1780	1782	1791	1792	1796	1807	1815	1821	1830	1838	1846	1855	1868	1878	1894	1909	1915	1921	1926	1931	1955	1955	1960	1979	1979	1995	1995	2015	2030	2041	2099	2100	2100	2130	2151	2151	2163	2176	2215	2217
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	4	5	6	6	8	10	10	10	10	10	10	10	12	12	12	12	13	13	13	14	14	14	15	15	15	15	15	15	16	17	19	19	22	22	22	33	33	33	34	36	37	37	40	40	44	45	50	50	50	56	58	64	65	65	66	66	68	70	77	77	79	81	81	84	88	92	95	104	106	106	107	116	116	118	122	124	128	132	134	140	144	147	151	159	160	164	172	173	173	173	175	182	182	182	184	190	191	191	196	200	202	213	223	237	238	242	250	252	252	254	260	264	269	270	270	274	277	283	284	287	297	305	308	311	313	318	322	324	326	331	331	332	332	336	338	341	342	343	346	349	355	359	363	370	373	375	378	384	388	403	410	414	420	422	431	431	449	457	458	458	458	464	467	471	478	485	485	494	495	498	498	502	505	507	507	581	593	601	604	607	618	623	633	637	669	669	702	705	708	717	725	748	758	768	777	782	801	820	843	843	854	882	889	902	925	925	930	941	941	948	948	949	956	958	963	980	985	991	1014	1019	1023	1029	1048	1056
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	7	11	11	16	22	24	31	34	39	44	50	55	71	79	94	96	104	119	122	125	127	134	135	137	137	149	154	162	168	172	175	190	226	240	272	293	299	301	318	357	381	415	437	439	443	464	507	536	553	574	592	609	626	670	705	725	776	846	861	901	916	944	964	1033	1049	1073	1092	1101	1137	1195	1227	1227	1288	1318	1382	1445	1508	1573	1614	1665	1743	1806	1853	1899	1983	2032	2061	2103	2167	2230	2281	2352	2402	2434	2462	2527	2586	2645	2690	2743	2775	2812	2891	2946	3000	3055	3094	3149	3208	3275	3361	3440	3495	3604	3682	3760	3840	3877	3949	4061	4127	4198	4314	4412	4486	4599	4651	4691	4789	4862	4932	5042	5093	5167	5209	5254	5310	5335	5428	5498	5580	5651	5670	5704	5704	5826	5858	5911	5959	5974	6025	6069	6165	6257	6314	6377	6427	6479	6518	6572	6636	6771	6810	6861	6967	7013	7076	7076	7241	7281	7322	7367	7409	7448	7529	7607	7673	7700	7782	7842	7909	7995	8064	8124	8157	8209	8244	8331	8437	8541	8597	8635	8689	8736	8859	8919	9038	9050	9153	9234	9301	9411	9526	9691	9788	9863	9947	10088	10184	10286	10357	10438	10514	10571	10619	10720	10869	10869	10972	11200	11200	11405	11405	11512	11597	11662	11808	12173	12272	12444	12617	12764	12847	13032	13221	13433
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	4	6	7	10	10	10	12	12	15	17	20	20	20	25	25	26	28	30	30	33	33	34	35	39	46	49	49	52	55	56	57	62	62	64	69	73	77	82	85	91	94	94	96	100	101	106	106	113	119	125	131	139	145	148	150	151	151	159	164	176	176	182	183	187	194	197	200	201	203	209	217	224	229	238	239	239	241	241	244	253	259	265	266	266	272	281	284	291	298	306	311	313	314	319	321	323	325	329	341	346	361	408	425	428	430	433	443	457	469	474	477	481	499	510	520	545	551	566	579	585	595	610	622	639	642	650	657	668	678	698	700	705	715	715	746	747	752	754	755	761	767	789	794	806	815	816	830	836	841	846	861	862	862	874	875	878	878	899	900	902	910	916	916	920	921	922	925	930	933	942	950	957	963	964	977	980	997	1006	1022	1025	1030	1040	1046	1065	1074	1084	1087	1095	1102	1110	1124	1136	1152	1157	1160	1176	1185	1210	1220	1245	1272	1278	1285	1297	1318	1334	1334	1341	1383	1383	1401	1401	1426	1434	1438	1461	1511	1526	1547	1561	1577	1587	1600	1616	1633
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	4	6	6	7	8	9	9	10	11	11	13	14	15	17	17	19	19	23	25	31	32	34	34	35	38	41	45	49	50	53	54	55	58	61	62	66	72	77	119	128	137	145	151	155	164	173	174	182	188	192	199	207	212	217	228	228	228	235	237	240	246	247	252	255	257	258	269	272	275	276	278	281	285	287	287	292	297	306	309	318	330	333	337	345	352	363	381	391	408	411	417	422	435	457	486	499	504	515	536	553	581	598	615	621	630	648	667	682	692	698	705	712	721	744	757	771	784	793	804	815	827	844	871	880	888	902	932	953	974	987	1003	1022	1045	1058	1074	1094	1123	1141	1158	1178	1189	1219	1243	1260	1288	1303	1318	1318	1357	1367	1398	1412	1414	1432	1447	1463	1470	1488	1495	1509	1521	1531	1566	1578	1595	1606	1625	1665	1694	1705	1705	1748	1770	1774	1784	1792	1812	1829	1847	1861	1875	1887	1914	1953	1982	2003	2057	2064	2077	2104	2128	2210	2226	2244	2249	2272	2287	2331	2348	2374	2380	2401	2421	2451	2488	2515	2529	2545	2551	2581	2599	2630	2652	2683	2704	2717	2736	2762	2791	2839	2839	2848	2883	2883	2912	2912	2948	2971	2984	3000	3088	3122	3167	3194	3214	3224	3254	3290	3316
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	6	6	6	10	10	12	12	13	15	15	16	16	16	16	17	18	19	19	21	22	25	26	26	26	28	35	36	38	40	40	42	43	46	46	46	48	49	53	55	55	59	59	60	63	63	63	63	65	65	65	65	67	69	70	70	70	71	71	74	75	79	86	88	89	90	90	91	92	98	98	106	107	109	113	117	123	127	128	138	142	149	154	166	171	185	192	192	200	209	219	231	240	247	255	268	276	295	298	348	356	362	375	393	421	432	435	438	438	445	455	457	460	463	467	469	474	477	483	485	487	491	491	493	498	503	505	511	512	513	518	518	525	527	529	530	534	542	546	550	555	557	560	561	567	574	577	580	580	585	587	590	603	607	609	610	613	618	624	626	632	632	635	636	637	638	646	646	654	656	661	663	668	676	684	689	689	689	692	693	694	694	698	706	706	718	718	723	728	731	743	766	772	783	794	800	801	809	826	831
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	4	6	9	13	16	18	18	22	22	25	50	51	51	52	55	55	68	76	97	97	97	106	106	108	120	128	129	129	129	147	152	155	155	155	159	177	195	201	201	203	210	213	216	218	224	226	227	237	250	257	273	279	282	287	295	298	302	305	312	315	318	318	319	326	328	338	338	346	351	351	353	359	368	372	375	379	382	398	414	426	441	447	458	463	471	480	491	497	498	509	522	535	546	558	569	593	610	644	667	675	687	703	720	738	789	820	836	871	885	948	973	982	1016	1034	1056	1098	1126	1137	1191	1210	1234	1265	1279	1288	1306	1319	1325	1344	1358	1363	1374	1420	1429	1452	1459	1472	1482	1490	1495	1495	1517	1526	1542	1558	1568	1575	1596	1620	1627	1639	1645	1647	1661	1667	1674	1675	1687	1694	1695	1695	1710	1717	1717	1742	1750	1754	1754	1770	1780	1808	1814	1825	1833	1848	1856	1869	1887	1894	1902	1906	1923	1927	1945	1994	2005	2021	2024	2032	2048	2063	2074	2092	2098	2112	2130	2136	2152	2162	2183	2198	2212	2236	2250	2282	2307	2332	2341	2346	2356	2367	2409	2433	2433	2438	2482	2482	2499	2499	2512	2533	2536	2554	2596	2612	2630	2645	2660	2668	2682	2702	2722
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	4	4	4	4	4	4	4	5	4	4	4	4	4	4	4	4	4	6	6	9	9	10	11	14	17	27	27	28	32	34	37	39	40	42	44	45	45	45	46	48	49	49	49	49	49	50	51	52	53	59	60	60	61	65	66	69	72	72	72	89	117	117	128	128	130	130	133	134	135	135	138	140	140	143	149	150	151	152	152	153	153	154	156	156	156	156	157	157	160	160	161	162	164	166	168	169	170	171	174	174	174	178	179	179	179	181	181	184	184	192	195	200	205	218	218	223	228	234	237	241	248	265	273	277	283	295	307	310	313	316	334	344	349	353	353	365	375	394	401	404	410	420	425	437	450	462	467	481	486	491	514	531	542	549	556	561	572	572	581	591	595	597	612	613	628	636	638	641	645	649	658	667	681	691	693	707	718	732	744	747	754	755	755	765	779	787	792	794	801	806	810	813	815	820	823	825	826	833	836	837	838	844	844	844	845	849	850	850	850	852	852	854	854	857	862	862	867	870	873	878	880	885	890	893	894	895
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	3	3	3	4	4	7	9	10	10	11	12	13	15	16	18	18	18	20	20	22	22	23	23	23	25	30	34	40	46	49	61	67	72	80	82	97	97	97	101	103	113	117	120	120	123	123	128	134	140	148	149	152	160	166	173	175	187	192	197	201	214	222	232	239	239	243	248	255	259	262	271	278	278	283	288	291	296	298	299	300	303	308	312	319	323	326	326	330	332	337	341	352	357	361	371	383	388	389	389	403	407	415	423	434	444	454	458	467	480	482	491	509	531	540	547	555	577	582	589	608	616	623	632	645	648	659	666	670	674	681	693	703	710	713	717	720	726	726	761	767	773	780	782	788	791	794	797	809	819	833	839	842	853	858	865	872	874	880	883	887	887	906	911	915	920	926	929	942	963	975	982	997	1006	1039	1052	1058	1066	1068	1077	1088	1106	1138	1153	1167	1179	1195	1217	1243	1262	1279	1288	1305	1314	1325	1342	1347	1358	1363	1371	1376	1385	1410	1423	1444	1460	1460	1462	1478	1485	1496	1496	1503	1529	1529	1535	1535	1557	1569	1577	1581	1608	1620	1630	1642	1655	1662	1679	1695	1707
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	6	6	6	6	6	6	6	9	10	11	11	12	12	13	13	17	20	20	23	25	28	31	31	31	31	31	33	33	33	33	33	34	35	35	35	35	35	36	37	37	37	37	37	37	37	37	37	37	37	42	44	45	47	47	48	51	54	57	58	62	63	64	69	70	76	77	80	85	89	91	92	94	96	96	100	104	104	108	110	110	111	113	118	122	123	123	123	123	124	124	124	124	124	124	124	124	125	125	125	125	125	126	126	128	128	128	130	145	145	145	145	146	148	149	149	149	149	158	174	174	174	174	174	175	175	175	175	175	175	175	176	176	176	176	176	177	177	177	177	178	178	179	179	179	179
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	6	6	9	11	13	15	18	21	25	25	25	31	36	42	44	49	54	57	60	63	70	70	70	70	70	70	75	79	80	82	86	89	90	93	97	97	97	102	105	111	112	119	119	120	128	136	137	141	147	151	153	158	162	166	170	181	188	192	199	202	206	212	219	228	230	230	236	239	244	254	254	264	273	280	289	301	325	332	348	354	363	378	404	419	441	446	454	475	479	523	529	540	569	575	593	624	672	707	731	748	764	785	817	869	869	890	918	945	956	985	1031	1093	1108	1138	1173	1195	1234	1265	1308	1334	1353	1385	1399	1431	1460	1482	1501	1521	1546	1565	1605	1661	1670	1691	1701	1728	1738	1766	1782	1805	1820	1851	1879	1879	1912	1946	1963	2010	2013	2026	2050	2083	2123	2159	2187	2214	2230	2239	2271	2282	2314	2323	2336	2376	2390	2423	2423	2450	2465	2494	2499	2510	2516	2523	2536	2549	2558	2569	2590	2617	2634	2653	2670	2683	2686	2708	2726	3045	3068	3080	3089	3098	3100	3138	3166	3185	3192	3208	3228	3246	3286	3317	3334	3347	3363	3397	3418	3466	3492	3514	3541	3559	3591	3619	3647	3692	3692	3710	3750	3750	3802	3802	3845	3862	3885	3930	4035	4084	4117	4163	4204	4219	4260	4318	4352
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	3	3	3	3	3	3	3	4	5	7	10	10	13	15	16	16	16	18	20	20	21	21	21	21	21	22	22	22	24	24	24	24	24	24	24	25	25	25	25	26	26	29	32	32	34	34	36	36	38	44	47	50	55	55	55	57	57	58	58	59	61	64	65	66	71	71	77	78	83	89	91	96	105	113	117	125	126	127	138	141	147	154	157	164	189	198	206	220	221	237	252	273	279	285	293	306	317	327	348	352	365	371	374	382	389	394	394	395	407	415	436	438	444	447	447	448	448	458	458	458	460	460	460	462	462	465	468	468	469	472	473	476	484	488	489	492	492	492	496	496	506	510	510	511	514	516	516	517	520	521	523	523	523	523	529	531	532	534	537	537	638	648	653	655	659	660	670	672	677	686	706	711	714	731	735	753	760	766	769	777	788	818	835	844	853	865	910	928	941	941	943	1015	1015	1031	1031	1041	1049	1052	1066	1134	1149	1159	1167	1172	1177	1188	1206	1219
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	3	3	3	4	8	9	9	9	10	11	14	17	20	24	26	32	37	47	51	57	80	92	97	97	104	106	109	118	121	122	122	122	122	122	125	127	135	137	140	147	150	159	162	164	166	173	188	189	191	201	205	209	214	220	228	233	234	247	257	269	276	282	295	320	330	351	351	363	377	407	440	440	462	471	503	519	554	601	620	634	650	677	698	756	802	849	875	896	926	968	991	1058	1111	1135	1178	1208	1234	1278	1346	1393	1431	1473	1532	1570	1641	1685	1715	1737	1789	1825	1879	1920	1980	2044	2091	2150	2218	2255	2295	2349	2386	2406	2422	2490	2522	2559	2595	2620	2654	2751	2832	2895	2929	3000	3057	3085	3117	3135	3173	3207	3275	3304	3315	3334	3334	3381	3399	3424	3435	3444	3461	3469	3507	3538	3562	3595	3618	3645	3664	3717	3746	3780	3793	3803	3860	3883	3907	3907	3967	3996	4016	4030	4041	4061	4080	4108	4117	4133	4151	4154	4192	4200	4217	4233	4254	4263	4270	4280	4460	4480	4521	4534	4542	4566	4602	4644	4687	4689	4726	4770	4785	4825	4868	4897	4908	4928	4957	5010	5036	5081	5125	5150	5183	5206	5238	5285	5398	5398	5427	5513	5513	5584	5584	5623	5649	5682	5730	5926	5962	6024	6057	6089	6124	6208	6293	6344
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	6	7	7	7	8	8	8	8	8	8	9	9	9	9	11	11	12	12	12	14	15	17	18	18	18	18	18	18	18	18	19	19	20	21	21	21	21	22	22	22	22	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	28	28	29	29	29	32	32	35	35	35	35	35	36	36	36	37	37	37	37	37	39	39	39	39	39	41	42	42	43	43	43	44	44	45	45	46	46	50	54	55	57	57	59	74	78	78	78	78	82	93	93	93	93	99	99	100	113	113	113	118	120	122	122	126	126	126	128	128	130	133	134	134	134	134	138	138	138	138	138	138	138	141	141	141	141	141	141	143	143	143	143	144	144	148	148	149	157	157	158	158	158	158	158	158	158	160	160	160	161	164	167	170	170	170	170	170	171	173	173	173	173	173	176	184	191	191	191	198	198	199	199	200	201	202	202	203	206	208	209	209	210	211	211	211
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	3	4	4	4	4	8	12	12	14	16	18	21	30	34	38	44	49	65	81	101	104	114	127	142	156	169	197	198	202	207	207	229	238	246	268	277	278	285	293	301	308	317	322	333	341	344	350	362	364	372	372	376	396	413	432	432	460	466	481	490	504	515	530	534	541	554	561	574	581	590	596	604	606	625	634	698	716	716	716	731	741	754	770	798	821	823	841	843	856	858	869	871	875	888	901	909	918	927	947	947	952	958	968	984	990	1000	1006	1037	1037	1044	1055	1068	1074	1095	1115	1124	1141	1178	1199	1217	1225	1240	1253	1261	1281	1289	1296	1302	1302	1311	1323	1328	1335	1339	1342	1345	1362	1368	1372	1380	1386	1390	1391	1403	1416	1423	1427	1432	1448	1451	1455	1455	1479	1484	1491	1492	1493	1498	1506	1512	1524	1533	1538	1542	1550	1558	1569	1572	1572	1583	1588	1601	1631	1635	1640	1646	1661	1671	1683	1701	1716	1719	1736	1764	1777	1786	1805	1816	1829	1836	1842	1866	1888	1913	1937	1952	1959	1971	1987	2005	2050	2050	2053	2066	2066	2081	2081	2099	2110	2117	2126	2173	2189	2204	2210	2212	2213	2222	2230	2243
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	3	3	3	5	6	7	8	10	11	12	13	14	14	14	14	14	16	17	18	21	21	26	27	30	37	43	43	45	56	60	65	68	81	81	84	90	91	97	105	113	118	122	124	125	134	139	147	153	158	160	164	170	175	182	187	193	193	194	197	209	215	215	217	217	219	220	227	233	235	241	254	261	266	277	286	291	298	303	305	316	324	329	337	337	343	344	348	352	358	363	367	368	371	375	379	380	380	382	391	401	406	416	422	427	427	432	439	439	444	449	451	453	459	462	468	472	479	487	491	499	507	511	522	531	535	536	538	540	553	558	568	573	584	589	589	600	613	632	642	646	649	672	689	694	706	715	727	735	741	752	765	776	788	797	805	808	824	824	845	854	857	857	863	879	889	892	898	903	907	913	924	930	937	939	939	946	946	953	996	1005	1011	1014	1014	1021	1031	1040	1049	1054	1065	1069	1079	1093	1108	1125	1138	1142	1161	1171	1209	1236	1257	1284	1291	1302	1311	1325	1359	1359	1382	1418	1418	1438	1438	1467	1477	1489	1495	1556	1563	1586	1619	1627	1637	1661	1670	1691
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	3	3	4	5	8	9	9	9	9	11	11	12	13	15	15	15	15	15	18	19	19	19	19	21	24	24	24	24	24	25	25	26	26	27	28	28	32	35	37	37	39	39	39	39	40	42	44	44	45	48	48	50	52	54	56	58	58	59	59	61	63	67	67	67	70	72	78	87	93	100	100	105	106	108	113	118	125	138	140	148	157	164	172	178	186	189	196	199	208	220	220	240	246	252	258	268	283	295	300	323	334	341	347	360	390	414	433	450	473	508	521	535	547	562	576	589	611	620	633	651	664	678	692	710	721	729	746	751	773	781	802	825	840	848	850	858	858	893	908	926	930	933	939	952	966	984	1001	1012	1029	1041	1049	1066	1076	1093	1103	1105	1128	1135	1157	1157	1191	1214	1225	1235	1261	1278	1302	1334	1355	1360	1378	1387	1395	1427	1437	1457	1473	1500	1513	1535	1575	1599	1625	1653	1659	1687	1714	1734	1766	1771	1811	1828	1857	1889	1909	1951	1972	2000	2020	2043	2069	2098	2122	2150	2164	2177	2206	2246	2276	2276	2290	2324	2324	2355	2355	2413	2443	2465	2485	2588	2610	2638	2675	2700	2720	2745	2778	2800
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	4	4	7	7	8	8	8	9	10	10	10	13	16	16	16	16	18	18	18	19	19	19	20	20	20	20	20	21	21	21	22	22	22	25	25	27	27	28	28	28	29	29	29	29	29	29	29	29	30	30	32	32	33	35	35	37	39	51	51	52	52	53	64	64	73	73	73	77	86	95	100	101	101	106	121	129	142	151	159	163	168	172	174	185	196	196	202	206	208	213	213	222	226	235	237	245	259	264	267	271	280	292	299	310	316	317	319	332	339	347	355	365	373	389	411	416	429	439	454	460	468	477	493	539	573	595	604	609	618	621	662	675	675	683	683	693	693	696	701	709	713	714	720	729	735	743	750	751	753	757	762	767	773	786	788	788	804	804	808	808	820	823	831	831	840	840	850	858	859	863	870	870	875	879	880	882	883	884	886	898	972	979	986	1008	1011	1018	1034	1050	1058	1061	1080	1085	1092	1106	1114	1123	1129	1136	1155	1168	1177	1195	1199	1207	1215	1229	1238	1256	1265	1265	1271	1304	1304	1322	1322	1333	1348	1354	1361	1392	1407	1428	1440	1458	1459	1471	1488	1510
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	7	8	9	18	18	18	19	47	62	62	84	89	89	98	119	120	121	146	157	158	159	178	185	217	231	235	235	235	243	247	252	252	256	259	262	263	266	277	280	282	282	289	288	288	289	291	293	298	315	322	322	323	328	333	337	360	368	379	381	382	392	397	407	417	421	422	429	431	435	439	439	444	446	450	452	452	456	457	459	463	463	465	465	469	469	475	478	480	480	485	492	497	505	516	520	520	521	529	529	538	539	540	545	545	548	548	549	549	551	551	553	557	559	561	562	564	567	567	572	573	582	583	583	585	585	592	593	596	598	603	604	621	630	635	645	645	658	658	659	666	670	675	678	683	684	684	688	698	701	703	704	707	709	720	730	730	734	749	749	758	758	758	766	768	771	778	783	787	799	800	801	803	808	819
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	6	6	6	7	8	9	9	11	12	12	12	13	13	14	14	15	15	15	15	15	15	17	17	18	18	18	19	20	21	22	24	24	25	27	28	28	30	30	32	34	36	38	38	38	40	41	41	41	42	45	45	45	45	45	48	49	49	49	49	49	50	52	56	56	56	58	58	58	62	64	67	68	69	70	71	71	71	74	74	74	74	77	81	82	83	84	85	87	88	88	89	89	90	90	91	91	94	99	103	105	109	109	109	112	115	116	116	118	120	121	123	127	129	130	130	130	131	134	135	140	149	154	159	161	192	201	201	211	218	218	219	219	233	241	242	247	309	311	321	323	325	331	342	343	350
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	3	3	4	4	4	5	5	6	6	7	7	7	8	8	9	9	11	11	12	13	15	15	15	16	16	16	16	18	20	21	21	25	27	28	29	29	31	33	34	34	34	35	35	36	37	39	42	48	52	52	54	56	61	62	65	70	70	73	73	73	73	74	76	76	76	78	78	82	88	94	96	100	101	101	103	106	111	112	113	117	119	120	120	120	120	128	131	135	137	140	141	143	145	148	152	157	163	165	170	171	172	173	174	177	180	184	186	190	191	196	197	201	207	211	213	215	235	236	239	239	240	245	245	247	249	252	257	257	260	260	265	273	277	282	285	286	290	294	298	309	310	312	316	318	323	325	337	342	347	350	352	360	360	369	372	375	379	380	383	389	394	396	398	400	405	408	412	418	419	420	422	428	429	453	456	460	461	461	466	486	501	506	506	512	513	524	532	537	546	549	552	557	568	578	586	589	594	596	600	603	607	621	621	625	634	634	641	641	650	656	660	666	680	688	688	692	693	695	702	707	713
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	4	4	7	7	11	28	28	41	66	79	104	142	181	218	263	336	382	420	444	495	564	635	664	733	810	830	861	906	935	954	970	993	993	993	1136	1136	1136	1136	1136	1136	1136	1136	1136	1136	1136	1136	1136	1136	1651	1699	1724	1734	1758	1850	1922	1989	2043	2074	2134	2148	2204	2320	2385	2504	2591	2652	2717	2780	2894	2954	3142	3231	3380	3403	3478	3605	3837	4028	4028	4412	4519	4670	4842	5057	5358	5509	5682	5744	5861	6155	6538	6862	7131	7321	7468	7563	7804	8166	8511	8752	8956	9086	9333	9614	9944	10287	10592	10863	11170	11534	11803	12233	12576	12806	13111	13317	13489	13757	14157	14607	15024	15319	15680	15950	16360	16657	17047	17379	17571	17800	18075	18403	18703	19041	19268	19480	19707	19924	20261	20502	20679	20864	21015	21316	21517	21704	21876	22066	22255	22315	22462	22462	22803	22850	22989	23110	23164	23318	23434	23593	23809	23978	24129	24260	24408	24545	24744	24847	25112	25198	25345	25558	25703	25856	25856	26128	26211	26301	26363	26479	26564	26683	26781	26868	26931	27021	27125	27235	27346	27431	27531	27586	27687	27768	27884	28416	28579	28708	28774	28844	28975	29132	29271	29414	29454	29593	29701	29829	29963	30088	30273	30366	30502	30670	30818	31074	31279	31442	31688	31820	32038	32264	32457	32751	32751	32965	33279	33279	33488	33488	33768	33963	34166	34371	35076	35390	35609	35870	36075	36228	36464	36782	37019
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	3	3	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	7	7	7	7	7	8	8	8	8	8	8	9	12	12	12	13	13	13	13	13	13	13	13	13	13	15	15	16	16	16	18	19	23	24	25	25	25	25	25	25	25	27	29	30	32	33	34	40	43	44	49	51	52	55	55	55	55	56	57	57	58	58	60	60	60	60	60	64	67	68	68	71	71	73	73	74	75	77	78	78	78	78	78	78	78	78	78	78	80	80	80	80	80	80	82	83	84	84	88	89	89	89	89	90	92	93	93	93	93	93	93	93	94	94	94	94	94	94	96	97	99	101	101	101	102	102	104	104	104	104	105	150	151	157	158	159	161	166	167	168	168	171	171	171	172	172	173	174	174	177	177	178	182	186	187	189	192	196	197	201	201	204	211	211	222	222	226	228	230	238	257	282	301	309	320	324	335	341	342
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	3	5	7	8	8	9	9	9	10	10	12	12	12	12	12	14	15	15	17	17	18	18	18	18	19	20	20	21	22	28	31	33	35	36	36	36	38	41	41	41	41	41	42	43	43	47	48	56	56	57	65	68	74	78	84	84	86	88	93	104	110	123	123	128	132	141	142	149	155	160	164	164	170	172	185	198	204	210	211	218	229	234	245	246	252	253	260	269	274	284	298	305	309	317	321	334	337	343	347	358	362	368	376	392	399	402	408	417	420	430	445	452	456	458	466	469	491	499	514	531	552	561	563	569	585	587	594	601	610	621	626	635	640	647	650	650	659	673	686	701	714	722	725	739	753	771	779	797	804	824	840	854	869	881	885	893	895	895	895	930	935	943	950	961	964	968	975	979	986	990	995	1013	1016	1020	1025	1026	1028	1029	1029	1042	1047	1049	1049	1049	1049	1053	1058	1063	1067	1070	1070	1071	1076	1085	1085	1088	1093	1095	1101	1108	1119	1134	1142	1146	1154	1154	1157	1162	1162	1166	1178	1178	1183	1183	1189	1194	1199	1204	1223	1228	1235	1236	1239	1239	1247	1251	1258
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	3	6	6	8	8	8	8	9	9	10	10	37	57	57	65	66	66	66	66	67	67	67	67	67	67	67	67	67	67	68	68	69	71	79	79	83	83	84	93	106	109	109	110	110	110	110	112	113	113	114	116	117	119	119	120	125	139	140	141	141	150	174	195	201	201	207	221	235	241	248	253	257	257	259	266	278	285	298	317	318	319	320	335	337	355	370	371	377	377	396	409	421	439	450	458	484	500	506	522	530	533	543	554	594	599	618	635	640	646	653	668	684	701	708	716	720	753	753	771	795	805	819	841	851	858	872	888	890	909	933	947	968	980	1005	1009	1018	1021	1021	1046	1062	1081	1093	1105	1108	1117	1132	1148	1171	1207	1225	1225	1230	1251	1264	1281	1293	1305	1310	1323	1331	1331	1364	1378	1400	1407	1407	1418	1425	1446	1453	1470	1472	1477	1489	1494	1505	1524	1535	1536	1540	1563	1630	1651	1664	1690	1703	1722	1753	1777	1797	1804	1842	1857	1866	1899	1918	1956	1988	1997	2009	2045	2068	2081	2099	2123	2129	2138	2160	2184	2204	2204	2225	2242	2242	2257	2257	2270	2280	2290	2301	2335	2354	2366	2381	2389	2396	2412	2437	2463
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	4	9	9	10	14	18	21	21	24	24	27	29	32	32	36	39	40	45	50	53	61	61	63	68	68	71	80	81	82	82	87	90	97	98	98	100	102	104	107	116	118	119	121	129	133	140	146	146	149	153	156	158	160	166	174	178	182	184	184	185	193	201	201	206	210	213	218	223	228	236	242	244	248	255	262	277	282	292	294	301	311	323	341	348	352	357	378	380	384	403	437	461	469	478	489	502	514	525	541	552	571	586	591	602	625	640	666	686	702	719	735	755	760	776	794	806	815	830	843	876	897	937	963	994	1014	1038	1063	1074	1086	1109	1130	1158	1180	1194	1209	1209	1252	1290	1315	1333	1335	1359	1378	1391	1419	1446	1464	1476	1507	1518	1547	1580	1629	1652	1661	1703	1723	1752	1752	1807	1825	1835	1858	1862	1875	1888	1915	1951	1965	1986	1996	2027	2057	2091	2119	2177	2210	2233	2252	2295	2332	2343	2377	2400	2431	2463	2479	2523	2541	2608	2638	2665	2701	2740	2786	2831	2851	2882	2918	2959	3037	3063	3101	3123	3146	3162	3205	3242	3242	3265	3308	3308	3366	3366	3398	3432	3451	3494	3612	3642	3656	3698	3713	3729	3770	3801	3841
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	4	4	4	4	13	13	22	26	27	32	33	36	37	37	45	47	48	49	50	54	54	54	55	56	58	60	62	62	62	62	62	66	66	71	72	74	74	74	75	75	79	79	79	83	84	91	95	96	97	97	104	112	116	118	120	120	122	134	137	140	143	147	153	155	155	164	167	180	189	189	197	203	210	220	230	252	259	263	269	281	291	311	334	356	385	405	414	449	489	535	557	563	587	626	673	717	750	810	840	897	923	982	1063	1095	1118	1138	1161	1242	1304	1342	1438	1451	1484	1560	1594	1652	1712	1752	1779	1792	1889	1932	1969	2011	2052	2086	2119	2160	2198	2254	2285	2322	2337	2358	2397	2419	2451	2467	2513	2531	2544	2578	2578	2644	2666	2692	2704	2710	2729	2736	2770	2803	2827	2840	2846	2865	2884	2903	2917	2976	3004	3031	3122	3154	3214	3214	3317	3360	3413	3461	3488	3548	3572	3609	3655	3679	3710	3744	3798	3830	3875	3900	3914	3934	3949	3966	4231	4268	4293	4316	4328	4352	4379	4421	4452	4458	4481	4516	4547	4582	4628	4663	4680	4696	4723	4751	4782	4821	4850	4894	4917	4937	5011	5068	5113	5113	5134	5192	5192	5243	5243	5309	5346	5367	5416	5517	5551	5593	5633	5683	5712	5767	5822	5866
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	4	25	26	30	30	30	33	36	42	46	51	52	54	55	60	61	61	63	65	69	69	69	72	72	73	73	74	79	80	80	81	81	81	82	87	89	89	91	91	93	102	102	102	104	106	108	122	126	129	129	129	130	131	131	132	135	137	138	140	141	143	143	144	147	147	148	153	153	153	153	155	156	156	158	160	162	163	165	166	169	171	171	173	173	173	175	175	177	177	177	179	179	180	180	181	183	185	186	188	189	189	189	189	189	192	193	196	198	200	200	204	210	216	233	234	236	240	243	247	252	256	257	259	267	270	274	274	277	279	280	282	284	286	311	311	311	311	311	311	314	318	319	319	320	320	322	325	331	332	332	332	333	335	336	336	337	338	340	343	346	346	348	351	353	357	357	362	370	375	379	387	389	391	395	399	401	407	407	410	412	414	449	450	452	454	459	462	464	467	477	478	485	485	492	498	500	503	506	507	510	513	513	514	516	524	526	526	530	536	542	542	545	556	556	560	560	563	566	572	580	594	602	607	614	620	623	631	641	644
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	4	4	4	4	6	7	7	8	9	13	16	18	23	23	24	26	28	29	29	29	29	31	32	33	33	33	33	33	33	40	42	42	43	43	43	45	46	50	50	50	51	52	53	53	53	53	54	58	59	63	67	70	71	75	79	79	81	83	94	96	96	96	97	98	100	108	108	110	112	114	117	120	121	134	134	136	136	145	149	156	159	160	166	178	180	188	206	211	213	215	224	229	243	249	258	270	284	308	324	334	339	345	353	359	367	372	382	399	412	418	436	454	464	507	547	558	564	596	618	646	671	707	712	722	730	773	820	890	917	930	934	961	987	1015	1026	1047	1065	1079	1108	1108	1154	1178	1194	1200	1208	1242	1254	1280	1313	1334	1340	1355	1391	1403	1421	1440	1460	1460	1474	1501	1509	1527	1527	1608	1617	1627	1642	1654	1665	1674	1695	1696	1707	1731	1751	1772	1794	1825	1851	1859	1877	1899	1909	2151	2180	2193	2205	2237	2260	2281	2315	2344	2359	2378	2402	2451	2505	2549	2591	2632	2645	2716	2751	2832	2880	2918	2939	2951	2982	3039	3082	3133	3133	3163	3225	3225	3290	3290	3349	3368	3384	3448	3615	3695	3751	3796	3830	3845	3893	3948	4008
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	5	5	6	11	13	16	24	27	29	30	34	37	37	44	52	52	67	73	81	98	104	141	150	151	155	161	172	175	183	187	187	189	195	199	200	207	207	207	209	216	216	219	223	226	229	230	230	239	244	248	252	253	259	260	263	266	269	275	277	283	289	291	291	294	302	309	311	314	320	326	340	340	357	360	364	370	377	388	398	405	408	415	427	440	453	474	478	479	487	497	506	522	538	546	546	568	578	593	616	635	651	669	690	715	745	775	813	839	848	850	892	910	933	961	992	1003	1015	1035	1050	1083	1102	1112	1112	1127	1137	1160	1191	1197	1219	1229	1241	1250	1266	1278	1286	1293	1296	1308	1316	1329	1341	1348	1353	1356	1356	1389	1403	1430	1447	1475	1514	1562	1650	1734	1808	1891	1955	2025	2090	2143	2170	2239	2255	2268	2305	2323	2344	2344	2399	2418	2429	2436	2443	2459	2480	2501	2519	2526	2535	2543	2552	2566	2570	2581	2594	2603	2603	2614	2636	2653	2663	2668	2675	2688	2703	2714	2736	2740	2760	2765	2777	2795	2808	2817	2834	2843	2855	2874	2886	2907	2913	2938	2953	2967	2977	2989	3015	3015	3025	3059	3059	3080	3080	3103	3108	3122	3139	3191	3213	3236	3266	3287	3305	3329	3354	3388
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	3	3	3	3	3	3	5	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	12	13	13	13	14	15	15	15	15	15	15	15	15	15	15	16	16	16	18	18	18	19	19	21	21	22	23	25	25	26	26	27	27	28	34	34	36	39	39	39	40	40	43	43	45	46	48	48	50	50	51	51	51	51	54	57	58	60	63	65	67	67	67	68	68	73	73	73	73	73	74	74	74	75	77	81	84	84	90	91	92	96	99	115	146	155	168	169	171	171	203	207	210	210	210	211	215	217	218	218	219	224	224	227	228	231	233	235	235	236	267	269	269	269	269	269	269	270	271	271	273	277	278	279	286	292	294	294	294	294	295	298	298	300	300	301	302	304	309	309	311	312	312	317	317	322	322	322	323	331	334	335	335	335	340	341	341	341
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	4	4	7	7	8	8	8	9	10	10	11	15	15	15	15	15	16	20	20	20	32	32	32	33	34	34	34	34	35	36	36	36	36	37	37	38	38	39	75	80	80	80	80	80	80	83	87	87	87	87	90	93	95	95	96	96	96	100	102	104	105	105	105	110	112	114	114	114	114	114	115	120	125	128	131	131	131	131	147	152	153	155	163	164	168	172	172	180	198	203	203	203	210	212	217	218	220	221	225	233	233	234	242	243	244	255	258	262	262	267	267	267	271	278	281	288	295	298	305	311	314	336	346	351	351	359	360	360	371	388	395	401	402	423	423	430	436	443	447	456	458	464	468	483	504	507	512	512	515	523	532	544	546	548	564	572	580	580	593	600	602	602	606	612	618	622	627	630	631	631	638	647	658	677	677	683	688	692	695	700	707	709	709	711	717	724	726	731	746	753	757	768	783	784	790	794	795	797	801	806	816	820	823	825	830	835	847	847	849	858	858	866	866	875	877	880	881	908	909	916	924	930	934	934	945	952
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	4	5	5	5	5	5	5	5	6	7	8	9	9	10	10	10	10	10	10	11	13	13	16	16	16	16	19	20	23	36	38	38	38	40	42	42	44	45	49	50	50	59	61	65	70	72	72	74	74	75	75	75	81	81	82	91	98	103	108	113	115	117	122	123	129	140	143	143	145	149	162	162	166	177	177	187	213	221	222	235	243	247	262	271	291	296	298	303	303	314	330	338	353	365	382	415	425	430	446	462	473	484	501	518	538	541	552	557	569	575	582	597	610	612	619	626	632	633	638	643	654	658	659	666	666	675	676	692	696	696	705	708	716	724	732	738	738	738	743	752	754	762	767	768	772	773	786	786	792	797	801	801	801	812	817	824	831	834	837	847	865	871	888	898	904	907	909	920	940	956	966	966	966	970	985	999	1008	1029	1047	1067	1079	1083	1095	1108	1116	1133	1138	1144	1155	1166	1179	1186	1193	1202	1204	1228	1299	1299	1315	1356	1356	1365	1365	1384	1400	1406	1415	1470	1486	1511	1522	1526	1539	1551	1557	1575
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	3	4	4	4	8	8	8	8	8	8	8	8	8	8	10	10	10	11	12	13	13	14	14	14	14	14	14	14	14	17	17	17	19	19	20	21	22	22	22	22	22	22	22	23	23	23	23	23	23	24	24	24	24	25	25	25	25	25	25	25	25	26	28	29	29	29	29	30	30	30	30	30	30	30	30	32	32	32	36	36	36	36	36	36	37	37	37	37	37	37	37	38	38	38	38	38	40	43	42	42	44	45	48	50	50	51	54	56	56	57	58	62	64	65	67	71	73	74	76	80	85	86	87	88	88	90	92	93	93	93	93	94	97	98	101	102	105	111	112	120	127	133	135	138	141	143	144	144	148	149	151	151	152	154	154	158	161	161	161	164	167	168	171	177	177	179	179	182	186	187	187	187	187	188	189	191	196	196	196	198	198	201	208	211	213	213	213	213	218	221	223	229	230	230	232	235	238	238	239	244	244	245	245	247	247	249	252	264	266	266	268	270	270	271	272	275
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	3	4	6	7	7	8	8	8	8	8	11	11	11	14	15	15	15	17	17	18	18	18	19	19	19	20	20	21	22	23	23	23	23	27	29	30	30	31	31	31	31	31	31	31	33	34	34	34	34	37	37	37	38	39	44	45	48	48	50	50	54	55	57	57	58	61	63	65	70	72	73	79	79	82	83	86	88	91	92	92	92	96	96	100	103	104	106	106	107	107	112	114	117	120	123	124	125	127	128	130	131	134	135	136	139	141	143	144	151	157	159	167	169	174	176	185	186	187	189	191	193	201	201	202	203	207	208	223	223	226	226	234	237	243	247	247	250	252	259	265	271	276	279	282	298	302	307	316	322	323	332	336	343	343	354	356	357	358	360	366	376	379	383	384	385	388	393	398	405	407	410	414	417	421	427	430	436	437	437	441	446	449	456	456	466	470	473	487	491	502	511	515	520	525	534	541	549	566	577	582	588	602	614	614	629	653	653	668	668	677	685	688	702	730	734	745	749	756	766	778	785	795
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	5	6	8	10	13	15	16	26	26	29	31	35	36	36	44	51	57	60	62	63	65	68	69	80	83	89	93	93	96	99	100	104	110	110	110	115	120	123	124	128	129	135	144	145	152	160	162	165	169	178	182	185	196	202	207	213	221	228	234	246	254	257	264	267	267	273	286	295	295	313	316	321	326	332	382	394	397	404	416	432	451	464	481	493	500	502	507	528	553	561	567	579	602	611	638	650	660	679	696	709	732	758	785	804	822	844	858	876	890	913	946	963	978	1000	1040	1079	1130	1173	1215	1239	1293	1313	1376	1421	1472	1519	1548	1579	1639	1699	1739	1766	1795	1802	1833	1875	1899	1962	2020	2036	2054	2054	2161	2205	2241	2278	2308	2341	2350	2404	2493	2572	2670	2766	2855	2934	3088	3229	3376	3490	3529	3617	3667	3761	3761	3953	4013	4044	4077	4103	4155	4211	4261	4294	4318	4345	4380	4428	4466	4498	4542	4572	4609	4640	4695	4852	4895	4918	4931	4945	4976	5019	5044	5073	5096	5133	5174	5281	5343	5389	5453	5490	5507	5537	5593	5655	5703	5772	5828	5837	5859	5902	5958	6014	6014	6026	6102	6102	6156	6156	6210	6241	6242	6282	6372	6445	6493	6568	6604	6609	6665	6716	6772
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	4	4	6	6	6	8	8	8	8	8	9	9	9	9	9	9	9	10	10	10	10	11	11	12	12	12	17	17	19	20	20	23	25	25	26	27	29	29	29	29	29	29	29	31	31	31	31	31	35	35	35	35	35	35	35	35	35	35	35	36	36	37	37	39	43	45	47	47	48	48	51	51	53	55	55	55	55	56	61	63	63	65	65	67	67	67	68	68	72	73	73	73	74	74	74	79	85	89	90	92	93	95	99	101	101	101	103	105	106	114	114	117	121	121	124	124	124	124	124	127	131	132	136	137	140	146	146	148	149	161	162	162	162	162	165	165	172	177	182	184	188	190	197	200	200	209	210	214	217	219	225	225	227	229	233	234	234	235	235	243	243	248	248	249	250	251	253	253	253	253	256	257	257	258	259	260	261	308	311	313	315	320	322	322	331	333	333	335	336	337	340	348	350	351	351	354	356	367	370	372	374	376	378	378	378	381	381	386	391	391	395	395	395	398	400	400	409	410	413	413	414	414	414	420	423
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	5	9	15	16	17	17	19	19	26	29	33	35	37	42	46	50	50	53	55	56	63	67	69	74	77	78	82	97	107	118	128	137	154	168	185	209	228	238	242	255	275	290	307	317	338	354	355	369	392	422	438	455	461	469	486	502	528	549	567	601	613	624	639	651	659	659	671	678	697	730	751	779	792	801	809	842	866	882	908	921	927	947	969	997	1013	1032	1054	1058	1068	1077	1090	1115	1137	1149	1155	1174	1206	1234	1251	1266	1295	1316	1330	1353	1387	1405	1443	1475	1512	1543	1580	1602	1636	1707	1719	1747	1768	1810	1829	1870	1904	1911	1924	1950	1961	1999	2026	2049	2054	2065	2075	2085	2125	2149	2170	2174	2180	2191	2191	2211	2225	2243	2250	2256	2269	2280	2289	2297	2307	2318	2325	2332	2346	2370	2379	2400	2413	2417	2431	2438	2453	2453	2486	2492	2499	2510	2523	2537	2555	2571	2584	2590	2611	2618	2630	2638	2645	2654	2672	2687	2696	2714	2809	2821	2834	2843	2863	2884	2908	2947	2983	2983	3011	3031	3051	3089	3126	3171	3206	3224	3257	3291	3354	3400	3443	3468	3493	3511	3542	3583	3620	3620	3654	3707	3707	3773	3773	3821	3850	3883	3955	4055	4081	4139	4172	4199	4240	4293	4343	4381
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	4	7	10	10	12	12	15	17	18	19	20	20	22	28	30	36	36	36	40	42	47	48	55	57	58	61	65	80	81	89	90	91	91	98	100	104	112	112	115	115	121	130	132	145	145	146	152	153	162	162	163	163	163	163	170	171	180	182	184	184	184	188	190	196	201	209	211	215	215	221	223	228	233	233	233	242	246	252	256	273	276	278	290	296	306	309	320	325	326	332	345	350	356	365	373	373	375	385	391	396	400	403	406	415	415	422	432	449	456	464	467	468	475	478	478	481	484	490	498	500	505	506	512	516	516	534	543	553	562	569	573	575	584	596	609	611	619	622	628	643	649	658	665	672	673	681	685	685	711	724	736	741	749	768	793	807	819	838	842	856	869	881	896	898	911	931	940	953	995	1010	1013	1023	1026	1037	1049	1061	1074	1080	1086	1098	1121	1141	1149	1169	1177	1180	1187	1201	1232	1271	1281	1297	1330	1357	1364	1376	1386	1386	1388	1406	1406	1419	1419	1424	1434	1448	1451	1480	1500	1508	1519	1528	1532	1545	1563	1586
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	3	3	3	3	5	5	6	6	7	7	7	8	8	10	11	12	17	18	21	27	28	34	53	85	92	97	104	106	145	157	175	201	201	204	249	288	313	327	365	388	391	417	440	448	491	509	518	520	547	591	624	644	644	663	670	674	680	713	728	754	754	755	786	791	809	837	859	862	868	876	900	913	954	956	966	967	978	1019	1027	1040	1056	1085	1086	1096	1114	1132	1142	1161	1175	1178	1201	1218	1264	1320	1321	1332	1338	1383	1434	1479	1582	1620	1632	1638	1708	1731	1798	1863	1928	1942	1957	1994	2015	2071	2118	2175	2250	2395	2429	2459	2531	2563	2606	2635	2658	2682	2714	2726	2745	2784	2804	2817	2845	2845	2856	2952	3003	3023	3039	3067	3102	3128	3155	3198	3209	3219	3250	3303	3368	3404	3482	3511	3539	3607	3625	3674	3674	3808	3822	3839	3862	3887	3944	3974	4025	4040	4050	4065	4113	4173	4204	4218	4235	4252	4263	4273	4314	4455	4484	4530	4546	4565	4624	4677	4701	4748	4790	4856	4905	4954	5040	5089	5160	5268	5283	5340	5415	5475	5537	5559	5618	5637	5668	5702	5762	5842	5842	5879	5930	5930	5975	5975	6008	6060	6082	6133	6258	6309	6389	6436	6469	6488	6530	6577	6599
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	5	6	6	8	8	9	10	14	14	14	15	15	16	16	16	18	19	20	20	21	21	23	24	24	24	25	26	26	26	26	27	30	34	36	38	39	40	42	43	43	44	44	45	46	46	48	49	52	59	65	69	72	72	73	76	86	92	92	97	100	102	103	106	113	115	115	115	118	123	124	130	135	137	141	147	150	157	163	166	170	173	173	179	194	210	218	223	231	234	235	238	257	261	267	267	274	284	289	292	294	307	310	322	328	336	352	351	359	363	375	383	392	401	402	412	421	428	441	450	461	470	480	486	490	509	528	543	549	552	555	555	574	577	585	592	594	626	637	651	667	679	691	698	713	721	733	743	795	804	813	846	855	886	886	968	982	991	996	1002	1011	1028	1042	1066	1074	1087	1087	1098	1115	1131	1150	1158	1168	1170	1183	1207	1242	1257	1276	1286	1291	1323	1349	1390	1393	1429	1434	1452	1467	1500	1528	1566	1582	1597	1605	1628	1670	1690	1736	1749	1762	1766	1786	1844	1844	1876	1932	1932	1968	1968	2038	2068	2076	2115	2202	2211	2264	2294	2339	2362	2413	2436	2460
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	5	6	6	10	14	17	18	23	24	31	36	44	45	51	62	64	71	75	105	111	201	201	206	214	220	244	247	250	254	269	290	323	342	346	352	353	366	381	382	388	388	392	417	439	452	467	480	483	487	487	497	507	517	525	526	540	560	562	574	585	603	605	609	612	613	619	629	640	640	673	675	688	707	720	735	761	771	773	788	808	835	862	888	901	921	937	957	978	995	1019	1025	1037	1076	1088	1118	1137	1163	1183	1205	1227	1251	1284	1287	1309	1341	1361	1382	1426	1449	1494	1499	1522	1547	1578	1609	1651	1672	1700	1712	1744	1778	1790	1821	1842	1859	1876	1891	1913	1940	1957	1986	2007	2032	2060	2072	2123	2148	2173	2197	2205	2220	2220	2291	2316	2340	2359	2367	2390	2412	2443	2466	2496	2556	2572	2616	2628	2708	2725	2770	2777	2805	2841	2853	2867	2867	2911	2934	2945	2962	2982	2993	3005	3020	3041	3054	3072	3083	3109	3136	3155	3178	3194	3213	3224	3261	3325	3354	3369	3388	3402	3421	3501	3522	3563	3563	3602	3622	3635	3671	3708	3738	3762	3773	3776	3787	3828	3854	3875	3917	3927	3943	3970	3995	4020	4020	4034	4079	4079	4101	4101	4126	4172	4194	4218	4320	4354	4420	4467	4504	4550	4565	4626	4684
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	7	9	10	12	14	17	19	25	28	31	37	37	40	43	45	55	59	65	75	80	80	80	92	105	108	116	119	120	123	139	140	142	145	145	145	145	148	149	151	151	151	151	151	151	151	151	153	153	154	154	158	159	161	164	168	169	171	172	174	182	182	182	185	185	188	191	194	197	197	197	197	197	205	217	224	224	224	226	233	234	242	255	256	257	263	263	272	274	279	291	296	299	307	317	324	328	337	352	360	364	366	381	383	395	415	422	436	444	451	459	464	472	524	529	533	537	542	556	564	608	619	628	638	642	668	679	682	696	707	712	746	752	758	758	787	799	812	820	837	843	844	855	867	875	885	897	897	906	914	915	923	926	938	942	943	943	943	1008	1013	1018	1020	1026	1033	1036	1048	1051	1057	1061	1065	1082	1090	1091	1111	1119	1134	1135	1140	1160	1183	1197	1212	1231	1241	1260	1286	1311	1328	1353	1357	1388	1407	1425	1437	1457	1462	1474	1487	1505	1535	1548	1592	1601	1620	1636	1655	1665	1665	1673	1732	1732	1744	1744	1751	1775	1782	1785	1821	1829	1844	1862	1868	1869	1877	1893	1904
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	4	5	8	10	11	11	13	13	13	16	18	19	21	21	21	23	25	31	36	39	39	44	51	63	65	83	88	88	94	108	126	136	145	156	167	170	176	203	219	232	244	259	265	273	315	345	367	385	405	405	405	412	429	462	462	499	499	509	531	553	571	597	621	626	627	642	702	728	760	779	783	791	802	835	865	877	894	907	932	947	973	986	1018	1030	1040	1060	1071	1084	1093	1100	1112	1117	1128	1149	1170	1185	1190	1198	1217	1228	1260	1283	1291	1303	1305	1328	1340	1351	1364	1374	1381	1386	1394	1394	1402	1411	1417	1421	1427	1431	1439	1453	1455	1500	1504	1504	1504	1504	1504	1504	1510	1513	1517	1517	1523	1531	1541	1545	1551	1558	1566	1574	1587	1591	1603	1607	1609	1623	1627	1633	1633	1659	1674	1675	1679	1681	1686	1688	1695	1696	1701	1710	1720	1737	1747	1751	1761	1765	1765	1769	1788	2200	2224	2238	2240	2250	2254	2287	2304	2316	2321	2331	2338	2348	2363	2392	2421	2434	2438	2455	2472	2493	2503	2536	2546	2548	2563	2579	2605	2639	2639	2670	2702	2702	2754	2754	2778	2799	2807	2828	2896	2940	2976	2998	3022	3027	3061	3096	3122
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	4	4	9	9	9	9	9	9	11	11	12	12	13	15	16	17	21	22	23	24	24	24	26	29	29	30	30	32	34	36	36	40	41	43	43	46	48	50	52	53	55	56	59	60	62	64	67	67	69	78	84	84	84	86	86	87	89	90	95	97	98	98	99	102	104	107	107	111	113	113	113	120	123	123	123	124	129	130	132	133	134	136	137	138	142	144	146	149	151	152	157	157	163	165	166	170	174	177	183	183	185	188	194	200	203	215	220	225	227	229	239	242	259	263	273	281	286	302	312	320	331	339	343	351	362	362	388	395	415	432	436	448	470	495	534	546	556	561	569	573	597	597	643	645	659	672	684	697	697	734	743	746	747	751	771	794	811	820	831	838	848	889	899	907	957	962	968	984	1034	1095	1154	1167	1170	1174	1202	1257	1276	1295	1297	1316	1331	1355	1400	1416	1421	1435	1438	1448	1464	1489	1498	1508	1537	1541	1551	1576	1579	1594	1594	1602	1614	1614	1636	1636	1642	1651	1653	1661	1682	1701	1705	1717	1720	1721	1726	1735	1741
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	5	5	5	5	5	7	7	7	8	8	8	8	11	14	16	17	17	17	19	20	20	20	21	21	22	24	24	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	30	30	31	31	31	32	32	32	33	34	37	42	45	50	53	54	55	57	72	72	82	85	92	96	103	115	117	117	119	124	130	144	150	163	164	167	174	180	195	208	234	277	282	298	308	315	340	359	373	378	394	411	437	459	468	479	481	484	531	539	553	563	572	585	597	613	621	640	657	662	670	708	722	740	764	778	793	802	827	848	866	884	897	906	928	938	1000	1026	1049	1064	1075	1089	1089	1171	1207	1224	1235	1237	1261	1276	1300	1345	1363	1375	1381	1400	1413	1427	1440	1467	1475	1490	1528	1534	1556	1556	1612	1618	1623	1628	1637	1645	1655	1705	1713	1720	1733	1745	1761	1778	1781	1801	1814	1830	1840	1864	1891	1946	1956	1982	1989	2014	2033	2049	2081	2085	2117	2128	2146	2171	2187	2219	2237	2260	2280	2298	2312	2328	2341	2358	2370	2370	2374	2377	2387	2387	2398	2414	2414	2422	2422	2430	2443	2457	2463	2488	2499	2523	2541	2544	2550	2560	2582	2598
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	5	6	8	8	8	8	8	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	14	18	20	23	26	30	36	39	39	42	42	50	55	56	57	58	60	65	66	66	69	69	75	79	81	83	85	86	89	89	90	91	92	94	95	95	96	98	101	102	105	109	110	112	115	121	124	125	125	125	129	129	133	135	139	143	147	148	155	162	164	168	169	170	176	183	184	194	198	199	200	202	207	211	215	218	221	221	229	239	248	256	265	266	270	277	282	284	287	289	289	289	289	295	295	301	303	303	306	308	310	314	318	319	320	320	321	322	325	328	331	331	335	337	342	342	355	357	361	363	369	375	382	387	387	387	391	394	398	403	404	407	407	413	414	417	424	431	441	447	453	458	468	476	479	481	490	499	518	525	533	538	542	551	553	578	595	604	615	626	626	631	635	643	654	654	662	675	675	682	682	685	694	701	713	730	747	767	780	799	805	819	836	848
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	3	3	3	10	10	10	10	10	10	10	10	10	11	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	16	16	16	20	20	26	30	33	41	43	45	47	62	67	75	89	95	101	102	109	122	151	158	167	168	173	187	197	201	201	218	224	231	251	269	273	274	279	292	294	300	315	327	333	339	342	346	353	370	378	382	382	382	413	418	437	444	451	464	470	482	488	496	497	503	516	525	535	552	565	574	580	582	592	604	628	642	652	671	675	688	699	712	737	748	757	773	787	802	832	845	860	869	872	877	878	897	916	928	954	956	960	960	974	984	998	1005	1007	1009	1019	1041	1062	1076	1080	1091	1092	1110	1118	1131	1148	1155	1157	1167	1173	1187	1187	1204	1209	1214	1215	1217	1230	1232	1238	1240	1242	1243	1249	1257	1265	1271	1275	1275	1277	1279	1282	1313	1316	1323	1332	1334	1345	1363	1386	1399	1401	1411	1424	1431	1451	1459	1480	1497	1503	1512	1530	1542	1577	1599	1610	1636	1646	1661	1677	1721	1721	1745	1795	1795	1827	1827	1858	1895	1906	1909	2021	2050	2093	2108	2138	2151	2200	2232	2268
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	4	4	4	4	4	5	5	5	5	5	5	5	5	6	6	6	6	6	6	8	10	10	10	10	10	10	10	11	13	13	13	13	21	21	22	23	23	23	23	32	33	37	38	38	38	38	38	38	38	40	40	40	40	50	50	50	51	51	51	51	55	58	58	58	59	59	61	68	69	70	70	70	70	70	73	77	77	80	80	80	84	86	86	90	90	91	91	93	99	99	103	103	105	105	106	106	107	117	119	119	119	119	119	119	119	120	120	121	122	123	123	123	123	123	123	124	125	125	129	130	131	131	131	133	134	134	135	135	135	135	135	135	135	135	135	135	135	138	139	139	139	139	139	139	139	139	142	144	144	144	144	150	154	157	158	159	163	166	168	172	174	176	176	176	191	196	203	207	219	223	223	225	227	237	240	240	241	265	265	269	269	271	272	273	279	302	308	309	315	315	317	318	322	324
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	3	3	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	9	11	11	11	11	11	12	12	13	13	14	14	15	15	16	16	16	16	16	16	16	16	16	17	17	17	17	17	18	19	19	19	19	19	19	19	20	21	22	22	22	22	25	26	30	36	37	38	38	41	43	48	52	58	61	62	68	75	84	90	96	98	101	103	106	107	108	110	111	116	121	122	127	127	127	127	129	132	135	137	139	141	141	146	150	155	161	161	164	175	180	206	206	207	207	210	215	228	233	243	244	248	259	259	260	260	267	274	277	277	282	283	287	288	292	293	296	299	299	301	302	302	303	313	319	324	329	329	329	329	333	333	335	335	336	336	341	344	346	349	352	354	358	360	364	366	369	383	386	389	389	393	395	400	404	404	407	409	409	413	413	413	417	418	418	441	445	449	452	453	453	456	463	465
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	6	7	8	8	8	9	10	11	11	12	13	13	16	19	30	31	34	38	50	53	58	62	63	63	64	65	66	78	80	80	83	83	87	88	88	89	89	90	90	90	90	91	92	92	93	98	98	98	98	98	100	100	101	101	103	103	103	103	103	103	103	103	103	104	105	105	107	107	107	107	108	108	108	108	108	108	108	108	108	108	110	110	110	111	111	111	111	111	111	112	113	113	114	115	115	115	115	115	115	115	115	115	115	116	116	117	117	117	117	118	118	118	118	118	119	120	122	123	127	127	127	128	128	129	130	130	130	130	130	130	130	132	132	132	134	134	134	134	134	134	134
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	5	9	12	13	16	24	27	30	38	38	41	47	55	60	67	67	75	83	87	93	100	101	101	104	110	112	129	137	139	149	163	171	179	186	190	195	201	205	211	228	240	254	257	263	263	271	275	283	284	294	297	301	301	304	313	321	351	352	354	360	364	370	372	393	394	400	406	407	417	430	435	435	454	466	506	523	540	567	575	592	599	616	647	672	690	717	733	754	764	802	852	876	920	949	965	995	1042	1066	1123	1151	1173	1201	1261	1311	1382	1420	1452	1512	1551	1579	1643	1712	1778	1821	1858	1909	1942	2036	2091	2145	2190	2215	2251	2287	2356	2416	2470	2503	2533	2572	2611	2671	2720	2762	2802	2823	2881	2930	2975	3016	3072	3096	3109	3141	3141	3222	3276	3326	3375	3384	3419	3475	3551	3600	3648	3679	3702	3732	3751	3806	3830	3898	3908	3930	3991	4036	4068	4068	4126	4147	4180	4193	4234	4267	4300	4323	4345	4385	4428	4456	4488	4532	4553	4567	4581	4611	4629	4653	4750	4778	4799	4834	4849	4893	4943	4975	5046	5061	5105	5141	5186	5232	5277	5324	5347	5364	5405	5441	5487	5526	5556	5586	5616	5654	5698	5725	5776	5776	5803	5847	5847	5874	5874	5914	5960	5987	5996	6163	6233	6273	6323	6346	6382	6424	6487	6536
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	3	3	4	4	6	6	10	12	12	12	14	16	19	19	19	19	21	23	25	28	30	32	33	34	36	38	40	41	51	80	80	84	88	97	112	112	112	119	120	147	153	161	161	162	168	173	175	183	187	191	195	197	202	207	215	239	239	245	250	266	296	296	310	310	322	322	337	344	351	364	366	370	375	377	390	403	408	415	415	417	421	434	437	441	452	453	462	475	486	490	492	499	501	502	506	507	521	523	526	527	532	536	548	555	563	563	585	589	593	599	604	618	623	637	638	647	647	665	681	685	687	699	703	710	721	727	731	738	739	746	751	759	765	773	777	778	778	793	801	810	816	820	821	821	832	841	852	854	858	866	871	882	894	897	904	911	915	919	922	922	942	947	952	952	957	963	970	975	981	987	990	991	1000	1008	1014	1017	1018	1024	1026	1030	1032	1039	1042	1047	1050	1057	1072	1077	1082	1083	1089	1091	1095	1099	1100	1105	1109	1111	1118	1119	1128	1135	1139	1147	1147	1150	1158	1170	1177	1177	1179	1195	1195	1203	1203	1214	1216	1224	1254	1254	1265	1281	1292	1305	1307	1331	1341	1363
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	6	7	8	8	8	14	14	15	15	17	23	23	33	40	46	54	67	83	104	124	146	166	186	195	234	258	283	304	314	336	363	371	391	424	470	476	501	510	552	566	579	592	599	611	616	626	633	645	663	671	769	788	821	839	870	874	891	919	937	961	986	1013	1030	1048	1061	1080	1107	1143	1176	1212	1239	1272	1307	1345	1389	1434	1448	1471	1478	1519	1564	1613	1683	1683	1773	1841	1894	1977	2067	2155	2235	2300	2371	2448	2553	2737	2892	3011	3099	3163	3241	3385	3529	3721	3884	3984	4106	4253	4347	4506	4675	4816	4952	5060	5298	5453	5651	5810	5980	6150	6299	6471	6704	6898	7204	7447	7640	7737	7971	8157	8354	8593	8768	8897	9063	9252	9377	9610	9819	9991	10119	10289	10464	10641	10859	10969	11113	11235	11337	11425	11576	11753	11906	12028	12077	12148	12148	12406	12508	12603	12714	12754	12847	12951	13163	13362	13522	13700	13842	14004	14151	14387	14536	14745	14868	14967	15203	15297	15391	15391	15655	15741	15819	15887	15919	15999	16156	16219	16318	16393	16480	16530	16663	16745	16812	16880	16943	17010	17070	17158	17416	17485	17596	17651	17681	17756	17878	18014	18136	18155	18345	18463	18579	18755	18884	18980	19093	19160	19251	19334	19454	19583	19668	19801	19888	19952	20015	20165	20376	20376	20433	20765	20765	20964	20964	21135	21274	21409	21411	22120	22303	22560	22727	22890	23012	23223	23542	23775
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	6	7	10	15	15	16	17	17	18	19	22	23	23	23	23	23	25	26	28	29	29	33	36	38	48	54	54	54	54	54	57	58	62	62	63	64	70	72	82	89	89	93	110	113	118	125	129	133	133	134	134	142	144	146	148	148	150	154	154	155	157	159	159	160	160	160	161	165	171	174	174	175	179	181	186	191	191	192	193	200	204	205	207	208	208	212	214	218	225	226	228	231	231	235	238	239	240	243	246	252	254	256	256	256	258	260	260	264	266	267	271	271	273	274	277	278	281	281	281	281	283	287	287	287	287	288	291	291	291	291	296	296	297	298	298	298	298	298	300	301	302	307	308	311	313	316	316	323	325	336	338	338	344	346	347	348	355	358	361	363	363	365	366	370	373	375	378	378	380	381	383	385	390	401	401	401	405	410	414	414	417	426	426	462	462	469	472	476	478	497	503	508	510	510	511	523	529	532
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	3	4	6	7	8	10	13	15	15	17	18	18	18	18	19	20	21	21	21	21	21	23	23	23	23	23	24	24	24	24	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	30	30	32	32	32	32	32	32	32	32	32	33	34	34	34	34	35	35	35	36	36	36	36	37	37	37	38	38	38	38	38	38	40	40	40	40	41	41	41	42	46	50	51	54	54	57	60	62	67	75	80	89	94	96	97	100	103	106	110	113	114	118	120	121	121	124	127	128	132	133	133	133	133	136	137	140	142	144	146	153	155	156	159	160	168	168	169	170	172	173	175	177	179	179	181	181	186	188	188	190	190	192	193	194	195	195	196	197	198	199	200	200	200	200	201	202	208	208	208	208	209	212	214	217	218	219	219	220	221	222	224	227	227	227	228	229	232	236	236	236	236	238	238	239	241	241	243	246	246	249	249	255	255	262	268	273	273	273	274	276	277	278	278	280
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	3	4	5	5	5	5	6	7	7	7	7	7	8	8	8	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	11	12	12	12	12	12	13	13	13	14	15	15	19	19	23	27	31	35	37	37	37	37	37	37	37	38	41	41	41	41	41	43	43	45	47	49	50	51	51	52	58	65	67	68	70	70	77	83	93	99	104	104	108	116	116	120	128	137	142	153	163	172	176	180	185	189	191	194	203	210	213	216	218	241	247	251	256	261	265	269	273	277	287	292	293	294	294	309	314	331	339	344	348	349	358	367	376	382	387	388	391	404	407	424	426	434	442	460	471	471	484	488	491	498	503	503	508	514	518	531	540	558	564	565	578	589	595	603	613	622	816	830	841	852	896	905	927	955	980	1011	1041	1089	1095	1122	1151	1189	1200	1213	1225	1232	1266	1284	1288	1302	1306	1316	1331	1343	1353	1353	1364	1378	1378	1385	1385	1402	1411	1418	1447	1447	1462	1467	1479	1487	1496	1508	1513	1525
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	4	4	4	6	9	11	15	23	32	34	44	52	69	69	72	78	80	103	239	316	463	572	581	585	596	603	618	630	635	641	645	655	658	674	677	685	687	687	699	715	726	743	752	755	760	775	801	819	832	867	879	888	910	949	980	1000	1029	1029	1045	1054	1088	1112	1112	1161	1179	1188	1212	1240	1268	1306	1335	1337	1367	1403	1448	1467	1512	1533	1535	1540	1565	1587	1622	1643	1658	1673	1703	1712	1724	1740	1767	1795	1802	1822	1847	1864	1879	1897	1913	1926	1935	1942	1964	1980	1990	2006	2021	2039	2055	2071	2082	2100	2103	2123	2142	2155	2179	2195	2207	2215	2233	2249	2262	2282	2299	2312	2328	2330	2335	2361	2373	2395	2412	2424	2435	2435	2463	2485	2515	2527	2532	2555	2583	2618	2634	2660	2672	2681	2712	2717	2751	2767	2799	2812	2820	2830	2841	2859	2859	2902	2916	2926	2931	2946	2970	2981	3002	3026	3032	3046	3062	3085	3106	3135	3159	3165	3192	3217	3250	3336	3366	3381	3390	3400	3427	3459	3475	3526	3535	3582	3620	3678	3712	3751	3800	3827	3855	3888	3938	3996	4056	4095	4171	4190	4200	4252	4313	4387	4387	4426	4494	4494	4547	4547	4593	4629	4646	4659	4804	4851	4899	4938	4966	4979	5019	5044	5072
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	8	11	18	21	21	22	26	33	42	59	92	115	128	147	186	198	202	239	242	243	262	277	287	405	423	425	448	451	456	462	472	473	478	478	483	486	492	494	494	500	500	500	502	504	507	509	511	513	513	516	530	542	542	544	547	550	551	554	554	555	555	557	560	561	564	567	570	576	576	578	583	586	588	589	592	592	600	602	608	617	620	628	632	640	641	651	653	657	663	665	672	676	682	694	694	701	706	713	721	723	729	734	736	741	744	762	780	792	834	842	843	843	871	897	905	910	914	920	933	945	956	962	976	981	994	999	1002	1005	1017	1021	1026	1044	1051	1061	1061	1073	1076	1081	1083	1085	1090	1097	1102	1112	1117	1124	1130	1134	1143	1152	1157	1160	1172	1175	1192	1201	1224	1234	1243	1244	1258	1270	1292	1309	1320	1331	1336	1346	1359	1378	1409	1431	1455	1465	1488	1511	1533	1543	1553	1566	1569	1587	1606	1647	1647	1663	1689	1689	1720	1720	1763	1786	1804	1836	1900	1937	1972	2025	2044	2051	2077	2113	2146
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	3	3	5	7	7	9	10	11	13	15	17	20	23	28	29	36	38	42	44	58	64	70	74	75	83	96	103	112	116	118	121	130	136	148	148	150	152	152	157	162	173	175	180	182	184	192	199	203	212	214	216	216	218	222	229	238	246	251	256	264	275	309	314	319	321	325	331	338	347	347	359	363	370	403	413	426	443	445	452	456	464	473	496	507	518	524	527	545	556	594	603	610	615	633	644	661	674	682	696	714	726	745	757	757	764	786	800	837	854	870	907	920	942	980	1024	1036	1075	1099	1128	1136	1174	1200	1231	1261	1272	1288	1303	1310	1338	1354	1370	1382	1399	1418	1423	1427	1449	1458	1476	1490	1491	1502	1502	1525	1536	1552	1562	1563	1582	1584	1604	1620	1645	1656	1670	1677	1677	1694	1698	1715	1721	1733	1752	1754	1779	1779	1819	1845	1852	1862	1870	1881	1913	1932	1954	1968	1979	1993	2004	2023	2053	2073	2094	2116	2128	2145	2196	2219	2240	2252	2262	2275	2296	2311	2338	2349	2374	2389	2402	2433	2452	2473	2490	2511	2535	2554	2585	2640	2670	2699	2719	2737	2757	2797	2860	2860	2889	2937	2937	2999	2999	3047	3076	3081	3089	3210	3248	3290	3321	3341	3354	3396	3431	3464
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	4	5	6	9	9	9	9	9	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	12	12	15	16	16	17	23	23	24	25	27	33	39	49	54	54	60	75	80	92	98	103	109	118	123	124	128	131	132	145	146	149	154	162	166	166	177	181	196	203	208	215	216	217	221	225	225	228	233	239	248	251	255	259	269	272	280	281	282	286	293	299	306	322	330	332	334	334	338	340	341	351	357	358	364	376	376	377	385	389	395	395	398	404	404	405	415	419	431	436	439	441	445	453	461	473	480	486	490	496	505	513	524	524	532	541	542	549	549	558	561	562	563	565	579	584	587	594	596	599	599	602	604	614	618	630	632	633	644	646	653	653	659	659	659	661	666	673	677	681	682	687	688	694	700	701	707	709	711	713	716	728	736	741	742	744	746	749	752	763	772	776	783	784	790	798	814	826	834	838	845	864	875	890	894	899	906	916	940	946	972	972	978	996	996	1015	1015	1036	1054	1062	1065	1118	1123	1134	1149	1162	1167	1177	1193	1201
37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	7	7	7	8	8	8	8	8	8	8	8	10	10	10	10	10	10	10	10	10	10	12	14	14	14	15	15	15	15	16	21	21	21	21	23	23	23	24	26	27	29	31	33	35	35	35	35	35	37	43	43	43	43	43	43	43	43	44	44	49	50	50	50	52	53	55	59	60	61	63	65	65	66	67	68	68	68	68	68	68	69	69	70	70	71	72	72	72	73	74	74	74	74	74	76	76	76	76	78	78	80	80	80	83	83	83	85	85	85	85	85	87	87	87	88	91	92	93	94	99	99	104	105	107	107	108	110	112	113	114	116	116	116	117	118	118	118	118	118	118	119	209	212	212	212	215	216	217	220	220	220	221	222	224	224	226	226	230	232	236	238	240	254	256	268	271	271	275	285	300	300	301	310	310	321	321	326	328	332	332	347	349	365	375	378	383	392	396	400
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	7	8	8	8	8	8	9	11	13	13	13	14	16	16	17	17	18	18	19	19	20	21	21	21	21	21	26	27	27	27	27	28	28	29	30	38	38	40	42	44	49	49	51	54	59	59	62	65	69	73	73	75	79	80	85	89	90	90	100	105	109	109	114	114	116	116	119	123
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	9	9	9	9	9	9	9	9	9	9	9	16	16	16	16	18	18	18	18	18	19	19	19	19	19	19	19	20	20	21	22	23	23	23	23	24	24	24	25	25	25	26	26	26	26	26	27	28	28	30	30	30	31	31	31	31	32	33	34	35	36	37	37	37	37	38	38	38	39	39	43	45	46	47	48	48	51	57	58	59	60	63	77	83	103	103	112	114	117	124	125	140	144	153	157	157	160	161	190	195	197	197	197	206	208	212	213	214	214	215	215	228	233	235	235	237	242	244	246	250	255	255	259	260	262	264	265	270	270	274	276	276	280	290	297	300	311	312	332	335	343	348	351	357	362	386	396	404	404	425	435	467	480	490	490	533	533	556	587
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	5	9	11	11	14	16	16	16	16	18	21	23	23	23	23	27	32	40	47	57	66	70	70	74	86	93	94	94	127	130	131	132	134	136	137	142	145	157	163	165	168	173	176	177	197	202	203	203	205	205	209	209	222	224	224	229	233	239	242	242	249	249	249	249	250	253	253	261	265	267	267	270	278	304	317	320	322	325	325	325	340	340	343	343	344	345	347	350	364	368	372	372	372	375	396	399	407	410	413	418	424	439	448	454	456	458	462	470	492	503	509	510	511	511	517	522	547	547	561	570	584	595	607	607	611	611	619	625
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	6	6	6	6	6	6	6	6	6	6	7	12	13	14	15	15	15	15	15	16	16	16	16	16	16	16	18	18	18	19	20	20	24	24	24	27	27	27	30	31	31	31	31	31	32	32	32	33	33	33	33	33	33	33	33	33	34	34	35	35	35	35	35	35	35	35
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	7	7	7	7	7	7	7	7	7	7	9	9	9	9	10	10	10	11	17	17	18	18	18	18	18	18	19	19	20	20	21	22	22	22	22	22	23	23	23	24	24	24	24	25	26	26	27	27	28	28	28	29	29	30	33	34	34	34	34	34	34	34	34	35	38	39	41	42	47	48	51	52	52	65	70	81	82	94	98	100	101	104	105	109	111	115	121	126	137	143	145	150	160	168	171	184	193	206	211	218	220	242	246	257	262	279	290	296	311	335	335	359	367	377	381	395	395	405	405	409	418
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	10	11	11	11	11	11	11	11	14	14	14	14	14	14	14	14	14	15	15	15	15	16	16	16	19	20	20	20	20	20	22	22	25	26	26	26	26	27	27	29	29	30	30	34	34	36	38	38	41	42	42	43	46	46	49	49	51	53	55	57	64	65	75	75	81	92	94	96	100	103	106	109	111	114	118	125	127	130	132	135	144	146	146	150	154	154	156	157	157	158	158	158	161
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	8	8	8	8	11	11	12	12	13	14	14	15	17	19	19	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	26	26	27	28	28	28	28	30	31	31	33	33	33	33	35	35	35	36	36	37	38	39	40	40	43	43	44	44	44	44	45	45	45	45	46	51	55	60	61	61	62	63	66	71	79	82	86	86	93	98	103	106	112	112	114	114	120	128
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	11	13	15	16	17	18	18	23	25	28	28	29	30	32	32	32	34	37	38	39	42	46	48	49	50	51	52	52	54	54	54	54	63	63	65	67	68	74	74	74	74	76	77	79	80	80	83	92	102	102	103	103	103	104	105	106	107	109	112	113	116	117	120	123	123	123	123	123	123	123	125	126	127	128	129	130	132	134	135	141	142	143	144	147	150	156	159	165	167	176	180	180	188	192	198	202	202	217	223	234	234	241	249	258	267	281	302	314	322	328	343	363	385	409	425	444	466	469	478	500	525	548	564	564	580	595	633	696	729	763	788	839	866	877	915	944	961	979	1007	1049	1082	1108	1142	1171	1201	1244	1255	1294	1325	1344	1388	1409	1460	1502	1552	1625	1673	1701	1716	1750	1810	1865	1915	1943	1943	2016	2038	2099	2118	2157	2212	2290	2326	2348	2399	2461	2493	2554	2643	2685	2767	2782	2856	2943	3002	3080	3121	3201	3280	3280	3434	3525	3582	3651	3712	3790	3833	3914	3983	4036	4086	4188	4266	4356	4483	4537	4672	4719	4819	4970	5105	5211	5359	5473	5591	5812	5852	6020	6120	6284	6395	6484	6670	6817	6985	7171	7313	7313	7740	7871	8084	8327	8478	8478	8835	8835	9084	9312
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	3	6	8	11	18	20	23	31	37	43	46	48	54	65	70	77	83	88	95	107	116	123	135	152	152	152	152	246	255	274	290	318	357	397	431	472	492	513	542	572	605	630	643	686	709	752	781	805	821	866	935	991	1032	1106	1147	1173	1229	1277	1370	1442	1487	1528	1564	1580	1596	1632	1661	1685	1705	1744	1762	1783	1803	1834	1880	1911	1917	1930	1958	1984	2006	2037	2044	2058	2067	2091	2091	2104	2118	2138	2143	2146	2171	2181	2193	2193	2208	2233	2245	2260	2277	2295	2323	2334	2351	2358	2373	2402	2421	2442	2464	2492	2503	2522	2547	2584	2613	2639	2639	2663	2673	2715	2762	2765	2794	2816	2841	2850	2872	2897	2917	2922	2932	2938	2958	2977	3006	3028	3039	3046	3058	3073	3088	3104	3117	3128	3135	3148	3182	3203	3223	3250	3274	3289	3309	3339	3375	3430	3470	3470	3526	3554	3604	3661	3740	3813	3857	3881	3894	3957	4020	4060	4131	4214	4294	4328	4407	4456	4533	4603	4676	4722	4767	4849	4849	4984	5064	5122	5177	5250	5334	5416	5500	5595	5678	5728	5812	5946	6081	6192	6301	6446	6535	6703	6917	7011	7231	7405	7536	7753	7915	8010	8207	8359	8480	8658	8794	8925	9056	9333	9510	9748	9748	10343	10610	10870	11110	11406	11406	11794	11794	12295	12699
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	4	5	6	6	10	13	14	15	17	18	18	21	23	24	25	25	25	24	25	28	28	28	29	29	29	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	33	33	33	33	34	34	34	34	34	36	36	36	36	37	37	37	37	37	39	45	46	46	46	46	47	47	53	53	53	54	55	55	55	55	55	55	55	56	56	56	56	57	57	58	58	58	58	58	59	59	60	61	62	65	65	66	69	71	74	74	75	78	79	89	105	105	145	166	184	189	209	209	223	223	244	253
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	6	6	6	6	8	8	8	8	8	8	8	8	8	9	10	10	10	11	11	11	11	12	12	12	12	12	13	13	13	13	13	14	14	14	14	14	14	15	15	16	16	19	20	22	24	24	26	26	26	27	28	28	28	29	31	31	31	31	33	33	34	35	35	36	37	38	42	45	48	50	52	52	52	62	65	70	70	77	79	117	133	134	134	143	148	151	152	158	160	168	169	174	175	193	193	196	202	211	221	223	228	240	253	257	275	280	283	292	317	329	329	352	361	373	403	414	414	423	423	430	451
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	8	8	8	9	9	9	9	11	18	21	22	24	24	24	29	32	34	37	41	41	41	45	45	45	47	47	53	54	60	62	62	68	70	70	75	83	86	86	91	91	92	92	97	98
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	4	4	4	4	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	13	13	13	13	13	13	13	13	13	14	14	14	14	15	15	15	15	18	19	23	23	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	28	29	29	30	30	30	30	30	30	30	30	31	31	31	31	31	32	32	32	33	36	37	39	39	40	44	45	45	48	49	49	49	49	51	51	51	51	51	51	51	51	52	53	58	58	59	59	65	66	72	76	76	79	86	96	96	100	101	105	106	108	113	115	120	124	129	131	133	143	146	150	154	156	168	171	175	185	188	188	190	190	193	194	195	197	199	200	200	202	203	208	212	216	216	219	223	228	229	230	230	232	232	239	239
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	8	8	8	12	13	13	13	13	13	13	13	15	15	15	15	18	18	18	18	18	18	18	19	20	20	21	21	22	22	22	23	24	24	26	30	30	32	32	32	33	35	41	46	50	50	50	50	51	53	57	58	58	59	59	59	59	61	61	61	61	62	68	68	79	83	84	84	84	88	89	102	103	104	105	110	111	112	117	128	131	132	133	136	142	145	153	154	156	160	165	167	184	187	190	191	197	201	202	209	216	216	221	230	245	251	288	288	289	289	289	295
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	7	7	7	8	8	9	9	10	11	12	14	14	14	14	15	15	15	15	16	17	17	17	17	17	17	17	17	18	18	19	23	23	23	23	23	24	24	24	24	24	24	25	25	25	26	26	27	27	27	27	27	32	32	33	34	35	35	35	40	50	52	55	63	81	84	108	116	127	127	133	133	149	150	169	174	183	186	186	201	203	209	223	229	229	231	231	236	242	249	252	257	259	259	262	264	270	270	271	272	275	275	276	277	279	281	285	285	286	286	294	295	297	300	304	304	307	307	310	314
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	7	9	9	10	11	11	12	12	17	17	17	17	23	23	25	25	25	26	26	26	26	26	26	26	26	26	26	26	27	28	28	28	28	28	29	30	32	32	32	33	35	39	41	42	42	42	42	42	43	47	51	51	51	51	51	51	53	53	53	55	58	59	59	61	62	63	64	65	66	66	70	71	74	74	76	77	77	82	83	86	93	106	111	121	124	133	139	141	151	160	162	164	166	174	175	179	184	193	196	202	202	221	227	238	247	254	254	263	263	276	294
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	8	10	11	12	12	14	14	15	15	22	22	23	24	26	28	30	34	34	34	34	34	35	37	38	38	39	39	39	39	40	40	40	40	40	41	41	41	41	41	41	41	41	41	43	44	45	46	49	51	53	53	60	67	69	69	69	79	82	87	87	89	89	91	100	100	100	101	103	107	112	112	112	112	113	113	114	114	115	117	118	118	124	124	127	128	128	128	128	128	128	129
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	5	5	6	10	11	11	11	11	11	11	11	11	11	12	20	23	23	23	23	138	143	154	162	170	173	195	231	234	251	258	262	265	267	269	270	271	275	282	284	285	287	293	297	304	307	315	317	317	317	319	320	320	321	323	325	326	327	328	331	333	333	335	335	336	336	336	336	337	339	339	339	339	341	342	343	345	346	356	356	358	361	361	365	365	373	376	379	379	384	385	385	387	390	397	402	403	406	408	411	412	422	431	447	458	461	462	470	481	483	509	509	533	549	555	569	575	596	601	605	607	608	619	624	626	637	642	650	657	662	672	677	683	701	710	728	737	775	789	799	805	827	858	903	980	1019	1044	1154	1170	1251	1297	1444	1444	1482	1512	1531	1611	1679	1729	1760	1795	1796	1810	1810	1874	1887	1902	1934	1951	1956	1973	2039	2046	2058	2099	2110	2119	2119	2196	2211	2233	2238	2261	2295	2301	2358	2362	2385	2432	2463	2480	2511	2587	2635	2667	2707	2746	2777	2817	2930	2985	3099	3137	3337	3365	3421	3541	3684	3789	3838	3991	4020	4118	4356	4520	4520	4999	5066	5167	5507	5601	5601	5950	5950	6055	6165
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	11	11	11	11	11	12	12	12	15	15	17	19	21	21	25	29	30	33	36	37	40	41	43	43	44	47	50	50	50	53	54	55	55	56	56	56	58	60	62	66	66	67	70	71	76	78	83	83	86	90	93	94	96	96	104	104	107	112
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	4	4	8	11	11	13	18	20	21	25	29	30	30	30	30	31	32	34	34	34	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	38	38	38	38	38	38	38	39	39	39	39	40	40	40	41	43	44	44	44	46	49	50	50	54	56	56	56	57	57	58	58	60	60	60	60	60	61	61	61	61	61	62	62	62	64	66	66	66	67	67	68	69	73	74	77	78	81	85	85	88	88	92	92	105	105	117	117	123	127	141	141	148	148	152	158
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	8	8	8	10	10	12	12	12	12	14	15	18	21	21	24	25	28	28	30	30	32	33	34	35	37	38	42	44	46	46	50	51	51	54	55	55	55	55	55	59	63	64	64	64	65	67	67	69	71	71	71	73	74	76	77	78	81	83	84	89	91	97	98	102	108	111	112	125	129	130	130	130	131	133	135	139	139	143	143	146	148	150	150	157	157	159	162
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	4	5	7	8	8	10	10	10	10	11	11	11	11	11	12	13	13	13	14	18	18	18	19	19	22	22	23	23	24	24	24	24	24	25	27	28	29	30	32	32	33	33	33	37	37	37	37	37	38	38	38	38	38	38	38	38	38	39	40	41	41	41	42	43	43	43	48	51	51	52	56	56	56	59	59	61	61	61	62	62	64	65	65	65	68	71	72	73	75	76	79	79	82	88	91	92	94	100	100	102	105	109	109	118	120	121	126	131	131	137	137	139	142
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	6	6	8	9	10	10	10	10	10	10	10	11	11	11	11	11	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	18	18	18	18	18	19	20	20	20	20	20	20	21	23	24	27	28	28	28	30	30	34	37	37	38	40	40	41	44	45	45	45	47	47	53	60	63	65	66	68	74	80	82	89	89	94	112	115	115	117	124	135	136	137	154	156	161	165	173	173	175	186	189	192	198	201	202	204	207	213	215	215	229	236	240	247	250	250	255	255	262	270
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	4	4	5	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	10	10	10	11	11	11	12	12	12	12	12	12	13	13	13	14	15	15	16	20	20	20	26	30	32	38	40	40	45	56	59	59	64	69	69	73	78	78	78	78	79	87	88	88	90	93	93	101	102	103	107	110	114	116	121	123	125	126	126	126	126	128	128	128	130	130	133	135	135	135	135	135	138	138	140	143
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	6	6	6	9	9	9	9	9	10	10	11	11	11	11	11	11	12	12	12	12	12	14	14	14	14	14	15	15	15	16	16	16	16	17	17	17	19	21	21	24	24	24	25	25	25	27	27	28	28	29	33	34	36	36	38	41	44	44	44	45	48	49	51	51	52	52	53	55	55	55	55	56	56	56	56	56	56	58	58	59	61	62	62	88	88	90	91	92	96	98	106	112	113	117	117	119	122	122	123	126	134	136	141	144	148	152	160	168	173	177	182	186	192	202	209	222	222	250	255	267	277	297	297	308	308	321	332
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	4	5	6	7	8	8	8	8	8	8	9	9	10	11	11	11	11	11	15	16	16	16	18	19	24	26	27	27	27	27	30	30	37	37	39	41	41	41	41	41	41	42	42	43	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	46	46	48	48	48	48	49	51	51	53	53	54	56	61	61	61	68	68	68	70	76	76	80	80	83	88	92	101	102	108	112	117	119	122	129	138	138	141	142	145	151	159	161	167	166	166	167	169	169	170	174	174	174	180	180	182	183	185	185	188	188	188	194
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	3	5	5	6	6	6	6	8	8	9	10	10	10	10	10	10	10	10	10	12	12	12	12	13	13	13	13	13	13	13	13	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	18	18	18	18	18	18	21	21	21	21	21	21	22	22	23	24	24	24	24	27	27	27	27	27	27	27	27	27	27	27	27	27	28	29	31	31	33	33	38	39	43	45	46	51	52	52	52	56	58	61	62	65	65	66	71	73	73	78	79	79	84	84	85	86	89	89	90	91	91	91	92	92	93	94	94	94	94	96	100	100	100	105	111	113	113	117	117	122	123	125	126	130	135	137	137	137	139	142	144	144	145	147	148	154	156	161	163	168	176	187	201	201	219	226	232	235	242	250	256	260	271	275	281	290	298	310	328	349	355	357	362	379	388	400	414	425	433	442	454	476	485	493	501	510	521	545	555	570	583	583	612	627	641	651	660	660	677	677	703	713
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	9	9	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	13	14	14	14	14	16	20	21	25	25	28	29	30	35	37	37	39	39	42	46	51	59	61	72	77	79	83	90	98	102	102	105	108	113	116	121	126	127	129	137	145	148	159	159	165	169	170	171	174	174	183	183	184	184	186	186	194	201	201	204	205	209	217	237	239	244	246	257	257	266	269	272	274	281	293	299	309	314	324	327	333	337	340	352	366	374	374	376	383	398	411	423	431	443	469	489	503	520	541	560	564	578	586	610	624	641	641	677	686	705	727	737	737	755	755	775	792
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	8	9	9	9	9	9	9	12	12	12	12	12	13	14	18	18	18	19	20	20	20	23	23	23	23	23	24	24	26	28	29	29	31	31	32	34	34	34	34	34	34	34	35	37	37	37	37	38	38	38	38	38	38	38	40	44	45	46	48	49	50	50	60	61	71	74	79	84	92	96	101	107	108	115	120	125	125	140	143	144	147	156	166	169	170	180	187	201	208	211	218	225	251	263	277	278	290	321	337	358	367	375	379	384	392	448	453	456	462	478	482	502	511	518	518	536	555	568	577	582	582	607	607	622	658
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	7	7	7	7	7	8	8	11	13	14	14	14	14	14	16	16	16	17	18	18	19	19	19	19	20	21	21	21	21	21	21	22	23	23	23	23	24	24	24	24	24	24	24	24	24	26	35	35	35	35	35	36	37	37	37	37	39	39	40	40	40	59	59	59	59	59	59	59	59	59	59	59	59	60	60	60	60	60	60	60	60	60	60	61	62	63	65	67	68	70	70	70	70	70	70	70	73	74	78	78	78	81	91	91	93	100	101	103	103	109	116	121	123	126	131	135	139	140	144	148	156	168	168	172	175	187	205	218	226	231	242	252	254	262	268	272	281	292	297	314	333	357	367	383	402	407	425	435	440	452	455	473	484	498	516	529	537	544	548	559	581	610	625	625	641	653	676	701	729	746	753	761	769	775	809	824	875	917	930	957	964	996	1028	1052	1072	1089	1125	1155	1155	1220	1248	1257	1276	1289	1332	1347	1379	1406	1429	1438	1466	1501	1521	1569	1595	1633	1645	1684	1728	1796	1824	1872	1908	1934	1997	2013	2069	2093	2143	2184	2208	2254	2293	2353	2431	2489	2489	2639	2679	2764	2824	2872	2872	2997	2997	3082	3163
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	5	6	8	11	13	19	19	20	20	20	20	21	21	27	27	29	29	29	29	29	30	31	31	33	33	33	33	34	35	35	35	35	35	35	35	35	35	35	37	37	37	37	37	37	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	41	41	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	45	47	50	50	50	51	54	54	54	54	54	55	59	61	64	66	69	84	89	89	89	90	90	91	93	97	100	101	101	101	102	107	108	108	113	115	119	122	122	123	123	129	130	135	136	141	146	149	151	155	155	156	156	156	159	159	160	161	161	163	166	168	172	172	172	173	173	174	179	180	180	180	180	180	185	185	188	189	191	191	194	199	199	203	218	218	223	233	233	242	249	254	257	269	271	276	282	283	288	291	305	314	323	326	336	341	360	367	374	377	390	401	416	427	436	443	462	477	494	501	506	510	527	533	553	563	563	601	615	639	662	694	694	713	713	734	749
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	5	5	5	8	10	11	13	17	17	18	19	22	22	24	25	25	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	30	31	31	32	32	34	34	34	34	34	34	34	34	36	36	37	37	37	38	38	40	42	42	44	44	48	54	57	57	70	74	74	80	81	90	96	113	117	118	118	119	122	126	133	134	136	138	138	143	145	149	150	151	153	157	161	161	163	163	165	167	170	170	185	188	194	209	221	221	245	245	251	256
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	5	5	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	13	13	15	16	16	17	17	19	19	19	20	20	20	21	21	21	22	24	24	24	24	24	24	24	25	29	31	33	37	40	45	52	56	60	62	65	67	68	70	71	72	74	77	77	81	81	84	85	86	86	91	93	96	99	100	100	101	101	101	107
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	3	3	3	4	4	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	10	10	10	11	13	14	14	14	14	14	15	15	15	17	18	20	20	20	21	21	22	24	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	29	29	33	34	34	35	35	37	37	39	39	40	40	40	40	41	41	43	43	43	43	44	46	48	50	52	57	58	63	63	72	78	84	85	88	92	97	101	104	113	113	120	131	134	140	141	144	146	146	146	151	157	160	167	169	177	179	183	187	193	205	206	207	212	221	230	246	246	275	284	321	338	367	367	386	386	415	429
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	6	6	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	11	11	11	11	11	11	11	11	11	12	12	12	13	15	15	16	16	16	16	18	20	21	22	22	22	22	24	24	24	25	25	25	25	27	27	28	28	28	28	28	28	28	28	28	28	28	29	30	30	31	31	31	31	31	31	31	31	32	32	33	34	36	36	36	36	36	36	36	37	37	37	37	39	40	41	42	44	45	51	57	57	62	69	73	77	78	95	97	101	106	107	124	141	141	157	163	180	190	210	210	229	229	239	251
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	10	10	10	10	10	10	11	11	12	12	12	18	18	19	19	20	22	22	23	24	24	25	25	25	25	26	26	28	28	29	30	31	34	35	37	40	43	47	60	65	65	66	69	69	70	75	75	80	83	85	87	89	89	89	95	98	98	99	107	108	114	115	115	118	118	121	122	122	134	138	150	152	155	155	155	158	162	169	172	172	172	173	177	182	185	189	190	191	192	192	207	219	239	240	246	249	255	261	267	276	284	297	297	308	323	329	341	347	349	358	361	383	385	402	419	424	437	447	462	465	479	493	513	519	539	553	583	583	621	649	688	707	722	722	770	770	788	812
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	3	3	4	5	7	7	7	7	8	8	8	8	8	8	8	8	8	9	9	11	11	11	11	11	11	11	11	12	12	12	12	12	13	13	13	13	13	15	15	15	16	16	17	17	17	17	17	17	17	17	18	18	19	19	19	21	21	21	21	21	21	21	21	22	23	23	23	23	23	24	25	25	25	25	25	25	26	26	26	26	26	26	26	26	27	28	28	28	28	28	28	28	28	28	28	28	30	31	33	34	34	35	35	37	38	40	40	40	41	41	42	44	44	46	46	48	48	48	49	50	54	58	58	58	60	65	68	71	71	72	74	75	75	80	80	82	82	82	83	83	84	85	86	86	87	89	90	91	98	100	102	104	104	114	119	122	127	131	137	138	153	160	166	172	179	185	190	210	211	215	215	249	257	266	266	270	270	292	292	311	315
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	14	15	16	19	19	21	23	27	32	34	38	38	38	46	46	57	60	66	67	68	69	70	72	72	72	74	76	79	85	89	89	91	93	93	93	94	94	95	95	96	97	98	100	100	101	102	104	108	108	112	116	117	117	122	123	123	130	137	137	142	142	144	148
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	4	4	4	4	5	5	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	9	9	9	9	9	11	13	14	15	15	19	19	19	19	20	21	22	22	22	22	22	23	24	27	28	28	30	31	32	33	36	37	37	37	37	37	37	38	38	39	39	41	41	41	41	41	41	41	41	41	42	43	43	43	43	43	44	45	47	47	47	47	47	48	49	49	51	51	52	53	57	66	69	71	75	77	77	82	87	91	92	93	95	101	101	104	105	109	109	110	113	114	115	115	117	117	117	119	119	121	121	122	124	124	124	129	132	132	132	134	134	136	142	144	149	149	149	149	154	158	159	166	174	176	178	182	192	197	205	208	209	210	217	217	227	236	238	242	243	243	250	255	258	260	262	265	268	273	279	284	292	292	292	295	307	319	329	346	357	375	381	396	417	435	452	455	469	476	499	506	525	525	579	609	630	640	671	671	717	717	756	789
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	8	8	8	8	9	9	9	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	13	13	13	13	13	13	16	17	17	18	20	21	22	29	32	33	34	35	38	48	52	61	72	73	82	82	85	86	88	88	88	89	92	92	97	100	100	101	102	106	106	108	115	115	120	120	126	127	128	129	132	132	132	134	135	138	138	139	140	140	144	147	153	156	159	160	160	168	168	175	180	184	187	195	205	211	214	217	223	226	233	236	240	244	253	257	257	258	261	264	270	274	276	280	286	291	305	314	336	342	350	362	383	407	437	472	472	551	601	622	694	759	759	803	803	848	906
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	12	13	13	15	15	15	16	16	18	18	18	19	19	20	20	25	28	29	29	29	30	32	36	40	44	49	55	56	56	58	58	71	73	74	74	76	76	79	81	83	85	85	86	91	92	92	94	95	97	101	103	103	105	105	112	112	115	117	121	123	126	126	126	126	127	132	134	138	138	144	149	156	159	167	167	174	174	195	195
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	6	6	6	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	11	12	12	13	15	15	15	15	15	15	15	18	18	18	18	19	19	19	20	25	28	29	35	37	38	38	38	39	40	43	46	48	52	55	56	57	57	61	61	61	61	63	63	64	64	64	64
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	4	4	10	10	12	12	12	19	19	20	20	21	21	21	24	24	24	23	25	25	25	25	26	29	32	33	36	37	37	38	39	41	44	45	46	46	46	46	47	48	49	51	51	54	56	57	57	58	58	59	59	59	60	63	79	83	83	86	89	91	93	93	97	97	102	104	106	106	109	110	110	112	119	119	119	119	119	121	121	122	123	125	126	126	126	127	127	127	129	130	132	133	135	138	138	138	140	141	141	141	144	144	147	149	150	152	152	155	158	163	169	169	171	173	176	177	184	190	191	192	200	204	211	213	213	213	214	218	218	233	236	243	249	249	249	250	258	265	274	274	282	287	294	297	308	308	323	323	334	340
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	13	13	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	17
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	5	7	9	10	11	12	16	18	19	22	25	25	25	28	29	29	30	32	34	34	34	37	37	37	37	39	39	40	40	40	40	41	41	44	46	49	52	54	55	57	57	57	60	60	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	62	62	62	62	62	62	62	62	62	63	63	63	63	63	63	63	63	65	65	67	67	68	68	68	70	71	71	71	73	73	73	75	77	77	77	80	80	82	83	85	89	92	98	99	99	103	108	111	120	120	120	121	122	124	132	142	149	152	164	164	166	182	187	192	214	221	227	229	248	259	261	264	292	300	349	373	375	391	395	402	418	483	491	513	523	544	553	556	611	659	669	669	687	740	751	819	862	880	891	895	896	922	989	995	1045	1080	1115	1120	1129	1193	1248	1297	1331	1348	1366	1391	1391	1523	1585	1616	1639	1659	1664	1682	1698	1792	1825	1836	1862	1877	1926	1983	1997	2001	2060	2064	2089	2105	2131	2168	2181	2189	2207	2233	2234	2275	2294	2308	2317	2328	2342	2350	2410	2438	2438	2508	2523	2586	2613	2671	2671	2732	2732	2777	2802
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	4	4	4	4	4	4	4	4	5	6	6	6	6	6	7	8	10	10	10	10	10	10	10	10	11	13	13	13	14	14	14	14	15	15	15	16	16	16	16	16	16	16	17	17	17	17	17	17	18	18	18	18	18	19	21	21	23	24	24	24	24	24	24	24	25	25	25	26	26	27	27	27	27	28	28	28	28	28	28	28	28	28	29	29	29	29	30	30	30	31	31	31	31	31	31	31	31	31	31	34	34	34	36	36	38	38	40	45	46	47	47	56	61	65	65	65	67	69	69	71	71	75	75	80	85
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	4	4	4	5	6	6	7	10	11	11	12	12	12	12	13	13	15	16	16	16	16	16	16	16	16	17	17	18	18	18	18	18	18	18	22	23	23	24	24	29	29	30	35	42	49	49	51	51	51	51	52	52	52	60	60	60	60	62	62	62	62	63	63	63	63	63	63	63	63	63	63	64	65	65	65	66	66	66	66	68	69	69	71	72	74	74	74	75	76	84	90	93	94	101	101	103	104	105	109	115	118	121	121	125	126	127	127	127	127	127	127	129	130	130	130	130	131	134	135	137	137	142	142	152	154	165	179	179	213	213	221	251	268	286	335	352	355	356	367	381	411	449	455	465	467	469	472	475	479	492	494	499	499	505	510	512	513	515	527	529	532	538	543	548	558	563	572	585	600	608	615	626	632	647	668	680	692	702	735	746	757	780	810	828	843	858	895	946	959	1001	1001	1147	1220	1285	1382	1419	1419	1507	1507	1645	1772
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	3	3	3	3	3	3	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	7	7	8	9	9	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	12	12	12	12	13	16	16	18	18	19	19	21	22	22	23	23	24	24	29	30	30	30	36	39	53	55	55	64	67	69	72	75	81	84	84	87	89	93	93	98	101	107	110	122	122	128	134	142	146	147	147	150	150	154	162
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	10	10	10	10	10	10	10	10	11	11	12	13	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	17	17	17	19	20	21	21	21	22	22	22	23	25	27	28	28	28	28	28	29	29	30	30	31	33	33	34	35	35	36	39	41	41	41	42	42	46	47	49	50	52	54	55	55	57	57	58	60	62	64	64	64	64	65	65	65	65	65	65	65	65	68	68	68	70	70	71	74	75	77	77	77	77	77	77	80	81	81	82	83	88	90	93	96	98	100	104	107	107	115	118	119	122	123	124	125	129	129	141	143	144	147	149	149	156	160	163	171	173	175	187	204	208	212	217	217	231	239	243	254	262	271	279	290	320	346	346	397	412	436	449	463	463	476	476	494	530
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	9	9	9	9	10	10	10	11	11	11	11	13	13	13	13	13	13	13	13	14	14	15	15	15	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	20	20	21	21	22	22	23	24	25	26	26	28	29	30	31	41	44	46	48	59	60	65	66	66	70	77	77	79	83	85	87	94	94	94	94	94	94	96	98	98	98	99	101	103	103	104	104	104	106	106	107	112	114	116	116	122	127	132	137	137	137	137	137	137	137	137	140	140	141	144	146	148	148	152	154	155	155	155	156	158	161	162	162	162	166	166	168	169	170	170	170	174	174	185	191	192	195	209	218	222	226	229	229	232	242	251	255	263	266	268	279	286	293	297	306	319	335	338	347	361	380	393	412	432	437	467	485	529	562	595	595	682	752	800	840	899	899	970	970	1000	1060
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	3	3	3	3	3	3	3	4	4	7	7	9	9	12	13	14	14	14	16	16	16	19	19	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	25	25	25	25	25	26	26	27	27	27	28	28	28	28	28	28	28	28	29	36	36	36	36	36	36	36	37	37	37	37	37	38	39	39	41	43	44	44	44	44	45	45	46	47	47	47	50	50	51	51	52	53	54	58	59	59	59	59	60	60	60	60	61	64	65	65	65	65	67	69	71	73	76	76	78	83	96	100	102	102	110	114	119	132	139	147	151	158	164	165	174	176	177	191	195	197	204	209	221	222	234	237	238	245	254	263	276	277	289	309	343	363	381	398	403	421	444	463	468	478	478	502	509	520	530	543	568	581	586	594	601	631	648	711	739	745	756	767	800	852	870	898	913	915	961	961	987	1034	1056	1071	1097	1123	1151	1190	1205	1235	1248	1290	1319	1353	1388	1426	1518	1553	1579	1633	1687	1801	1821	1900	1961	2043	2132	2227	2296	2413	2530	2591	2675	2813	2979	3162	3422	3422	3896	3966	4187	4499	4799	4799	5021	5021	5290	5558
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	6	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	10	11	11	11	11	11	11	11	11	12	12	12	13	13	14	14	14	15	15	15	17	19	20	21	21	21	21	21	21	23	23	24	24	24	24	24	26	26	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	29	29	29	29	30	30	31	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	36	36	38	38	39	39	39	42	42	47	51	53	56	58	59	59	62	63	63	66	74	77	78	79	83	89	95	115	117	118	122	139	155	165	186	186	213	226	226	228	236	236	255	255	258	260
38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	4	5	5	5	5	5	5	6	6	8	8	8	8	8	8	8	8	8	9	9	9	9	10	10	10	10	10	10	10	10	10	11	11	13	13	18	18	18	18	19	20	20	21	21	21	21	21	21	22	22	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	28	29	29	29	32	32	32	37	37	38	39	43	43	50	53	59	62	65	69	77	92	99	110	118	126	135	135	157	166	177	190	195	196	202	207	210	220	224	229	230	233	244	247	250	263	269	270	272	276	288	293	299	301	302	303	307	313	316	319	325	326	331	338	356	374	386	418	418	429	440	475	482	494	515	527	538	540	607	616	634	639	657	669	691	742	759	779	794	811	836	848	905	905	953	978	991	1019	1046	1086	1137	1154	1173	1202	1224	1246	1276	1308	1324	1407	1439	1457	1467	1491	1516	1550	1585	1593	1601	1633	1651	1681	1705	1748	1763	1773	1797	1830	1848	1905	1967	1967	2042	2065	2109	2168	2244	2244	2315	2315	2376	2401
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	0	0	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	6	6	6	6	6	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	10	11	11	11	11	11	11	12	12	12	14	15	15	17	17	18	18	18	18	19	19	19	20	20	20	20	21	21	21	21	22	22	22	24	24	24	24	25	26	26	28	28	30	30	30	32	34	35	37	39	40	40	40	42	44	48	51	53	53	53	53	53	56	59	59	59	59	61	61	61	64	68	68	69	70	72	74	77	79	83	84	84	84	85	86	88	89	91	91	93	93	94	95	95	95	96	96	96	98	99	99	100	100	103	109	114	117	119	120	121	121	123	126	126	129	131	135	136	137	139	144	148	151	153	158	158	160	162	165	169	173	173	178	180	183	187	187	193	195	203	204	209	212	214	215	226	233	244	254	260	265	270	281	290	301	312	324	338	341	353	404	422
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	4	5	6	10	13	15	18	19	22	23	23	24	27	33	37	46	51	57	65	70	79	84	88	94	100	103	103	103	103	103	116	121	121	123	124	133	135	138	138	139	144	144	146	154	155	164	164	165	167	168	171	172	176	178	184	189	191	191	201	206	211	211	212	212	212	214	219	221	222	222	224	227	229	232	232	238	240	241	241	242	246	247	248	251	253	255	257	261	264	265	269	284	293	297	297	305	308	315	321	323	328	338	348	356	366	385	391	399	410	425	440	451	471	479	486	501	512	522	532	560	571	583	603	628	635	646	654	667	682	699	718	732	740	760	769	794	817	842	872	875	888	899	914	945	962	989	1001	1010	1028	1052	1071	1113	1123	1135	1150	1162	1170	1182	1195	1206	1222	1234	1244	1254	1271	1280	1295	1299	1313	1318	1324	1337	1353	1365	1367	1378	1388	1393	1408	1430	1437	1441	1462	1473	1479	1496	1509	1538	1544	1567	1582	1607	1641	1664	1679	1703	1745	1776	1819	1871	1891	1940	1958	2013	2038	2080	2130	2183	2239	2250	2289	2317	2367	2452	2511	2555	2580	2653	2715	2784	2869	2949	3022	3056	3121	3211	3307
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	7	8	9	9	9	12	12	12	14	14	15	15	15	15	15	15	15	15	15	17	17	17	17	17	18	19	19	19	20	20	20	20	20	21	21	23	24	24	24	25	26	26	26	28	28	28	29	31	37	37	39	39	40	44	45	45	45	45	46	51	53	55	55	58	58	59	59	60	62	62	63	67	68	69	78	87	90	97	100	101	102	103	103	107	110	113	116	118	118	121	123	126	127	130	133	133	135	137	140	143	144	149	154	155	156	159	160	161	162	162	162	162	162	162	162	162	162	162	162	163	164	165	167	171	172	175	177	178	178	178	178	178	184	188	195	197	199	201	206	212	216	222	222	222	224	231	236	237	239	242	246	248	261	271	280	287	292	302	313	318	319	334	336	343	343	349	351	357	361	365	370	371	373	389	398	410	420	428	435	441	452	473	485	495	511	518	529	542	557	576	585	606	631	641	689
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	3	5	6	6	6	6	6	8	9	11	12	15	18	20	19	19	24	26	31	32	36	45	54	64	66	68	70	80	98	103	107	110	110	113	116	126	136	142	146	149	160	165	169	172	190	192	193	199	208	212	223	229	232	232	244	250	263	272	274	277	281	283	316	324	330	338	339	340	340	345	347	369	372	372	374	375	377	381	381	382	385	390	392	397	402	402	402	407	410	411	412	412	412	412	415	419	420	421	421	425	431	433	435	436	437	438	445	447	448	452	452	453	460	462	464	473	478	480	489	497	503	507	510	514	517	525	530	534	537	538	539	544	550	550	559	562	569	574	576	577	580	582	583	588	588	588	590	591	592	592	594	595	595	595	598	602	605	609	611	612	614	616	619	620	622	622	622	623	624	624	624	627	633	633	634	637	638	641	643	651	651	653	655	657	659	659	660	662	664	667	670	670	673	674	679	680	680	682	684	686	689	690	692	693	698	705	713	714	721	721	726	735	740	749	760	779	790	806	833	856	890	917	927	946	993	1034	1085	1138	1189	1238	1301
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	5	6	6	6	6	6	8	8	8	9	13	13	13	13	13	14	14	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	22	23	23	23	23	23	23	24	24	24	24	25	25	26	28	29	29	30	30	32	33	37	37	43	49	56	59	63	79	91	111	139	167	192	201	220	234	250	260	268	274	284	292	303	309	315	318	319	326	330	334	339	342	344	345	350	352	353	356	356	357	359	360	361	364	366	366	367	368	368	368	369	370	372	373	373	374	376	376	381	385	387	389	396	399	404	408	419	424	434	437	447	464	491	501	508	532	540	557	569	581	588	597	616	629	636	653	669	678	707	724	740	757	773	793	814	829	843	862	887	909	955	986	1014	1027	1053	1073	1102	1121	1141	1145	1157	1174	1184	1205	1235	1259	1273	1281	1311	1331	1346	1361	1378	1388	1393	1402	1423	1438	1452	1467	1476	1492	1522	1547
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	3	5	6	6	8	8	8	8	9	14	14	14	15	18	19	21	22	22	23	23	28	29	29	30	30	31	32	32	32	33	34	35	35	36	36	36	42	42	42	43	46	47	51	54	54	54	55	55	55	55	56	58	59	64	64	64	65	71	72	72	72	75	76	77	77	78	78	80	80	81	82	84	84	85	85	86	86	87	89	89	90	90	91	91	93	96	96	98	98	99	99	99	104	106	106	107	107	107	109	109	109	111	112	112	113	115	120	124	126	135	138	147	151	157	165	173	174	182	189	192	200	208	213	222	226	233	239	244	250	254	256	263	275	286	288	291	291	301	310	320	333	340	352	363	365	366	377	387	393	409	416	419	427	436	441	451	461	467	471	477	486	494	504	506	512	514	521	530	547	555	562	565	568	570	576	585	597	607	608	611	625	634	639	650	669	674	678	686	701	717	739	759	770	774	794	823	856	882	899	927	936	951	978	1006	1023	1054	1094	1106	1127	1147	1198	1233	1258	1279	1300	1341	1393	1430	1460	1494	1515	1535	1591	1617
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	3	3	6	8	8	8	9	11	12	13	17	20	22	25	30	36	42	49	50	53	57	58	59	63	68	68	73	84	93	95	98	101	106	114	118	128	144	153	156	163	174	181	201	205	216	229	234	258	266	276	296	300	318	328	341	343	352	362	374	381	384	390	402	403	412	419	428	429	435	438	439	447	449	450	451	453	455	460	462	463	466	467	469	469	472	472	476	477	484	493	500	506	516	519	521	523	524	528	534	534	543	544	546	549	554	555	558	567	569	570	572	572	572	575	574	574	575	575	577	578	578	578	584	584	585	586	588	588	589	589	589	589	590	591	592	614	621	621	621	623	627	628	629	638	638	640	644	649	666	671	672	672	674	676	676	677	677	681	682	682	684	685	687	691	691	691	691	691	691	694	698	698	699	702	702	704	704	704	705	707	710	712	714	718	718	721	722	723	723	723	723	724	724	724	725	729	731	733	736	737	739	744	744	749	756	760	767	768	771	784	786	788	789	800	801	811	815	819	837	842	868	885	897	927	944	965	989	1005	1009	1061	1115	1150
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	3	3	4	4	4	4	5	5	5	5	8	8	8	9	9	9	9	10	11	11	11	11	11	11	11	11	11	11	11	12	13	13	16	16	16	17	17	20	21	21	22	22	22	23	23	23	23	24	24	24	25	25	25	28	28	28	28	28	28	30	30	31	31	31	31	32	32	36	37	38	38	38	38	39	40	41	43	43	45	45	47	50	51	52	52	52	52	53	53	54	56	56	57	58	59	59	60	61	63	62	62	64	65	66	67	68	68	73	76	76	77	82	83	88	91	96	99	107	112	112	112	118	120	123	126	127	129	138	146	150	150	153	157	158	165	169	179	182	183	185	185	190	191	195	197	204	207	209	211	218	221	227	231	234	235	236	239	242	244	249	255	256	258	268	270	271	272	273	275	277	281	283	284	288	288	290	292	292	295	296	296	296	296	300	301	302	303	308	310	314	318	328	334	337	342	351	358	360	368	372	379	388	398	403	410	422	434	458	467	480	485	491	499	517	529	560	574	589	598	615	632
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	6	6	6	8	8	12	16	17	17	18	18	21	23	25	27	30	36	41	45	49	59	68	75	92	102	108	112	115	117	121	127	133	148	155	164	166	180	184	192	201	208	216	225	234	254	261	281	296	318	328	334	346	361	372	404	436	452	479	496	509	542	558	578	591	610	639	671	699	734	750	776	802	817	826	847	862	874	893	909	919	933	948	975	985	999	1013	1034	1045	1048	1065	1080	1090	1103	1120	1129	1153	1166	1194	1201	1223	1248	1269	1301	1322	1350	1371	1388	1405	1448	1448	1511	1547	1576	1599	1637	1674	1721	1767	1821	1863	1897	1942	1975	2012	2063	2091	2114	2143	2182	2230	2269	2347	2382	2418	2455	2476	2517	2605	2619	2652	2683	2714	2743	2778	2822	2861	2891	2929	2944	2976	3033	3070	3105	3164	3197	3218	3265	3301	3333	3374	3426	3459	3478	3536	3613	3686	3798	3900	3972	4029	4147	4308	4477	4621	4702	4769	4799	4837	4906	5009	5124	5217	5266	5315	5366	5425	5487	5508	5586	5632	5693	5727	5771	5838	5933	6022	6040	6085	6151	6231	6312	6418	6508	6569	6617	6726	6828	6911	7014	7098	7178	7253	7335	7423	7549	7654	7779	7856	7914	8028	8145	8276	8401	8557	8654	8727	8821	8981	9082	9298	9427	9565	9683	9836	9962	10205	10395	10622	10761	10926	11122	11275
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	3	4	4	5	5	5	5	5	8	8	9	9	9	9	10	11	13	14	14	14	14	15	15	15	16	16	18	18	19	19	19	19	19	19	21	21	21	21	21	21	21	21	23	23	23	24	24	24	24	24	24	25	26	26	26	26	28	28	28	28	28	29	30	30	30	31	31	31	31	34	35	36	36	36	36	36	36	36	37	37	37	37	37	37	38	39	41	42	42	43	46	46	47	48	50	51	51	51	58	58	59	59	59	60	60	64	67	70	71	71	72	76	78	81	86	86	88	90	92	92	92	92	97	101	103	104	107	107	107	108	110	110	110	110	110	110	110	113	113	114	115	116	116	117	117	118	119	121	121	121	122	123	123	125	125	125	125	125	126	126	126	128	132	132	133	133	135	136	136	136	139	140	143	145	148	149	149	150	151	151	151	152	152	152	152	152	152	152	152	156	160	160	160	164	164	168	171	174	174	174	174	177	179	179	184	186	186	191	193	200	215	217	218	221	224	229	242	244	246	265	268	268	272	277	282	287	296	297	308	310
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	3	4	4	4	5	5	5	5	5	5	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	12	12	12	14	14	14	14	14	14	14	15	15	16	16	17	18	19	19	20	20	22	23	23	23	23	25	25	26	26	26	26	27	27	27	27	27	28	28	28	28	28	28	29	33	34	34	34	34	34	34	34	35	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	38	38	39	39	40	40	41	44	46	51	51	55	57	60	61	61	65	68	68	69	71	77	77	78	83	84	85	86	92	95	102	102	105	138	150	151	157	159	173	176	178	181	188	192	192	198	202	205	213	219	223	227	230	232	234	237	239	242	243	245	246	249	249	250	253	255	257	260	260	260	263	264	268	271	278	281	281	281	283	285	287	293	294	294	300	302	304	307	308	313	314	314	318	320	323	326	328	330	333	335	341	344	349	350	353	361	366	373	377	378	379	387	395	398	405	413	416	423	432	440	452	459	468	475	484	495	513	527	541	561	573	585	597	611
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	6	6	6	6	7	7	7	8	10	11	13	14	14	18	20	20	20	21	23	25	25	25	26	28	28	29	30	32	33	43	48	51	57	57	63	67	69	69	71	74	80	90	93	98	104	114	122	131	138	139	148	155	166	178	184	195	206	223	225	231	234	252	277	285	295	298	306	313	323	336	355	371	377	384	394	400	403	409	425	460	502	568	606	639	653	670	688	697	703	712	722	727	728	729	739	739	761	765	765	766	772	780	784	793	800	816	820	832	840	851	868	877	895	907	924	951	964	976	988	988	1002	1023	1031	1046	1058	1067	1076	1086	1092	1104	1115	1133	1142	1146	1158	1178	1213	1218	1235	1244	1244	1261	1275	1291	1307	1312	1330	1341	1351	1360	1373	1383	1394	1398	1407	1420	1433	1449	1467	1488	1509	1511	1524	1527	1547	1565	1579	1599	1615	1653	1665	1678	1693	1704	1707	1723	1742	1759	1764	1777	1794	1799	1810	1839	1853	1873	1895	1920	1937	1948	1959	1987	2010	2048	2077	2100	2123	2152	2167	2197	2246	2279	2296	2316	2379	2424	2451	2494	2530	2565	2598	2631	2668	2705	2766	2821	2863	2924	2982	3069	3126	3193	3259	3350	3414	3493	3580	3650
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	5	5	5	5	6	6	8	8	9	10	11	14	16	20	21	22	22	27	33	36	39	39	39	44	49	60	66	71	72	72	73	73	76	76	76	76	76	78	81	88	93	99	101	103	109	110	110	120	122	123	125	125	129	136	144	149	152	152	156	160	167	170	177	181	188	193	197	202	206	206	211	213	215	216	218	219	224	227	232	234	235	235	236	237	238	240	244	252	256	266	275	279	287	288	294	300	307	319	327	336	347	356	356	390	394	400	414	422	431	436	453	473	497	515	532	552	570	588	606	618	630	643	671	689	705	715	723	725	739	754	792	802	821	835	855	859	874	892	902	921	933	941	953	962	981	1000	1029	1034	1043	1062	1081	1100	1117	1132	1140	1153	1174	1193	1220	1246	1257	1265	1280	1303	1320	1337	1349	1366	1386	1393	1398	1406	1427	1463	1481	1500	1518	1536	1562	1579	1594	1611	1626	1640	1655	1665	1679	1707	1725	1731	1744	1761	1764	1779	1795	1810	1823	1835	1868	1887	1924	1953	1980	2015	2039	2091	2130	2163	2198	2239	2259	2302	2349	2403	2459	2512	2550	2598	2622	2670	2732	2772	2844	2911	2961	3006	3064	3126	3203	3283	3420	3488	3567	3714	3828
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	3	3	3	4	5	7	7	8	8	9	11	12	15	15	15	16	18	23	23	26	26	26	26	26	26	27	27	27	28	28	28	29	29	31	31	31	31	31	31	32	33	33	34	35	35	36	37	38	39	39	40	41	43	43	43	43	43	43	43	43	43	43	43	43	43	43	45	45	47	47	47	48	48	49	50	52	52	53	54	54	54	54	54	54	55	55	55	55	55	56	56	60	60	61	62	62	66	68	68	68	68	68	70	79	81	89	91	92	97	97	99	104	105	106	111	119	120	123	126	127	132	132	134	142	144	144	146	148	153	154	158	158	162	164	165	169	171	174	180	183	185	186	189	192	196	203	209	210	216	220	224	232	234	238	243	244	249	251	255	257	257	257	259	259	262	263	266	269	271	273	274	274	275	276	278	278	281	282	284	286	294	299	299	302	305	308	314	319	321	325	330	335	340	346	350	354	361	367	372	377	387	398	410	420	426	436	451	464	472	493	502	506	509	524	539	547	565	575	607	629	643	659	670	690	708	727	742	771
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	4	5	7	9	11	11	15	19	22	28	36	42	53	59	71	81	92	96	105	114	115	123	136	154	161	167	182	185	195	208	214	219	223	228	235	247	253	267	274	278	287	292	297	311	313	319	325	336	343	354	367	397	415	420	434	453	457	467	476	477	478	609	657	682	684	739	743	793	875	881	889	891	894	894	896	899	901	903	911	914	916	917	920	921	923	940	954	956	961	975	983	984	1033	1087	1093	1197	1202	1205	1209	1209	1288	1295	1303	1306	1306	1309	1324	1350	1378	1385	1395	1405	1411	1418	1433	1451	1458	1467	1469	1477	1483	1486	1489	1492	1507	1510	1523	1547	1565	1566	1570	1582	1583	1607	1618	1634	1656	1658	1665	1671	1683	1699	1704	1712	1721	1729	1733	1737	1746	1755	1761	1765	1771	1773	1781	1786	1798	1814	1820	1828	1841	1843	1849	1865	1866	1867	1870	1876	1878	1889	1891	1893	1895	1897	1900	1900	1907	1914	1918	1919	1920	1921	1923	1924	1929	1931	1932	1940	1951	1959	1966	1977	1980	1981	1991	1993	1998	2003	2006	2010	2014	2024	2027	2042	2053	2062	2071	2078	2096	2101	2114	2128	2133	2146	2162	2185	2190	2204	2227	2246	2252	2269	2303	2315	2336	2379	2416	2436	2463	2514	2546	2569
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	3	4	4	4	4	4	5	5	7	8	8	8	9	10	10	10	12	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	18	19	19	19	19	19	19	19	19	19	19	20	21	22	22	23	24	24	24	26	34	37	38	38	40	40	40	40	45	48	48	48	48	48	48	49	50	51	51	51	52	53	54	56	59	60	60	60	64	64	66	67	70	75	76	81	81	90	94	97	111	127	130	132	141	142	142	143	155	155	160	160	162	164	165	166	167	169	170	172	173	175	179	180	182	185	185	185	185	185	186	188	190	192	193	194	196	196	199	199	201	202	203	204	204	208	209	209	209	209	210	211	214	215	216	217	217	217	217	217	217	219	219	220	223	223	223	225	227	228	229	229	230	230	230	230	230	230	231	232	233	234	234	234	234	235	235	235	237	240	240	241	243	246	252	253	257	259	269	271	276	281	282	286	286	295	298	305	321	324	330	336	344	357	363	386	389	408	417	427	443	463	495	509	525	527	539	559	571
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	5	5	5	6	7	7	9	9	9	9	12	13	13	16	17	19	23	26	28	36	36	36	36	36	37	38	39	39	41	41	45	45	48	50	52	56	57	60	65	69	71	72	77	79	86	89	92	94	94	97	98	101	103	104	104	104	104	106	110	110	110	114	114	115	116	117	118	118	118	120	121	121	121	122	122	122	122	122	122	122	122	122	122	122	122	125	125	126	127	129	130	132	135	135	135	134	135	135	135	136	136	137	138	138	141	140	140	140	146	149	151	152	152	152	153	153	154	155	158	158	158	160	160	163	164	164	168	168	168	171	172	174	174	174	175	177	177	181	183	183	183	184	184	185	187	187	188	189	189	190	191	193	193	193	194	196	197	199	202	203	204	205	205	206	206	206	207	208	208	208	208	208	213	217	218	222	227	228	231	236	238	244	247	248	249	256	260	263	272	274	281	286	294	305	314	317	326	330	353	365	376	401	408	417	430	441	452	468	503	513	526	540	548	581	594	599	609	618	631	648	665	680	698	717	744	766	808
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	6	11	14	24	31	38	53	69	92	125	149	167	206	259	330	370	440	493	527	589	663	780	781	826	871	911	960	1014	1052	1113	1152	1197	1239	1281	1331	1383	1453	1466	1577	1653	1713	1768	1817	1867	1902	1938	1984	2030	2126	2217	2305	2338	2398	2428	2542	2591	2668	2755	2795	2861	2908	2979	3066	3156	3223	3321	3410	3463	3512	3667	3762	3851	3927	3963	4060	4137	4211	4318	4369	4444	4508	4581	4669	4732	4789	4827	4858	4910	4939	5011	5057	5112	5144	5175	5220	5271	5336	5404	5481	5555	5633	5734	5820	5964	6111	6287	6429	6571	6694	6831	7013	7013	7392	7571	7724	7883	8048	8277	8518	8786	8979	9208	9359	9509	9784	9985	10215	10438	10553	10713	10828	11015	11206	11404	11584	11697	11788	11938	12088	12212	12399	12518	12646	12753	12881	13011	13141	13269	13414	13514	13640	13734	13869	13999	14120	14278	14335	14418	14487	14585	14673	14774	14881	14955	15032	15088	15192	15316	15452	15544	15624	15714	15804	15925	15965	16066	16190	16249	16317	16360	16407	16479	16544	16630	16698	16747	16789	16846	16907	16981	17041	17092	17155	17196	17262	17327	17375	17437	17490	17554	17603	17649	17704	17796	17847	17910	17995	18035	18107	18183	18299	18358	18441	18538	18620	18711	18834	18951	19103	19212	19345	19436	19586	19706	19906	20088	20278	20452	20582	20741	21002	21266	21488	21777	21893	22268	22586	23023	23406	23887	24391	24885	25511	26048
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	3	12	13	22	22	26	28	32	32	34	38	40	40	42	45	49	50	52	55	55	55	56	57	58	62	62	74	75	75	75	75	76	76	76	76	77	77	77	79	79	82	84	84	89	90	93	95	102	111	118	121	126	134	142	146	147	151	153	156	156	162	167	167	170	174	181	184	189	190	191	193	193	194	195	210	220	222	222	222	222	223	227	227	227	227	228	228	228	230	231	233	233	233	234	236	236	245	246	248	251	253	253	253	253	256	259	261	261	262	262	263	263	265	266	266	271	272	273	274	277	279	281	304	308	312	313	316	321	341	348	360	385	393	395	402	406	414	425	442	450	459	476	479	498	505	516	528	534	548	551	556	578	598	607	616	622	622	633	645	658	667	669	673	676	682	687	701	707	713	726	731	736	745	752	759	760	766	768	780	784	799	799	804	806	811	832	865	876	888	898	908	916	938	964	978	985	992	1000	1007	1035	1048	1063	1071	1088	1099	1101	1123	1144	1155	1167	1177	1190	1202	1231	1264	1285	1300	1317	1336	1344	1368	1382	1414	1442	1458	1494	1522	1549
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	5	5	5	5	5	6	6	6	7	7	8	9	10	10	11	11	11	12	12	12	12	13	13	14	15	15	17	17	18	19	19	19	20	20	20	20	20	20	20	21	21	21	21	25	25	25	25	25	25	25	25	25	27	28	30	30	32	32	32	32	32	33	33	33	33	34	34	34	34	34	34	35	36	37	38	39	40	40	40	40	40	40	40	40	40	42	42	42	43	43	43	43	44	45	45	45	48	48	49	50	50	51	51	53	53	53	53	54	55	56	58	62	68	72	75	77	80	88	96	102	106	110	115	118	120	124	127	129	129	129	132	133	133	139	142	144	148	150	154	155	157	164	169	172	178	180	184	184	188	188	191	192	196	202	203	207	209	210	212	212	215	223	227	233	233	237	238	246	248	250	253	258	260	263	269	276	279	281	283	286	286	288	289	292	325	330	332	334	350	370	371	375	382	382	385	390	397	399	405	410	416	418	422	425	429	437	442	444	446	460	466	481	493	505	514	529	549	567	586	607	619	667	694	715	746	773	804	832	869	882
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	6	7	11	12	15	20	26	31	38	40	47	50	61	69	70	77	77	79	84	88	89	94	96	99	108	114	119	119	122	122	127	128	132	137	138	143	148	151	153	160	163	168	175	179	184	190	196	199	211	220	222	232	234	240	241	257	258	263	266	277	280	282	292	296	300	302	302	310	320	331	337	337	340	344	355	360	366	368	369	378	384	387	389	394	398	402	403	403	410	412	419	427	433	439	441	449	458	461	471	482	494	518	518	541	553	568	582	588	617	645	675	698	724	763	784	806	829	871	902	916	940	959	977	991	1024	1048	1060	1073	1095	1112	1141	1168	1180	1194	1206	1219	1241	1263	1273	1292	1301	1316	1344	1365	1378	1392	1404	1412	1434	1441	1457	1469	1483	1504	1516	1527	1546	1565	1580	1606	1629	1645	1651	1674	1688	1725	1748	1771	1778	1798	1802	1824	1857	1905	1946	1967	1985	2022	2045	2069	2093	2116	2135	2156	2166	2188	2216	2231	2259	2281	2306	2328	2342	2360	2393	2413	2429	2458	2482	2496	2511	2548	2565	2589	2614	2639	2662	2697	2723	2741	2759	2784	2811	2835	2872	2906	2937	2964	2997	3028	3078	3107	3147	3172	3227	3268	3312	3369	3431	3483	3558	3611	3666	3763	3847
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	3	5	5	5	5	5	5	6	6	8	10	10	10	10	10	10	10	12	14	16	19	23	27	33	37	37	43	43	44	46	46	49	52	54	56	56	58	58	60	67	71	75	78	79	80	83	85	86	86	88	97	102	121	124	124	131	133	137	155	157	159	163	165	167	171	172	175	178	182	184	184	184	189	190	191	191	191	191	209	210	213	215	215	215	216	217	217	218	218	219	221	223	225	225	226	228	229	229	234	236	242	244	246	250	260	267	271	286	301	308	317	327	340	353	363	377	380	390	400	406	428	433	449	458	468	488	499	507	516	524	535	546	556	564	570	575	592	597	610	619	626	630	632	637	662	672	677	693	699	704	710	720	747	756	760	769	772	774	774	774	783	799	810	810	822	823	826	827	835	836	844	848	862	868	871	880	896	899	901	912	926	932	935	943	946	959	960	966	983	987	989	989	997	1010	1012	1022	1036	1041	1047	1052	1058	1075	1088	1092	1111	1114	1134	1138	1146	1155	1169	1178	1183	1194	1196	1202	1240	1255	1263	1274	1282	1297	1335	1358	1395	1418	1429	1455	1479	1497
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	5	6	8	13	13	13	14	22	28	32	36	46	54	59	65	68	73	78	81	84	90	92	95	95	97	97	99	101	106	108	108	110	114	116	121	129	137	138	140	150	152	155	158	162	171	177	177	178	188	191	198	203	203	205	208	215	217	222	229	233	240	240	246	248	251	258	259	267	280	301	310	314	318	321	326	333	336	342	348	353	360	364	370	374	387	392	398	404	409	414	426	433	438	448	458	470	476	481	503	503	529	543	559	572	585	605	614	643	667	692	719	751	773	787	834	874	897	916	934	970	988	1018	1048	1057	1091	1102	1141	1177	1216	1228	1238	1254	1264	1285	1309	1332	1367	1387	1400	1416	1432	1449	1473	1492	1498	1514	1521	1530	1538	1561	1578	1586	1594	1609	1630	1653	1690	1695	1709	1724	1738	1753	1762	1782	1802	1813	1824	1837	1867	1882	1891	1909	1930	1941	1953	1957	1976	1983	1999	2020	2030	2038	2058	2067	2087	2105	2118	2132	2146	2175	2194	2217	2229	2244	2260	2277	2298	2310	2338	2357	2376	2405	2418	2437	2452	2476	2504	2541	2561	2578	2616	2644	2686	2767	2820	2842	2873	2904	2925	3002	3048	3097	3137	3190	3282	3351	3413	3491	3543	3633	3698	3791
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	4	5	5	7	9	10	12	12	12	12	13	13	13	13	13	13	13	13	13	14	15	15	15	16	17	20	20	21	21	23	23	23	23	23	23	23	23	28	30	31	31	31	32	33	34	34	34	37	37	37	39	40	40	40	40	40	40	41	41	42	42	43	43	43	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	48	51	55	55	55	58	58	58	58	59	59	59	61	64	64	64	65	66	68	71	73	76	80	88	91	94	97	102	104	109	110	112	113	115	121	124	126	127	129	130	134	135	142	147	166	168	169	172	175	181	182	189	189	189	189	192	193	198	201	202	206	207	208	209	210	213	215	217	219	221	221	223	223	225	225	226	226	227	228	230	231	232	233	234	245	256	259	271	279	293	301	318	324	334	349	357	360	371	386	397	407	414	418	428	432	440	449	452	458	460	461	468	476	485	497	498	507	509	522	539	547	570	577	597	611	634	644
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	4	7	10	14	21	34	44	75	88	108	152	222	247	281	325	391	441	503	557	597	644	703	761	802	850	894	943	1012	1053	1102	1212	1320	1403	1510	1510	1557	1598	1673	1768	1839	1942	2005	2090	2216	2441	2589	2698	2905	2988	3097	3237	3377	3615	3710	3777	3881	4002	4113	4227	4330	4420	4493	4574	4706	4793	4885	4996	5097	5188	5310	5414	5486	5566	5674	5773	5862	5933	5996	6112	6216	6323	6406	6512	6586	6667	6741	6844	6918	7030	7076	7202	7289	7365	7487	7590	7694	7794	7915	8029	8144	8310	8511	8694	8840	8982	9148	9338	9338	9825	10023	10271	10410	10587	10879	11122	11433	11724	12035	12301	12574	12823	13099	13412	13778	14001	14246	14432	14736	14993	15301	15548	15682	15862	16042	16311	16630	16842	16952	17107	17254	17404	17619	17834	18006	18182	18317	18483	18697	18965	19124	19287	19437	19553	19683	19818	19980	20150	20316	20443	20534	20659	20794	20954	21133	21320	21497	21619	21785	22005	22161	22392	22629	22935	23099	23295	23477	23763	23994	24144	24419	24590	24832	25067	25274	25445	25658	25846	25977	26134	26242	26393	26545	26704	26872	26961	27119	27283	27424	27600	27770	27908	28014	28131	28291	28520	28661	28841	29005	29141	29327	29507	29698	29901	30157	30401	30590	30777	30978	31221	31466	31703	31999	32241	32468	32767	33084	33397	33858	34104	34517	34871	35292	35700	36228	36812	37523	38022	38504	39230	39917
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	3	3	5	5	5	5	5	5	5	6	7	7	7	8	10	13	14	16	16	16	18	18	18	19	19	19	20	21	22	24	24	24	26	29	30	30	30	30	31	31	32	32	32	34	34	34	35	35	35	35	35	35	35	35	35	36	37	39	40	41	44	44	45	45	45	45	46	50	51	52	52	52	52	53	53	53	53	53	53	53	53	53	54	54	54	56	56	57	57	57	57	57	61	61	61	61	62	63	65	66	67	67	68	71	72	74	81	83	86	91	96	102	105	109	113	117	122	127	127	133	137	138	139	140	141	143	144	147	147	147	147	153	155	158	160	162	163	165	165	166	169	169	171	173	177	178	178	179	180	180	181	184	187	192	193	196	197	198	200	203	205	207	211	212	215	215	216	221	222	228	232	234	237	237	239	241	241	244	246	259	299	301	312	319	330	348	359	365	371	378	384	401	403	410	422	432	445	451	461	472	489	505	522	537	545	550	557	571	583	597	611	632	642	647	675	691	708	732	744	762	776	803	841	868
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	3	4	4	4	4	4	4	4	4	4	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	14	14	14	14	16	17	18	18	20	20	20	20	21	21	21	24	24	24	29	29	30	33	37	39	40	41	43	44	46	49	49	49	57	57	58	58	62	62	62	65	65	65	70	74	78	85	88	89	89	90	92	100	101	106	114	121	129	130	130	134	140	140	144	147	150	152	152	153	153	156	158	160	163	167	168	169	170	174	176	179	179	179	180	184	186	188	189	189	191	191	196	197	208	212	213	218	220	220	226	232	235	240	244	247	248	248	252	266	269	272	274	274	279	282	291	292	300	304	306	310	316	321	329	334	334	340	350	361	373	379	394	404	411	443	459
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	5	6	7	10	14	17	22	24	25	33	35	38	38	40	41	44	47	49	53	61	68	69	82	92	96	98	100	105	113	117	119	126	128	137	146	148	153	154	155	159	163	169	172	181	184	187	189	189	191	195	198	206	212	220	220	221	226	231	241	248	250	256	257	258	261	272	277	282	284	286	292	295	300	303	306	309	313	317	327	331	331	331	334	337	342	344	349	353	355	357	361	363	369	372	378	379	382	383	387	390	390	399	400	405	407	408	414	415	425	425	428	431	436	447	448	453	458	465	466	468	474	482	493	498	502	506	509	513	515	519	522	528	531	535	540	548	552	554	556	558	559	561	564	564	565	570	574	579	583	586	588	592	594	595	595	598	605	608	608	608	616	623	627	634	642	658	658	663	663	667	671	674	680	687	687	691	696	697	701	701	703	705	705	709	713	713	720	723	726	733	735	739	746	749	750	750	752	753	755	755	758	767	770	773	781	790	804	811	819	825	836	844	859	869	879	890	898	913	925	943	966	980	991	1001	1023	1044	1068	1101	1131	1154	1203	1237	1294
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	3	3	3	6	8	8	9	11	13	15	20	21	21	22	24	28	30	31	31	33	33	38	38	39	39	39	40	40	41	43	45	45	46	46	46	48	48	49	50	50	52	52	53	59	63	67	68	70	73	75	75	78	78	85	86	86	92	93	93	94	98	101	101	101	101	102	102	102	105	106	108	111	114	120	122	129	132	133	135	143	150	150	156	158	165	169	175	177	183	187	189	193	194	201	208	222	222	244	248	251	258	276	287	300	322	343	346	365	380	385	411	432	454	461	472	485	503	507	526	538	545	554	568	587	599	610	617	619	626	635	644	656	662	684	690	703	718	730	742	765	773	799	806	812	821	842	854	862	871	885	896	916	932	945	956	969	977	992	1020	1035	1063	1084	1102	1117	1125	1136	1149	1182	1201	1218	1224	1244	1278	1288	1313	1338	1352	1367	1376	1397	1420	1444	1453	1465	1490	1536	1561	1589	1619	1639	1661	1688	1707	1722	1774	1805	1839	1870	1890	1914	1951	1976	2037	2070	2108	2140	2196	2248	2292	2345	2395	2456	2499	2535	2589	2654	2728	2759	2828	2903	2972	3042	3141	3220	3327	3402	3471	3566	3646
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	4	5	5	6	6	7	10	10	10	10	11	12	12	15	15	15	15	15	15	15	15	15	15	16	19	19	19	20	20	20	21	21	21	21	21	22	22	24	24	25	26	28	29	29	30	31	31	32	33	34	34	35	35	36	36	36	38	38	41	42	43	44	44	44	44	44	44	44	44	44	44	44	44	45	46	46	47	49	51	51	58	59	59	60	60	67	68	70	74	74	76	76	79	81	81	82	83	83	85	88	88	89	89	89	90	95	96	96	98	99	101	102	103	107	110	110	111	112	113	114	116	116	117	118	119	119	121	121	121	121	121	121	122	124	126	127	128	128	128	128	128	128	128	130	131	133	137	137	138	139	139	139	141	142	142	144	146	148	151	152	153	154	155	155	156	156	157	160	167	169	169	170	173	174	175	180	183	183	184	185	186	190	192	198	207	213	220	221	228	238	243	261	268	280	287	300	321	329	345	361	365	367	383	420	422	431	439	457	471	493	503	511	525	535	553	566	586
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	7	8	19	26	38	48	53	63	71	85	101	124	154	178	220	288	319	394	411	437	473	504	529	535	558	576	594	615	658	701	718	735	768	785	868	932	975	1005	1048	1091	1150	1218	1297	1353	1380	1434	1480	1527	1572	1664	1731	1757	1823	1859	1886	1927	1961	2007	2047	2082	2138	2167	2228	2279	2349	2403	2458	2492	2523	2555	2603	2642	2672	2698	2721	2739	2767	2811	2831	2860	2891	2918	2975	3011	3078	3130	3185	3250	3316	3374	3508	3634	3744	3829	4020	4098	4189	4337	4491	4661	4794	4922	5010	5224	5224	5605	5770	5924	6019	6158	6287	6396	6563	6781	6950	7046	7179	7279	7415	7586	7703	7828	7923	8020	8071	8203	8325	8436	8497	8591	8633	8702	8872	8977	9048	9110	9160	9248	9297	9374	9493	9583	9643	9689	9766	9844	9917	10001	10101	10142	10184	10259	10314	10362	10437	10503	10533	10606	10663	10727	10836	10903	11041	11102	11174	11285	11356	11494	11580	11663	11713	11753	11826	11896	11970	12067	12171	12208	12306	12368	12466	12559	12622	12698	12756	12786	12850	12913	12953	13036	13158	13191	13237	13340	13426	13537	13625	13714	13790	13856	13953	14093	14208	14357	14510	14641	14773	14907	15140	15329	15544	15762	15890	16016	16234	16496	16687	16878	17147	17388	17564	17719	17917	18112	18487	18758	19030	19272	19564	19823	20195	20591	21026	21338	21674	22103	22546
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	3	3	3	5	6	8	9	9	11	14	15	17	17	17	19	19	19	20	23	25	27	29	29	29	29	30	32	34	34	34	35	37	37	37	37	38	38	39	39	39	39	39	39	39	39	39	40	42	44	45	45	46	46	46	47	47	48	48	48	48	48	50	50	50	50	50	51	51	53	53	54	56	58	60	60	61	61	61	61	61	61	61	62	62	62	62	63	64	65	68	69	69	69	72	76	76	76	78	78	78	79	79	83	84	85	86	86	87	92	98	103	109	112	116	133	140	148	177	190	215	238	245	269	279	291	303	309	315	320	333	344	353	355	372	378	379	389	397	410	415	428	428	433	444	452	457	461	467	467	476	487	487	504	511	512	519	524	527	536	549	556	562	567	572	572	577	583	591	598	603	615	626	628	641	646	655	657	664	674	676	686	695	710	712	720	731	741	745	776	794	798	805	814	823	849	866	875	879	887	901	909	919	951	967	975	995	1030	1040	1047	1066	1078	1100	1133	1159	1181	1217	1232	1265	1284	1298	1349	1374	1408	1438	1481	1523	1550	1622	1647
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	4	4	5	8	11	11	12	13	15	17	17	20	20	20	21	22	22	22	24	24	25	25	26	26	26	26	26	26	27	27	28	28	28	29	29	29	30	30	30	30	30	33	37	38	40	41	41	41	42	45	60	61	61	61	64	71	73	73	73	76	77	78	87	87	92	93	93	94	96	105	106	107	107	107	107	107	108	108	111	111	111	111	113	113	120	120	123	123	123	123	123	123	123	123	125	125	126	129	133	136	136	137	140	140	141	141	142	142	143	146	146	147	149	150	150	150	153	158	159	161	164	165	169	170	175	180	183	186	187	189	190	194	195	199	202	204	204	205	210	212	214	215	219	220	223	224	230	231	233	233	234	237	238	241	241	242	245	246	246	246	246	248	249	250	250	250	252	252	252	255	256	257	257	257	258	258	263	264	266	267	272	274	282	283	288	288	290	296	303	305	307	309	314	321	328	336	348	357	360	367	374	379	392	402	405	416	425	439	448	475	493	505	511	522	539	560
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	5	6	6	6	6	6	6	6	6	6	7	8	8	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	14	13	13	13	16	16	16	16	16	14	14	15	16	16	16	16	17	18	19	19	19	19	20	21	22	22	24	26	26	26	26	26	26	26	26	26	26	27	27	28	28	28	28	28	28	28	28	28	28	28	29	31	31	31	31	31	31	31	37	41	42	49	49	49	49	60	60	60	60	60	61	62	62	62	63	63	63	64	64	64	67	68	68	68	68	68	69	70	71	71	71	71	71	72	72	72	73	75	76	76	79	79	80	84	85	86	86	87	89	90	93	93	93	95	99	103	106	113	115	118	119	123	128
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	3	3	3	3	4	4	4	4	4	4	4	5	5	5	5	5	5	5	6	6	6	8	8	8	9	10	10	10	10	10	10	10	12	12	13	13	14	14	15	15	15	15	15	15	15	16	16	17	17	17	18	18	19	19	19	19	19	20	20	20	20	20	21	21	22	23	23	23	23	23	24	26	27	28	29	29	29	29	29	29	30	30	32	32	33	33	35	37	38	38	40	47	49	59	66	73	78	85	86	90	90	95	96	98	99	101	104	106	106	108	110	113	115	116	117	117	122	122	124	125	128	128	128	135	139	144	150	154	154	172	174	201	207	208	210	210	216	216	218	221	226	230	241	244	246	255	260	263	272	272	280	282	284	285	290	294	297	299	300	306	306	312	314	318	334	337	342	346	353	354	356	364	367	373	382	389	396	398	410	412	417	419	426	435	442	449	453	461	473	488	498	503	531	535	538	553	563	574	584	599	617	628	636	659	664	679	694	717	728
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	3	4	4	4	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	8	8	8	8	9	10	10	10	10	10	10	10	11	11	11	11	11	12	12	12	14	14	14	14	14	15	15	15	16	16	16	18	18	18	19	19	22	23	23	25	25	26	26	26	29	29	29	30	30	31	32	32	33	34	34	34	35	35	37	37	39	39	39	39	39	42	42	42	42	42	43	43	44	44	45	45	45	46	47	49	50	53	58	58	58	61	65	66	69	74	77	83	87	90	94	95	96	103	106	114	118	121	127	132	136	141	146	148	156	158	159	166	169	169	171	171	171	174	175	176	180	181	182	183	183	185	185	186	188	189	190	190	191	192	193	194	197	198	203	204	206	208	208	209	210	212	214	214	216	219	220	220	220	220	222	222	227	230	230	230	231	234	237	242	245	249	249	262	272	281	291	294	299	312	331	339	351	356	362	371	377	402	417	430	444	459	469	475	491	501	542	557	569	580	593	619	631	643	669	680	688	704	723	735
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	3	4	4	4	4	4	5	5	5	6	11	14	16	16	16	18	18	19	19	19	19	20	20	20	20	20	22	22	28	29	31	59	61	61	61	63	63	64	64	65	65	69	69	69	69	69	69	69	70	70	70	70	71	71	73	73	73	73	73	73	73	73	73	73	73	73	73	73	74	74	74	75	76	76	76	76	76	76	76	78	78	78	78	78	79	79	80	80	81	83	84	90	90	91	91	92	94	95	98	98	101	101	101	101	102	103	104	106	106	108	111	111	114	114	115	116	118	118	118	122	122	123	124	125	126	129	129	130	130	130	131	131	132	134	136	138	138	139	139	143	143	143	144	144	146	147	148	148	149	151	153	153	154	155	157	158	159	159	161	161	161	161	161	163	164	166	167	167	170	170	171	171	173	175	176	178	179	180	182	182	182	184	187	187	188	188	189	189	189	194	197	199	204	205	212	215	221	230	235	241	249	252	285	294	302	311	323	381	392	397	421
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	7	7	7	8	8	8	8	10	10	10	11	13	13	15	15	20	22	25	27	28	29	29	32	34	39	43	45	46	54	57	60	68	69	69	72	74	84	87	87	90	92	92	101	109	111	127	136	152	162	169	176	184	190	197	202	204	204	220	226	231	236	239	245	252	257	259	261	262	264	267	278	285	289	293	297	297	297	300	306	311	313	313	313	315	315	318	319	320	322	322	326	326	327	327	328	328	328	331	331	332	333	335	338	338	339	339	339	341	341	342	342	343	348	348	349	349	350	351	351	351	353	354	355	355	355	355	356	358	361	363	364	364	366	368	369	370	371	375	377	378	385	385	387	390	395	399	404	405	411	419	422	422	429	437	439	454	460	471	476	482	491	506	517	526	537	550	570	590	617	633	677	697	716	772	796	838	870	920	929	969	1006	1031	1042	1067	1102	1122	1138	1151	1170
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	3	3	3	3	3	4	4	4	5	6	6	9	10	10	10	10	14	14	14	14	14	15	15	15	16	20	23	24	24	25	27	28	29	29	29	29	29	31	31	32	33	34	34	37	38	38	38	39	39	39	39	40	41	42	43	44	46	48	49	52	55	55	55	56	56	57	58	60	60	60	61	61	62	63	63	64	64	71	72	74	77	77	79	81	95	96	97	110	122	127	129	144	147	153	159	165	170	177	177	199	211	215	220	223	228	234	238	240	247	260	264	271	275	278	284	290	303	309	311	317	320	328	329	334	343	349	359	368	368	371	376	378	383	388	393	395	396	401	404	411	413	414	418	418	420	423	425	425	459	462	462	462	462	462	465	468	469	470	475	479	481	483	487	493	493	495	496	498	499	502	504	505	509	512	517	520	520	521	523	530	533	538	542	542	546	551	555	572	588	598	606	608	612	618	629	629	636	641	643	646	654	664	674	680	682	687	690	698	699	706	709	716	719	723	729	737	741	752	765	769	773	784	797	817	839	859	880	888	913	940	976
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	7	7	7	7	8	8	8	9	9	10	11	11	11	11	11	11	11	11	11	11	12	12	13	13	14	14	14	14	14	14	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	18	22	23	23	24	26	27	27	28	30	31	32	33	34	38	39	39	41	44	49	51	52	55	55	55	59	62	63	64	65	65	67	68	70	73	73	74	74	75	76	77	78	79	81	83	83	87	91	102	108	118	133	137	142	148	153	159	162	165	170	173	176	178	180	181	184	184	185	190	190	191	197	198	200	204	213	216	223	228	231	233	234	241	246	250	258	261	261	266	275	278	281	283	292	296	306	315	317	328	332	339	351	359	365	377	388	407	419	425	441	447	459	472	478	481	492	502	510	519	526	537	539	544	561	578	590	601	612	628	635	659	680
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	5	5	7	11	11	13	14	14	14	15	15	18	19	20	23	24	24	24	24	24	24	26	28	30	31	31	33	33	35	37	39	42	43	43	43	43	45	45	46	48	49	50	54	54	56	56	56	58	59	59	61	61	61	62	62	62	62	62	62	63	65	66	66	66	66	66	66	67	67	67	68	68	69	69	69	69	69	70	70	71	71	71	71	74	74	74	74	74	74	75	76	76	76	76	76	80	80	83	87	87	88	91	92	95	105	109	115	127	132	135	140	145	147	153	159	162	162	164	166	168	176	178	185	189	191	196	203	204	206	210	212	219	219	224	229	234	237	240	240	240	250	250	250	256	257	259	260	261	261	261	263	263	264	265	267	267	270	275	275	288	292	292	292	292	292	292	301	304	305	305	306	312	316	317	318	318	318	324	328	333	335	336	336	336	338	342	345	349	353	354	355	357	362	376	380	390	392	398	403	406	412	428	432	435	438	447	456	466	469	477	485	494	499	502	509	518	531	543	553	560	573	585	602	630	645	663	672	700	719
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	3	4	4	5	6	6	7	7	7	7	8	9	9	10	10	10	10	11	11	11	11	13	13	13	14	15	15	15	15	15	16	16	16	18	18	19	19	20	20	20	20	20	20	20	20	20	21	21	22	22	23	23	23	23	23	23	23	23	23	23	24	25	25	25	25	25	25	25	26	28	29	29	29	30	31	31	31	32	33	33	33	33	33	34	34	34	34	36	37	38	38	38	39	39	39	45	48	51	51	52	53	53	53	53	55	57	59	61	65	72	72	74	80	89	95	103	112	116	124	127	131	139	142	154	157	165	169	185	189	191	199	203	205	206	212	214	218	219	223	225	225	230	231	232	232	232	234	236	238	238	238	242	244	245	248	248	252	255	255	257	258	259	259	260	262	264	267	268	272	273	274	276	277	278	278	279	280	282	282	284	284	286	288	289	293	295	296	296	297	300	301	305	311	315	316	320	322	323	327	332	336	342	352	356	362	376	384	394	403	413	425	439	446	463	487	497	512	523	540	562	579	595	615	639	671	704	717
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	4	6	8	11	14	14	27	30	35	43	44	48	62	66	76	79	87	92	99	106	108	112	114	117	121	124	127	130	131	133	135	139	145	148	154	157	157	158	160	165	168	170	170	172	173	176	180	187	192	194	197	199	203	206	210	214	219	224	226	231	235	246	252	263	267	268	282	287	290	302	306	308	309	309	318	320	325	327	331	334	337	337	338	344	346	347	348	350	354	356	358	364	367	369	373	381	390	393	405	415	422	433	443	443	480	492	497	500	508	529	551	570	589	609	627	643	661	679	706	762	789	812	823	837	851	878	900	914	929	957	971	983	1008	1024	1034	1043	1054	1064	1073	1087	1111	1114	1124	1131	1146	1154	1163	1170	1176	1187	1199	1205	1216	1225	1233	1244	1254	1262	1267	1285	1296	1303	1310	1320	1328	1339	1362	1373	1412	1418	1437	1438	1444	1459	1463	1502	1507	1516	1530	1536	1548	1558	1572	1576	1581	1586	1596	1608	1619	1628	1638	1648	1660	1671	1677	1687	1692	1696	1701	1711	1717	1729	1739	1748	1752	1763	1772	1777	1798	1811	1831	1847	1869	1883	1911	1936	1966	1994	2033	2069	2089	2135	2221	2294	2357	2411	2486	2580	2681	2834	2976	3144	3277	3409	3599	3743
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	4	7	8	9	9	13	15	15	15	16	17	17	17	19	20	20	21	21	22	22	22	22	22	23	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	26	27	27	27	27	27	27	27	27	28	28	28	28	28	28	29	30	30	30	30	30	30	30	30	30	30	30	30	30	32	32	32	32	34	35	37	40	42	42	44	45	48	52	55	55	57	59	60	63	65	65	67	68	70	71	72	74	79	82	83	86	92	93	97	103	115	136	138	146	152	162	164	170	175	182	186	191	198	199	206	211	216	220	225	234	242	267	279	283	288	300	318	323	334	336	344	355	364	367	380	387	390	394	395	397	400	416	422	429	429	434	445	454	465	470	477	480	487	494	501	508	526	527	538	544	553	559	569	581	588	594	604	616	627	641	653	658	659	671	686	690	703	714	723	733	744	748	752	766	778	788	792	802	809	831	846	859	873	885	890	907	929	930	945	951	977	985	997	1016	1039	1070	1090	1103	1114	1131	1151	1177	1209	1244	1272	1294	1324	1378
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	5	10	14	15	21	24	24	30	41	50	55	57	61	64	78	79	80	83	86	86	88	92	94	94	100	100	102	103	104	105	108	108	110	114	115	118	121	122	125	130	133	137	146	150	162	162	164	172	175	180	182	184	185	190	190	197	199	200	201	204	207	214	218	222	230	243	248	249	258	265	267	271	275	277	280	284	285	287	297	305	312	314	317	321	324	329	330	331	337	340	344	351	358	371	381	396	404	416	416	442	466	477	493	496	520	536	560	568	583	600	619	640	664	684	697	705	733	766	808	829	859	910	918	953	985	1014	1059	1081	1094	1116	1125	1158	1179	1202	1224	1260	1281	1299	1319	1345	1367	1390	1409	1419	1431	1443	1457	1469	1484	1489	1492	1499	1512	1520	1536	1547	1565	1576	1589	1611	1622	1639	1654	1668	1674	1689	1698	1709	1716	1746	1762	1773	1792	1801	1809	1824	1835	1853	1857	1868	1875	1883	1898	1910	1927	1936	1949	1960	1967	1977	1995	2009	2019	2028	2044	2061	2076	2138	2158	2170	2200	2212	2248	2279	2333	2380	2410	2449	2488	2524	2579	2623	2674	2710	2743	2816	2851	2905	2978	3007	3064	3104	3168	3233	3299	3361	3452	3497	3594	3694	3792
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	3	3	3	3	3	3	3	5	5	5	5	5	7	7	7	8	8	8	8	12	13	13	13	13	14	15	16	18	18	18	18	18	18	18	19	19	19	19	19	23	23	23	23	23	23	23	23	23	23	23	24	24	25	32	33	37	37	37	37	37	37	37	38	39	39	40	40	43	43	43	44	46	46	46	47	47	48	48	48	48	48	48	48	48	48	50	50	50	51	52	54	56	56	58	58	58	58	58	62	62	64	65	66	68	71	71	71	73	75	77	78	80	82	88	89	91	94	98	100	101	102	104	107	109	114	116	120	123	130	136	140	145	152	155	155	160	167	169	174	181	184	186	191	196	201	206	214	219	219	223	225	227	229	231	233	235	242	243	246	249	251	254	255	255	259	263	263	270	270	273	279	284	288	288	291	293	297	301	305	308	309	312	312	313	314	317	321	323	327	331	337	345	347	347	352	353	354	356	360	365	369	376	389	392	398	402	413	423	435	442	446	457	470	483	491	508	520	530	557	583	616	627	659	683	700	722	760	791
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	4	6	6	10	14	19	24	30	37	44	56	65	74	78	82	85	90	95	105	110	116	116	136	140	150	161	176	184	191	203	221	245	291	294	303	320	332	344	366	374	377	395	406	418	452	471	480	490	503	510	518	528	537	543	548	554	560	569	576	585	589	595	605	610	620	624	626	637	641	648	653	659	667	672	678	687	692	702	709	722	730	737	747	755	757	762	772	779	786	794	804	807	814	822	825	831	843	854	867	878	889	901	912	925	937	947	962	962	983	997	1021	1035	1051	1064	1073	1097	1120	1152	1189	1208	1226	1243	1277	1305	1322	1344	1351	1375	1404	1423	1463	1474	1484	1513	1534	1563	1584	1596	1620	1634	1650	1665	1689	1713	1736	1770	1802	1813	1831	1867	1884	1906	1915	1937	1945	1959	1965	1976	1981	1998	2022	2036	2045	2059	2075	2090	2103	2107	2111	2115	2130	2140	2163	2165	2173	2181	2184	2190	2197	2197	2200	2211	2212	2217	2227	2238	2253	2263	2277	2277	2293	2295	2307	2311	2317	2333	2342	2345	2355	2364	2378	2387	2402	2416	2426	2447	2460	2476	2489	2503	2513	2528	2550	2569	2596	2623	2654	2666	2692	2728	2754	2789	2815	2862	2897	2927	2998	3049	3094	3146	3191	3239	3296	3384	3435	3552	3629	3760	3866	3997
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	4	5	9	11	23	35	48	67	94	114	133	171	206	233	272	302	321	347	371	403	443	490	503	514	540	596	644	682	724	789	823	853	878	936	985	1033	1104	1130	1166	1208	1251	1297	1331	1376	1429	1478	1527	1583	1665	1710	1757	1806	1836	1858	1883	1921	1945	1960	1986	1999	2021	2056	2071	2087	2107	2126	2152	2162	2178	2202	2241	2267	2277	2282	2296	2313	2329	2340	2348	2354	2372	2390	2394	2411	2419	2428	2457	2460	2462	2468	2478	2483	2490	2511	2516	2527	2534	2538	2549	2567	2584	2600	2628	2628	2669	2700	2723	2752	2788	2836	2859	2889	2952	3007	3079	3110	3162	3214	3296	3387	3486	3567	3629	3742	3853	3927	4006	4077	4146	4304	4407	4521	4658	4762	4852	4944	5035	5114	5155	5207	5288	5348	5377	5448	5512	5544	5609	5673	5704	5744	5783	5843	5909	5981	6036	6070	6117	6149	6197	6256	6292	6344	6389	6418	6475	6527	6585	6625	6660	6687	6714	6737	6754	6786	6810	6859	6877	6903	6945	6982	7017	7051	7091	7119	7149	7187	7205	7230	7280	7303	7322	7343	7377	7401	7429	7469	7505	7527	7562	7595	7624	7656	7704	7732	7756	7793	7823	7879	7931	7979	8026	8058	8123	8175	8223	8285	8364	8454	8494	8549	8647	8703	8789	8910	8990	9086	9168	9360	9473	9676	9863	9998	10169	10313	10565	10722
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	4	4	5	7	9	11	12	15	17	17	18	20	21	23	23	23	23	23	23	27	27	30	30	30	30	30	38	47	50	50	52	56	60	63	64	64	67	71	73	73	73	78	81	83	84	87	88	93	95	98	98	99	100	102	105	128	132	133	134	141	144	148	152	152	155	155	157	162	163	164	164	166	167	167	167	167	168	168	168	168	168	169	170	172	174	174	175	176	177	179	181	182	184	185	187	188	188	192	193	195	197	199	202	206	213	216	222	225	230	233	237	244	244	245	253	257	259	262	266	271	271	276	285	299	308	313	322	329	333	336	343	349	353	355	374	388	401	503	580	587	592	592	595	601	605	628	632	647	649	654	655	662	669	679	688	689	696	704	705	712	718	721	726	727	732	732	737	744	747	747	748	750	758	764	770	776	780	780	787	792	802	815	823	830	843	855	876	887	893	907	910	911	922	930	940	952	961	965	970	970	981	996	1000	1006	1013	1023	1035	1048	1054	1063	1070	1075	1081	1086	1091	1103	1112	1119	1129	1135	1148	1159	1173	1184	1193	1206	1217	1224	1241
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	5	7	14	18	23	28	42	51	68	80	84	117	153	177	192	203	250	261	272	300	305	334	358	375	417	443	469	486	512	547	572	589	604	621	635	666	688	721	737	764	784	804	828	853	883	937	961	998	1024	1044	1087	1104	1119	1144	1150	1163	1174	1185	1199	1212	1226	1247	1252	1277	1295	1317	1334	1341	1347	1367	1397	1405	1428	1431	1438	1456	1463	1466	1486	1502	1511	1516	1522	1529	1563	1576	1586	1595	1600	1606	1606	1619	1632	1639	1654	1665	1669	1680	1682	1695	1705	1720	1736	1741	1752	1752	1805	1818	1825	1832	1849	1861	1885	1907	1928	1948	1971	1996	2007	2027	2055	2073	2089	2119	2148	2187	2188	2214	2232	2258	2280	2306	2321	2349	2371	2383	2393	2411	2437	2470	2477	2502	2532	2554	2566	2595	2623	2644	2665	2675	2681	2691	2702	2710	2729	2741	2752	2761	2788	2795	2812	2825	2835	2843	2847	2854	2864	2868	2874	2879	2888	2895	2901	2906	2915	2923	2935	2942	2945	2960	2966	2968	2968	2981	2988	2991	3002	3002	3014	3030	3053	3065	3073	3095	3114	3126	3155	3194	3216	3223	3249	3271	3289	3316	3341	3352	3371	3388	3400	3425	3476	3515	3544	3567	3605	3635	3660	3709	3739	3779	3810	3863	3889	3910	3960	4006	4042	4090	4146	4243	4319	4401	4472	4568	4638	4722	4834	4945
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	4	4	4	5	5	6	7	8	9	10	11	12	19	25	28	32	40	42	49	53	91	110	164	276	428	983	1834	2073	2132	2137	2161	2169	2172	2178	2188	2191	2196	2196	2276	2294	2329	2332	2335	2347	2350	2366	2381	2387	2404	2412	2419	2431	2436	2449	2500	2513	2524	2540	2557	2581	2608	2617	2619	2623	2628	2642	2657	2660	2666	2668	2674	2679	2686	2688	2689	2691	2694	2695	2697	2699	2701	2704	2706	2706	2712	2712	2713	2713	2713	2713	2713	2713	2714	2717	2717	2719	2721	2724	2726	2731	2731	2730	2730	2732	2734	2734	2736	2737	2740	2745	2748	2755	2757	2759	2764	2768	2774	2777	2780	2794	2805	2807	2818	2820	2821	2825	2836	2841	2855	2860	2867	2875	2884	2896	2901	2910	2919	2922	2925	2929	2935	2942	2952	2956	2961	2964	2966	2968	2970	2974	2974	2977	2978	2986	2990	2990	2995	2996	3000	3001	3002	3006	3009	3014	3020	3022	3024	3024	3025	3026	3030	3031	3034	3034	3040	3046	3049	3049	3054	3057	3063	3068	3072	3075	3083	3088	3096	3103	3111	3114	3125	3138	3151	3161	3174	3185	3193	3203	3216	3227	3236	3247	3255	3263	3281	3289	3300	3310	3321	3330	3351	3375	3388	3412	3427	3443	3456	3487	3505	3529	3546	3547	3585	3603	3624	3651	3668	3705	3740	3772	3797	3844	3907
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	5	6	9	10	15	15	22	24	32	37	45	48	55	59	68	72	74	78	83	88	94	98	103	107	110	112	116	122	126	130	132	135	139	142	143	148	149	153	159	159	162	165	167	171	172	172	175	177	184	185	190	193	194	195	203	205	207	210	212	216	224	229	237	245	258	274	288	302	307	310	313	328	337	337	346	356	366	376	376	382	387	388	390	394	394	396	396	397	398	400	402	404	406	407	413	416	426	434	441	451	460	464	469	480	491	491	506	508	516	523	536	543	548	566	582	589	599	614	633	646	658	670	681	691	698	709	719	733	746	757	765	775	786	795	812	821	831	835	848	869	887	896	914	923	930	945	959	977	988	993	996	1002	1015	1027	1038	1052	1074	1086	1098	1110	1119	1139	1155	1172	1190	1199	1219	1239	1252	1266	1281	1292	1304	1308	1313	1330	1342	1351	1359	1373	1383	1389	1405	1412	1420	1430	1432	1439	1442	1451	1460	1467	1475	1475	1493	1503	1514	1536	1542	1551	1560	1570	1575	1584	1600	1616	1622	1629	1647	1676	1693	1714	1737	1755	1777	1802	1820	1856	1889	1924	1947	1972	2006	2036	2086	2126	2158	2197	2253	2318	2368	2449	2545	2618	2709	2762	2859	2956
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	8	9	9	9	9	9	9	9	10	10	11	11	11	11	11	11	11	12	12	12	12	12	12	12	13	13	13	13	15	17	18	19	19	20	20	20	22	23	23	23	23	23	23	23	23	23	24	25	26	29	33	36	38	40	50	54	58	63	66	66	67	69	70	74	74	75	79	81	85	87	106	110	115	122	127	127	127	132	132	146	151	154	155	155	156	156	158	162	162	163	165	166	167	168	170	172	172	172	174	174	174	175	176	176	177	180	181	183	186	187	187	189	191	191	193	194	196	196	197	197	197	199	204	205	207	210	210	210	210	210	210	214	219	220	228	235	238	238	240	242	249	257	259	265	266	268	271	276
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	4	5	6	6	7	8	8	11	12	12	12	13	13	13	13	13	13	13	13	13	13	14	16	16	18	18	18	18	18	21	26	28	29	33	38	42	42	62	66	67	84	86	90	109	115	121	133	141	148	162	163	170	178	184	190	200	201	201	203	210	211	216	217	220	223	227	230	233	237	237	239	242	243	243	245	246	247	253	253	255	257	257	257	258	259	259	265	265	266	266	270	272	272	278	280	281	282	287	290	294	295	299	302	304	304	307	313	320	334	345	352	368	379	382	414	423	438	449	456	470	476	498	517	522	535	535	561	573	591	605	612	625	631	641	668	676	682	694	694	705	720	733	741	752	772	772	775	786	799	808	813	817	827	833	837	853	866	877	887	905	910	919	924	941	956	967	976	986	1004	1020	1033	1044	1053	1065	1077	1085	1101	1119	1122	1132	1132	1139	1161	1167	1192	1214	1221	1224	1242	1255	1267	1295	1311	1314	1317	1336	1363	1380	1400	1427	1433	1449	1471	1505	1521	1547	1582	1585	1596	1616	1649	1679	1729	1752	1761	1775	1806	1883	1943	1995	2045	2067	2077	2131	2191
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	11	13	17	19	19	20	32	38	43	46	52	60	62	64	69	76	90	101	107	110	113	116	117	121	122	125	127	129	129	129	131	133	134	134	134	135	135	136	136	138	139	142	143	143	144	144	144	145	176	244	268	313	314	316	317	326	327	332	332	332	337	337	337	346	348	348	351	351	352	355	355	357	358	361	362	366	367	373	374	375	376	379	380	382	384	386	388	388	392	393	397	399	400	405	410	411	413	418	421	425	431	437	442	442	455	455	463	466	472	475	486	503	506	510	514	520	536	539	561	570	574	576	588	599	616	628	650	659	681	698	711	728	747	762	768	769	781	788	811	819	832	839	853	858	868	881	893	905	911	921	927	943	964	974	979	983	992	996	1004	1022	1030	1043	1054	1060	1075	1088	1099	1113	1125	1133	1143	1149	1173	1198	1223	1242	1252	1259	1275	1293	1312	1326	1341	1350	1359	1380	1394	1407	1428	1436	1454	1463	1476	1494	1526	1555	1573	1592	1605	1622	1643	1684	1716	1723	1746	1774	1792	1819	1852	1879	1890	1910	1927	1956	1976	1999	2028	2072	2116	2132	2152	2196	2239	2299	2335	2381	2423	2467	2505	2570	2625	2717	2769	2833	2908	2979
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	4	5	8	8	10	19	22	25	28	53	53	55	56	56	59	65	71	71	71	71	73	74	75	77	78	78	79	79	79	80	80	80	80	81	81	82	82	82	82	82	82	82	82	82	82	82	82	82	83	83	83	85	85	85	85	85	86	86	88	88	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	90	91	91	91	91	91	91	93	93	94	94	94	96	96	96	98	100	100	101	101	102	102	102	102	103	103	103	103	103	103	104	104	104	104	104	104	104	104	104	106	106	106	106	106	106	106	106	106	106	106	108	109	110	110	110	110	110	110	110	110	110	110	110	111	112	112	113	113	114	114	118	119	121	124	128	129	136	141	143	152	155	161	163	167	177	178	183	186	190	192	196	201	201	208	211	212	213	214	215	218	223	229
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	5	7	10	14	14	19	20	25	31	37	41	49	57	69	84	109	132	147	156	161	175	198	201	205	211	213	222	229	232	235	237	241	250	251	256	260	262	266	279	285	293	311	316	320	328	332	345	356	369	390	422	433	442	468	489	500	504	520	531	539	554	561	578	593	605	609	617	637	651	656	663	684	688	695	720	734	766	791	817	835	847	874	901	934	969	992	1026	1058	1118	1174	1214	1263	1292	1345	1392	1465	1527	1553	1603	1646	1704	1784	1784	1918	1931	1981	2034	2134	2201	2283	2378	2440	2513	2579	2647	2724	2777	2867	2939	2987	3018	3083	3200	3283	3353	3456	3501	3567	3653	3747	3845	3926	3970	4024	4057	4092	4114	4174	4229	4318	4362	4398	4438	4489	4544	4619	4651	4693	4716	4741	4783	4853	4908	4984	5029	5081	5144	5215	5301	5436	5582	5728	5786	6092	6210	6309	6441	6565	6623	6644	6678	6743	6824	6961	7026	7084	7148	7216	7285	7334	7402	7443	7501	7540	7583	7623	7667	7755	7809	7883	7938	7993	8037	8120	8219	8296	8383	8417	8508	8572	8732	8864	8943	9025	9075	9154	9302	9487	9675	9772	9883	10000	10083	10216	10377	10546	10686	10864	10959	11103	11281	11494	11748	11889	12156	12328	12561	12763	13036	13278	13624	13901	14169	14491	14820
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	9	9	9	11	11	11	11	11	11	11	11	11	11	12	13	13	13	14	14	14	14	15	15	16	16	16	16	16	17	17	17	17	18	20	20	20	21	23	25	25	26	28	30	30	31	32	33	33	33	35	36	39	40	41	41	43	43	43	43	43	43	43	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	47	47	47	47	47	47	47	49	50	50	51	51	51	51	52	53	55	55	55	57	57	57	59	59	61	63	65	66	69	71	74	77	78	80	82	82	83	86	92	97	100	103	104	104	107	111	117	119	123	131	131	136	140
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	5	5	6	6	6	8	8	8	9	10	14	14	16	19	20	23	24	25	25	26	26	34	34	36	41	42	45	75	75	75	83	83	83	84	84	84	87	87	91	93	97	97	97	98	101	103	103	103	104	104	104	104	104	104	105	107	107	107	107	107	108	108	108	108	108	108	108	110	110	110	110	110	110	110	110	110	110	110	110	110	110	111	111	113	113	114	114	115	115	116	116	116	116	117	118	120	120	120	121	127	129	130	132	133	133	133	136	136	138	142	144	148	150	150	150	151	155	157	158	158	158	160	163	165	168	168	170	172	176	179	185	188	189	190	191	195	199	204	209	211	214	214	217	220	222	223	226	226	231	233	235	235	235	235	236	236	236	236	237	238	240	240	243	244	244	247	247	247	249	250	252	255	257	257	258	261	261	262	262	264	265	266	270	270	273	273	277	282	285	288	294	296	303	313	313	321	322	325	331	338	344	356	366	377	387	408	415	434	445	458	474	480	495	513	529	544	555	568	580	598	616
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	3	3	4	4	5	6	6	8	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	10	12	15	17	17	18	21	22	23	24	25	25	27	31	31	31	31	34	35	36	38	40	42	43	44	45	45	45	46	48	50	50	52	52	52	52	54	55	55	55	55	55	55	55	56	57	57	58	58	60	61	61	63	64	65	67	69	71	72	73	73	73	73	73	73	76	81	83	83	86	89	92	96	100	104	106	106	110	112	115	118	119	119	120	125	134	138	140	143	150	153	158	163	172	175	178	181	199	207	215	221	225	236	239	243	248	256	265	266	267	267	275	285	289	290	290	290	291	294	294	294	296	296	296	299	301	308	311	313	314	317	323	326	329	330	336	340	344	350	356	359	362	365	367	371	379	380	386	392	401	410	421	438	455	482	498	509	522	532	544	559	583	593	625	644	652	666	694	708	718	743	786	817	828	843	859	888	904	926	943	953	971	994	1019	1038	1070	1096	1104	1138	1168	1200	1242	1293	1320	1340	1402	1472
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	8	9	9	9	11	11	11	11	11	11	11	11	13	13	14	14	14	14	14	14	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	19	19	19	19	20	20	20	21	21	21	21	21	21	21	21	21	21	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	25	26	27	27	27	27	28	28	30	33	34	35	43	48	48	53	54	54	60	65	68	69	73	74	86	86	89	99	105	110	112	116	121	127	129	148	155	163	166	172	182	185	204	230	239	245	260	272	299	308	316	343	351	362	370
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	4	5	5	5	5	5	5	6	8	9	10	10	11	11	12	17	21	27	27	29	32	32	34	35	37	37	37	37	37	38	40	40	40	40	44	44	44	45	46	46	47	49	52	56	57	64	64	64	64	64	66	66	87	90	91	92	93	93	95	99	99	102	102	102	104	107	109	109	109	111	111	111	114	116	117	118	118	118	118	118	118	119	122	122	123	124	126	127	127	127	129	130	130	139	143	143	149	150	160	161	166	173	193	217	219	235	237	243	259	264	267	271	277	288	302	308	313	316	321	324	335	341	346	352	359	361	365	368	371	377	386	390	396	404	405	408	411	411	413	418	429	432	432	434	435	435	436	444	445	446	446	448	451	451	453	454	455	456	458	458	458	458	458	459	461	461	461	461	463	464	464	464	465	466	466	466	468	468	468	469	471	472	473	475	475	478	481	488	492	497	500	509	512	515	518	529	537	545	548	558	559	560	568	573	584	589	600	605	610	614	617	634	641	649	665	675	690	701	714	730	756	763	783	798	807
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	5	5	5	5	5	5	5	5	5	5	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	10	10	11	11	11	11	11	12	12	12	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	16	17	17	17	18	18	18	19	21	21	22	22	22	22	22	23	23	23	23	23	23	25	26	26	27	28	30	32	34	35	38	39	39	39	41	43	45	45	45	46	52	52	55	55	56	57	58	59	59	61	62	64	64	65	67	69	70	70	70	72	74	74	75	75	75	75	76	76	76	77	77	77	79	79	79	79	81	81	83	83	84	84	84	84	84	87	87	90	92	93	93	95	95	96	96	101	101	101	103	105	106	107	108	110	110	110	113	118	123	127	128	129	132	135	135	138	143	145	147	148	148	153	160	172	176	179	187	190	194	201	207	227	229	239	249	251	267	280	285	295	303	328	339	348	357	369	379	394	403	415
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	3	4	4	6	6	7	8	8	8	8	8	8	8	9	9	9	10	11	11	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	14	14	14	14	15	15	15	15	15	15	15	16	17	17	18	18	18	18	18	18	18	18	18	19	19	19	19	20	20	20	21	21	22	22	23	23	23	24	24	25	25	26	26	26	26	26	26	26	26	26	28	30	30	30	32	32	34	35	35	37	40	41	44	46	48	50	52	53	55	58	59	62	62	63	66	66	68	70	74	78	80	84	100	102	105	106	109	113	116	121	123	130	136	140	148	164	169	175	179	180	183	185	187	192	195	199	207	216	219	221	224	224	226	229	235	235	239	245	248	251	253	256	257	257	258	260	262	271	273	277	283	283	284	285	288	288	292	293	296	297	298	300	303	306	309	311	311	313	315	319	323	325	327	330	332	334	336	337	340	343	344	350	351	354	363	366	373	380	382	385	393	395	399	414	421	432	437	443	458	472	486	494	498	505	511	520
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	4	4	5	11	11	11	13	20	27	27	31	35	39	44	51	58	83	97	172	196	253	302	477	1246	1635	1658	1658	1658	1658	1658	1698	1706	1722	1724	1724	1724	1729	1828	1831	1836	1841	1842	1844	1845	1933	1955	1958	1990	2005	2011	2018	2021	2025	2029	2031	2033	2038	2042	2043	2046	2046	2048	2050	2050	2074	2086	2092	2095	2096	2099	2099	2106	2108	2109	2110	2115	2115	2123	2125	2125	2125	2128	2131	2135	2137	2139	2141	2144	2148	2150	2157	2162	2164	2169	2170	2176	2176	2184	2188	2191	2197	2201	2205	2206	2216	2222	2227	2229	2235	2246	2249	2258	2263	2268	2275	2283	2290	2298	2304	2307	2308	2314	2324	2332	2342	2345	2348	2352	2357	2365	2374	2378	2380	2383	2387	2387	2391	2400	2404	2411	2416	2418	2421	2428	2431	2438	2443	2445	2448	2448	2456	2462	2470	2484	2489	2493	2493	2495	2500	2503	2511	2516	2523	2525	2527	2527	2532	2544	2548	2602	2606	2610	2612	2619	2623	2628	2633	2634	2634	2641	2643	2643	2653	2678	2679	2684	2692	2692	2713	2718	2726	2726	2736	2748	2749	2759	2786	2794	2808	2822	2884	2902	2921	2941	2946	2958	2969	2994	3011	3024	3043	3073	3092	3109	3131	3163	3202	3222	3243	3258	3275	3306	3333	3367	3413	3436	3462	3507	3538
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	11	12	12	13	14	17	17	17	19	20	20	20	20	20	20	20	22	23	23	23	24	24	27	27	28	29	29	29	31	33	35	37	37	40	40	43	43	44	46	48	50	53	55	61	61	63	66	66	70	73	75	76	76	76	77	79	80	80	81	82	84	85	85	87	90	90	92	92	93	97	100	101	102	104	104	104	108	108	111	112	113	115	115	115	116	118	118	121	122	129	134	140	141	144	153	158	161	167	174	179	184	191	200	202	204	206	210	215	216	219	222	226	229	233	240	247	249	253	257	265	268	271	275	278	282	288	290	300	312	324	330	334	341	344	358	367	383	384	390	406	426	439	451	463	472	481	500	507
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	4	4	8	13	19	27	32	38	44	59	65	74	84	94	101	108	116	124	134	139	144	146	158	162	166	168	176	180	186	197	206	213	214	220	221	226	230	236	237	243	247	251	254	262	265	272	274	275	275	275	280	284	289	290	292	296	297	298	303	308	309	310	313	313	313	318	322	323	325	327	329	332	333	335	338	339	341	344	346	348	352	352	353	353	354	359	364	366	367	369	369	371	379	382	395	400	407	409	412	418	418	428	432	440	442	449	461	477	487	492	502	507	507	518	525	542	550	561	574	577	586	608	618	635	648	663	676	686	693	704	708	711	717	724	734	743	746	754	758	765	771	776	780	782	786	789	791	793	798	804	807	817	819	828	834	835	838	838	844	850	858	865	882	888	912	926	935	940	948	959	963	977	980	994	1008	1015	1033	1045	1056	1064	1074	1086	1094	1110	1116	1132	1139	1155	1168	1177	1187	1205	1228	1237	1256	1280	1297	1313	1329	1350	1364	1387	1409	1424	1442	1469	1497	1516	1530	1546	1561	1589	1620	1654	1687	1711	1724	1747	1780	1828	1871	1909	1945	1965	2005	2048	2092	2137	2198	2251	2285	2338	2389
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	4	5	5	7	8	9	10	11	15	16	17	20	20	21	21	21	24	25	25	25	25	25	25	25	25	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	29	30	30	30	30	30	30	30	30	30	31	33	35	35	37	39	39	39	39	39	39	39	39	39	40	40	41	42	43	44	44	45	46	49	50	51	51	51	51	55	57	57	59	60	62	66	66	70	73	73	73	78	80	81	82	90	91	96	96	97	102	104	105	107	108	110	113	113	115	122	123	126	126	131	140	154	162	164	166	172	175	176	180	201	203	204	207	212	219	230	250	256	259	268	270	289	298	299	309	317	320	323	328	329	343	345	347	352	359	364	373	374	376	380	381	388	391	394	397	398	403	409	411	411	415	418	420	420	422	425	430	433	435	440	445	447	453	464	470	472	474	476	480	484	490	500	510	513	521	525	533	547	555	568	574	588	595	610	624	635	647	657	677	691	707	721	743	763	798	807	828	840	870	891	928	940	961	995	1022
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	4	4	13	14	18	21	22	24	47	49	51	54	54	63	64	67	68	69	69	71	71	71	73	75	76	76	76	77	77	77	80	80	82	84	84	84	84	84	85	85	87	87	87	88	90	91	92	93	93	95	95	95	96	97	97	98	99	100	100	101	101	101	101	101	102	103	103	105	105	105	106	107	109	110	112	113	113	115	115	126	127	128	128	129	132	133	134	137	142	145	146	148	153	156	157	161	161	163	165	168	169	170	173	176	177	177	181	188	192	192	192	198	198	199	202	205	205	208	211	212	215	221	224	225	227	235	242	242	248	256	261	266	273	279	294	303	316	325	335	343	359	371	385	407	411	419	422	431	445	453	468	477	481	493	504	509	528	537	541	548	558	568	579	585	603	608	619	625	626	636	646	663	667	677	682	694	709	721	737	744	756	770	784	809	821	852	861	892	915	937	974	1016	1066	1084	1125	1156	1189	1238	1274	1320	1341	1394	1443	1493	1562	1610	1641	1658	1690	1746	1793
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	3	4	5	5	5	6	8	8	10	14	17	19	20	25	27	28	34	36	43	43	44	48	50	60	64	64	66	68	70	73	76	76	76	80	80	81	85	89	90	90	91	92	94	103	113	118	121	130	135	143	150	155	159	161	165	166	170	178	179	183	186	187	189	193	197	199	200	201	205	209	216	222	223	231	232	232	234	238	242	246	249	252	253	257	260	266	269	271	277	280	285	296	300	306	310	312	314	318	318	325	332	337	345	347	351	359	363	371	378	390	392	403	412	422	425	428	441	450	461	465	473	477	480	487	491	496	509	525	531	536	540	547	559	589	596	600	604	608	614	619	626	635	640	644	652	657	659	661	665	667	670	674	679	687	689	693	695	696	698	703	707	711	714	720	722	724	725	730	731	736	741	745	752	755	761	769	775	781	784	804	808	815	839	861	888	903	922	941	949	982	1004	1014	1029	1070	1085	1092	1101	1118	1128	1136	1150	1160	1182	1201	1220	1243	1257	1275	1286	1306	1323	1351	1385	1406	1430	1454	1494	1549	1582	1605	1646	1670	1709	1758	1793	1841	1889	1926	1967	2025	2087
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	4	4	4	6	9	10	10	12	13	17	19	20	21	26	29	29	29	29	30	30	30	35	35	35	36	36	37	39	39	40	41	41	42	42	44	48	48	51	53	55	55	56	58	58	58	58	59	60	60	61	62	63	66	66	67	67	68	71	71	72	73	73	73	73	73	74	74	75	77	78	79	79	79	79	81	81	82	82	84	84	85	86	87	89	96	97	100	105	107	109	109	113	118	124	127	130	132	136	139	144	148	150	154	158	161	168	173	182	194	201	212	218	238	253	271	283	300	327	359	374	381	387	401	419	431	444	450	468	484	490	494	509	520	528	535	547	560	561	565	592	598	611	613	619	626	636	654	672	685	692	695	712	727	764	766	779	785	787	796	804	808	819	820	822	827	830	838	843	848	849	856	856	861	865	868	879	884	890	896	904	914	934	950	964	972	986	1001	1029	1042	1065	1083	1112	1133	1151	1181	1238	1266	1288	1305	1328	1338	1361	1394	1415	1442	1459	1489	1509	1534	1577	1613	1636	1648	1662	1690	1718	1759	1785	1833	1872	1890	1918	1936
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	3	4	5	5	5	5	5	5	5	5	7	7	10	11	12	13	13	14	16	17	17	17	17	17	19	19	19	19	19	19	23	27	28	32	34	36	40	40	41	47	48	49	52	53	53	54	56	56	56	57	62	63	63	63	65	65	68	70	70	72	73	73	79	81	82	85	85	91	94	95	97	98	102	102	102	102	103	104	104	104	106	109	109	109	110	110	110	112	114	114	115	120	122	122	122	126	127	134	136	137	138	142	157	160	169	176	180	186	191	207	208	221	230	234	240	254	264	271	275	282	288	293	298	315	319	329	332	343	354	363	368	373	377	384	390	399	407	421	435	442	450	469	469	469	469	477	478	483	483	494	499	505	510	517	518	520	525	528	531	533	533	533	533	535	536	540	543	543	544	547	547	550	552	554	554	555	555	558	558	563	576	577	580	587	591	600	603	605	605	611	613	618	621	626	631	639	655	655	667	672	677	684	690	691	694	699	711	717	723	729	740	747	758	781	790	803	828	845	863	896	905	936	975	984	1017	1034	1064
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	4	4	4	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	8	10	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	16	17	17	17	17	18	18	18	19	19	19	19	19	21	21	21	21	21	21	21	21	21	22	27	28	28	31	33	34	34	35	36	36	38	38	38	41	45	54	56	65	67	71	77	80	87	90	94	99	100	104	106	110	115	120	122	132	138	145	155	167	179	180	185	188	199	204	211	222	224	226	234	242	259	260	265	268	269	274	279	282	285	299	306	306	308	312	317	330	339	343	350	357	365	378	385	387	391	393	397	397	402	408	415	423	429	438	441	446	449	455	459	464	466	474	482	489	498	505	511	516	528	539	547	551	558	561	577	592	617	627	643	654	669	677	690	713	735	751	765	770	791	805	837	859	871	890	905	921	949	961	994	1021	1048	1057	1077	1110	1133	1166	1188	1209	1254	1299	1333	1378
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	4	4	4	5	6	6	6	6	7	8	8	9	9	10	11	11	11	11	11	11	11	11	11	12	12	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	16	16	16	17	18	19	19	19	20	20	20	20	20	21	24	26	26	27	27	27	28	28	29	29	29	29	29	29	30	30	30	31	31	31	31	31	31	31	31	31	32	33	33	33	33	33	33	34	34	35	36	40	41	41	43	43	44	48	54	61	66	69	81	88	96	97	101	104	112	117	120	129	140	147	153	161	167	177	190	196	204	214	222	228	234	242	245	248	250	251	264	270	279	282	288	292	296	296	309	321	334	338	347	351	359	368	371	371	374	377	380	382	385	389	394	396	400	402	410	416	418	429	435	439	448	453	464	464	470	480	485	488	495	497	498	506	510	510	510	512	514	519	524	525	528	535	539	546	549	558	570	576	582	585	595	601	607	620	624	636	643	652	671	687	709	735	758	788	824	846	875	910	933	990	1055	1115
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	4	5	6	6	7	10	12	17	18	19	21	24	25	27	27	27	27	28	28	28	28	28	28	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	32	33	33	34	34	34	34	34	34	35	35	36	37	40	40	40	40	40	40	41	43	43	43	46	46	47	47	49	49	49	49	49	49	49	49	49	49	50	50	51	51	51	52	52	52	55	55	55	56	58	58	59	59	64	65	68	68	69	70	72	74	74	75	77	77	77	79	81	81	82	84	91	96	103	110	112	116	121	126	135	138	148	153	157	160	164	168	177	186	190	194	200	210	215	219	234	239	242	256	256	265	272	279	285	288	293	308	318	328	336	346	359	364	374	376	390	414	429	434	436	439	446	462	481	494	498	505	511	526	542	559	561	581	587	590	597	610	625	645	649	660	669	680	690	700	710	718	723	726	738	758	764	771	779	792	799	808	824	835	841	850	857	868	888	909	917	950	956	964	975	999	1018	1048	1072	1093	1096	1109	1148	1180	1200	1229	1249	1264	1293	1331
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	3	3	5	6	8	10	10	12	12	16	22	25	29	44	45	52	67	79	92	95	109	110	114	120	125	133	154	167	171	176	204	210	221	224	237	251	266	290	294	303	310	312	324	333	347	363	379	398	405	414	427	450	464	479	500	511	515	526	538	548	553	558	595	610	620	642	655	670	682	685	697	700	705	716	723	727	736	743	752	782	803	813	817	821	827	839	845	847	855	863	870	881	891	908	918	927	942	957	960	963	977	990	1008	1016	1026	1042	1052	1052	1079	1091	1107	1123	1133	1156	1171	1196	1214	1225	1244	1252	1271	1294	1319	1341	1358	1379	1391	1412	1449	1483	1514	1516	1533	1563	1587	1619	1643	1661	1679	1690	1713	1756	1766	1783	1813	1827	1844	1884	1904	1931	1947	2001	2008	2023	2046	2065	2091	2109	2144	2155	2166	2192	2218	2250	2276	2296	2308	2326	2354	2366	2395	2416	2439	2451	2463	2471	2483	2502	2528	2558	2570	2606	2628	2645	2673	2706	2723	2739	2757	2771	2790	2817	2838	2872	2883	2913	2946	2956	2979	3036	3068	3082	3116	3168	3185	3229	3255	3293	3321	3360	3408	3453	3494	3532	3585	3605	3632	3696	3748	3796	3853	3929	3996	4045	4125	4162	4267	4344	4455	4528	4609	4700	4800	4892	5043	5172	5298	5376	5590	5693
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	4	4	6	10	15	23	23	36	43	50	65	79	99	118	131	144	155	165	184	184	189	199	211	221	235	243	257	262	273	294	310	323	340	350	370	385	415	447	460	475	485	500	542	584	608	639	679	701	716	751	787	831	867	880	892	915	930	946	976	989	995	1004	1028	1042	1077	1141	1183	1204	1220	1236	1277	1315	1335	1380	1390	1420	1453	1475	1487	1505	1529	1540	1548	1571	1592	1621	1623	1638	1655	1666	1675	1706	1712	1722	1735	1743	1756	1780	1796	1809	1839	1863	1884	1896	1920	1953	1969	1969	2079	2110	2131	2143	2175	2241	2269	2299	2327	2351	2382	2420	2459	2499	2538	2570	2597	2638	2667	2712	2771	2827	2879	2914	2951	3011	3067	3131	3188	3212	3248	3294	3338	3399	3433	3486	3523	3555	3573	3614	3667	3712	3749	3779	3788	3818	3846	3874	3937	3980	4122	4146	4188	4219	4256	4281	4318	4376	4418	4471	4505	4542	4582	4615	4639	4667	4694	4725	4764	4785	4814	4844	4861	4894	4912	4948	5020	5056	5073	5096	5149	5172	5202	5237	5265	5304	5332	5366	5393	5428	5464	5519	5547	5576	5613	5661	5710	5753	5813	5845	5894	5943	6032	6084	6167	6242	6341	6406	6476	6555	6620	6689	6780	6846	6925	6978	7109	7195	7316	7409	7508	7580	7678	7843	7985	8145	8329	8488	8680	8800	9088	9291
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	3	3	3	3	4	9	12	17	27	36	42	50	58	63	72	89	89	102	110	126	132	149	155	168	174	187	199	203	213	231	237	249	257	261	272	278	287	293	295	299	305	308	318	324	331	347	356	363	371	392	404	406	408	413	420	432	440	447	450	461	469	478	499	507	514	525	529	540	544	551	562	569	573	582	584	584	594	600	607	612	616	618	620	625	642	652	656	658	665	675	682	693	698	711	726	742	756	771	788	800	809	824	834	863	863	916	925	939	967	974	997	1014	1032	1045	1053	1066	1071	1084	1094	1117	1139	1159	1171	1179	1210	1242	1262	1286	1300	1312	1324	1347	1374	1393	1408	1421	1433	1451	1465	1481	1500	1518	1524	1534	1549	1563	1578	1598	1604	1629	1637	1642	1662	1675	1684	1695	1699	1710	1715	1725	1735	1740	1743	1744	1749	1751	1758	1768	1772	1777	1778	1779	1780	1785	1796	1800	1806	1813	1817	1823	1829	1837	1841	1847	1848	1852	1852	1861	1876	1883	1888	1896	1916	1921	1931	1949	1964	1975	1990	2008	2015	2024	2037	2063	2069	2082	2093	2099	2114	2125	2141	2156	2174	2208	2221	2247	2270	2290	2334	2362	2380	2404	2414	2451	2487	2512	2544	2573	2649	2703	2764	2865	2937	3011	3111	3234	3301
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	3	3	3	3	5	5	7	9	14	16	17	19	20	23	23	26	26	26	26	27	28	28	28	29	31	31	31	32	34	38	42	42	48	50	57	59	60	74	94	109	118	126	133	144	153	168	196	211	216	223	229	235	246	258	264	269	272	281	293	301	306	312	318	321	326	337	339	342	343	349	352	360	367	371	376	378	381	382	389	392	397	398	399	405	405	405	408	409	416	429	436	444	449	454	462	475	486	498	507	515	515	529	541	552	567	568	585	590	601	604	609	621	628	641	655	662	677	682	685	691	694	706	713	717	722	723	726	730	730	736	743	746	747	756	759	762	772	781	782	788	793	797	801	806	808	812	816	818	818	818	822	828	829	834	840	846	848	853	857	858	859	865	868	872	872	877	877	877	877	880	882	883	885	887	892	899	903	907	908	910	912	916	916	920	928	930	931	936	941	943	950	959	964	973	980	985	994	1013	1031	1040	1050	1056	1065	1083	1105	1118	1142	1165	1178	1190	1236	1258	1290	1308	1346	1352	1386	1419	1440	1476	1521	1553	1576	1616	1650	1675	1736	1800	1835	1861	1937	2007	2099
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	3	3	3	3	4	4	4	4	5	7	8	8	8	8	9	10	10	10	11	11	11	11	12	12	12	13	16	16	16	17	18	18	18	18	19	22	22	22	24	25	26	26	28	28	28	28	28	28	28	28	30	31	35	36	36	37	40	40	42	43	45	46	46	49	51	51	52	52	52	55	55	56	58	58	58	61	61	62	62	62	62	62	62	63	67	69	71	71	71	73	73	73	74	76	77	77	77	80	80	80	82	85	86	89	92	92	93	93	102	115	119	128	130	134	140	142	150	152	162	163	168	169	178	190	195	197	204	209	212	214	216	222	228	233	237	246	251	254	260	273	277	280	287	289	293	297	309	312	317	323	325	330	333	341	348	355	358	362	369	376	379	379	385	393	402	403	412	421	426	430	435	437	443	444	449	462	474	483	493	496	500	509	515	529	538	545	551	551	557	573	582	589	593	603	606	618	627	644	647	660	673	676	685	693	700	715	720	726	734	747	758	770	782	790	799	802	815	827	852	860	902	916	945	1008	1033	1066	1100	1152	1186	1223	1258
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	5	5	5	5	5	6	6	6	6	6	6	6	7	7	7	7	8	8	8	8	8	9	10	10	13	14	14	14	14	15	16	16	16	18	19	20	21	21	21	23	24	27	27	32	34	34	35	38	42	43	45	47	49	49	50	51	52	53	53	53	56	56	58	58	59	60	61	61	62	63	65	65	66	68	69	70	70	70	71	71	71	72	73	73	73	73	73	74	74	74	76	77	77	79	79	80	81	84	85	87	88	88	89	91	92	94	94	96	97	100	102	102	102	103	104	105	105	107	108	110	110	110	111	114	114	114	116	117	119	123	124	128	128	130	130	140	140	143	153	159	171	171	174	174	179	180	189	191	197	210	215	221	233	240	263	268	282	287	290	300	307	324	337	344	351	362	381	392	412	439	450	463	482	504	535
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	5	6	6	6	6	6	8	8	9	10	11	11	12	15	15	15	16	16	16	16	16	16	17	18	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	24	24	24	25	25	25	25	25	26	26	26	26	26	27	28	29	29	30	30	30	30	30	30	30	31	31	31	32	32	32	32	32	32	33	34	35	35	35	35	36	36	36	36	36	37	37	38	38	39	39	39	39	39	40	40	40	41	41	41	41	41	41	45	45	45	45	45	45	45	45	45	47	47	47	47	47	48	48	48	53	54	56	57	61	61	62	65	66	71	72	74	74	80	83	84	85	88	90	93	96	104	106	107	109	114	120	122	124	128	129	131	139	148	152	157	160	162	163	168	170
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	7	8	10	11	16	20	20	21	23	26	31	35	36	37	45	46	53	72	74	75	76	78	85	89	93	112	112	116	117	118	124	124	124	124	124	131	134	146	160	166	168	172	178	179	188	191	202	206	209	213	237	252	259	269	275	283	285	292	309	310	319	328	336	340	344	351	359	366	373	378	383	390	398	407	413	419	427	443	461	473	497	508	512	517	525	532	549	559	571	584	594	614	629	649	698	708	725	731	738	757	757	814	823	839	860	881	895	918	945	977	1009	1018	1068	1098	1124	1171	1203	1228	1256	1272	1307	1326	1358	1383	1400	1421	1451	1481	1517	1551	1579	1600	1634	1669	1689	1711	1742	1767	1789	1803	1821	1850	1877	1914	1937	1946	1962	1981	2009	2034	2067	2090	2105	2130	2155	2173	2198	2234	2259	2286	2313	2367	2388	2417	2444	2475	2503	2528	2545	2555	2603	2649	2692	2717	2748	2795	2818	2856	2876	2893	2910	2927	2947	2978	3002	3023	3083	3096	3115	3136	3167	3189	3215	3241	3265	3271	3324	3365	3414	3468	3514	3543	3564	3606	3679	3735	3799	3879	3933	3981	4063	4135	4200	4284	4359	4410	4465	4541	4612	4711	4780	4853	4921	4980	5084	5157	5264	5375	5522	5590	5666	5810	5923
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	3	3	3	4	4	6	8	15	27	30	34	35	36	39	41	44	47	53	55	57	65	65	69	73	75	80	93	94	94	95	95	98	99	100	102	103	105	106	111	111	113	114	114	114	115	116	116	116	116	116	116	116	116	116	116	117	117	117	117	117	117	117	117	117	117	117	117	117	117	117	117	117	117	117	117	118	118	118	118	118	119	119	119	119	120	120	120	120	122	122	122	124	124	127	127	130	131	132	135	135	140	142	144	146	146	147	149	153	158	162	164	165	166	168	171	177	177	178	179	180	185	190	191	192	195	197	197	198	198	198	200	202	203	205	209	211	212	212	212	213	213	217	217	218	222	222	222	222	223	224	226	226	226	227	227	227	227	228	229	233	234	235	236	235	238	239	240	240	240	240	242	242	242	246	248	250	251	255	258	260	260	261	262	263	263	264	265	267	268	268	269	270	273	276	277	284	293	300	301	309	316	323	324	330	333	344	351	355	357	373	381	391	394	412	431	454	461	470	492	508	540	580	604	619	627	650	678
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	4	4	7	9	11	11	18	25	26	26	29	30	30	37	40	50	51	51	56	66	72	77	79	81	82	85	88	91	100	104	114	119	125	128	143	149	153	161	166	173	177	183	186	186	186	190	192	194	198	200	201	202	206	209	211	242	248	248	250	252	256	260	266	272	274	277	281	288	293	296	296	298	300	301	302	304	304	304	306	308	311	313	316	321	323	327	330	332	338	343	346	348	350	352	353	354	354	359	360	362	363	363	365	367	372	372	373	376	378	384	387	393	399	400	405	412	418	421	432	443	446	447	452	463	472	485	488	492	499	508	517	519	525	529	539	544	545	554	567	581	588	593	604	608	610	618	630	644	649	657	672	685	693	723	751	756	759	765	770	789	801	810	819	827	831	833	840	854	861	869	881	887	888	892	893	898	901	905	908	913	919	927	931	936	940	942	950	961	969	970	973	981	989	1005	1019	1035	1043	1060	1073	1079	1105	1140	1202	1248	1259	1296	1315	1370	1402	1446	1484	1528	1558	1609	1649	1722	1772	1823	1858	1900	1956	2023	2081	2135	2186	2255	2305	2344	2386
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	3	3	3	3	6	6	6	7	8	8	8	16	23	27	27	29	29	31	33	34	36	36	36	41	42	42	43	44	44	44	44	44	44	44	46	47	47	47	47	47	47	48	51	51	51	51	51	51	54	54	55	55	55	56	56	58	58	58	58	58	58	58	58	58	58	59	59	59	59	59	59	59	60	60	60	60	62	63	63	63	65	65	65	68	69	70	71	72	72	72	74	76	76	77	77	78	86	87	87	90	94	95	96	97	101	103	106	108	110	110	112	117	120	123	124	124	129	130	132	134	135	135	136	137	139	139	139	141	142	143	143	143	145	147	147	149	152	152	153	156	157	158	158	160	162	163	164	165	167	168	168	170	171	176	179	180	182	182	185	188	195	197	198	199	201	205	206	207	209	213	214	216	222	226	231	235	237	242	243	246	251	255	261	267	276	275	280	287	292	306	312	314	319	330	335	346	350	363	366	374	380	407	424	435	452	469	479	500	522	545	563	595	611	633	660
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	6	8	10	12	13	15	15	18	20	23	29	34	38	41	42	49	52	54	54	61	64	67	73	80	84	84	92	98	105	122	132	133	139	145	154	164	174	183	187	193	203	210	212	220	222	224	225	229	229	233	237	241	249	254	254	254	259	261	269	274	276	277	280	282	285	287	294	295	300	303	304	306	307	307	308	308	312	314	316	320	321	321	329	329	331	332	333	334	337	342	344	345	350	354	363	368	376	384	384	404	412	421	428	436	452	461	474	488	494	510	515	519	529	544	570	593	616	626	648	666	696	713	725	749	795	809	852	880	895	910	924	954	973	993	1013	1030	1043	1058	1068	1090	1101	1115	1136	1146	1162	1163	1168	1186	1206	1216	1230	1243	1255	1271	1288	1296	1303	1320	1341	1351	1371	1382	1404	1427	1438	1465	1475	1484	1501	1505	1528	1537	1553	1567	1590	1622	1646	1679	1706	1725	1737	1752	1804	1841	1866	1902	1921	1942	1974	2002	2045	2076	2105	2132	2157	2171	2189	2212	2231	2243	2257	2270	2286	2310	2331	2372	2401	2429	2446	2472	2496	2529	2563	2590	2620	2648	2669	2687	2718	2751	2808	2836	2881	2909	2969	3026	3062	3138	3184	3264	3341
39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	5	5	5	5	5	8	9	10	11	12	13	14	14	16	17	17	17	20	21	21	24	24	24	24	24	24	24	24	24	24	24	24	24	25	26	26	26	26	26	27	27	29	29	29	30	31	33	33	33	36	36	36	36	37	38	39	40	41	42	44	44	48	48	48	48	48	48	48	48	48	48	48	48	49	50	50	55	55	55	55	55	55	55	57	57	57	57	58	58	58	58	58	58	59	59	60	61	62	63	63	66	66	68	70	72	72	72	72	73	74	84	91	92	99	106	110	113	114	119	119	119	120	125	128	136	142	145	146	148	150	151	155	158	159	159	159	164	170	171	173	173	173	175	176	178	181	185	185	186	186	187	188	191	191	191	191	192	192	194	195	195	196	197	198	199	199	200	200	201	201	201	202	205	208	210	212	213	213	215	215	217	218	221	223	223	226	228	233	240	247	250	251	258	268	270	276	276	278	280	284	286	295	298	302	302	303	307	313	316	325	331	337	342	346	357	365	373	382	399	404	412	441
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	31	25	24	16	11	9	6	21	10	5	1	3	6	2	4	4	7	2	1	7	17	17	11	6	11	7	8	18	21	103	4	82	60	15	40	54	45	41	40	45	55	16	17	45	47	47	56	56	61	51	70	70	75	58	54	51	62	50	51	51	23	29	11	16	30	39	39	42	36	25	33	39	23	32	21	26	21	17	21	21	21	15	8	7	12	8	6	6	6	9	3	5	5	3	9	16	19	26	30	30	92	87	62	38
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	4	4	4	8	9	14	14	18	20	25	25	25	26	27	27	27	28	29	29	29	29	29	29	47	49	50	50	54	55	55	64	64	64	65	65	65	65	66	68	69	72	72	72	72	74	74	74	74	74	75	75	77	78	78	79	82	82	82	82	82	84	85	87	87	88	91	91	93	93	93	94	94	95	95	95	95	96	96	96	96	96	101	103	104	107	108	110	110	111	111	111	112	114	115	115	119	119	120	121	123	129	130	136	136	136	137	137	144	160	163	166	168	170	172	196	205	209	215	227	241	246	266	268	274	283	289	303	305	311	314	325	328	339	340	341	344	346	358	361	376	378	383	384	385	395	395	408	410	410	413	417	428	432	438	442	447	458	469	483	493	494	500	504	505	510	514	518	521	523	530	536	545	559	562	574	580	581	590	599	603	609	614	621	622	634	639	649	650	650	656	656	663	666	673	685	686	686	686	688	698	715	717	717	717	722	734	740	752	769	783	788	795	801	815	819	832	850	855	859	873	889	912	934	934	952	971	976	981
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	6	6	6	6	6	7	9	10	11	12	12	12	12	12	12	13	14	14	14	15	19	19	19	19	20	20	20	36	36	37	37	37	39	42	56	59	59	61	62	62	63	64	65	72	72	72	74	74	74	79	79	81	81	83	84	87	90	93	95	98	101	102	104	110	112	112	115	115	115	117	117	120	122	122	124	127	130	132	138	139	140	140	143	143	151	153	155	155
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	4	4	4	4	4	4	4	5	5	5	8	8	8	8	9	9	11	11	13	13	14	14	14	14	16	18	19	19	20	20	22	24	25	25	27	29	30	31	34	34	34	34	42	42	40	41	42	45	47	47	48	50	55	55	57	57	57	57	60	60	62	63	64	65	67	67	68	70	70	70	76	79	80	81	83	84	88	89	89	90	91	95	95	98	100	100	103	107	108	108	111	113	152	153	161	164	164	168	170	172	172	174	175	243	243	244	246	246	250	269	269	269	281	289	291	292	293	302	303	310	312	312	313	316	328	328	344	347	350	355	358	360	360	363	369	373	378	398	398	400	409	414	419	423	432	435	436	450	452	457	462	466	467	470	481	484	491	499	499	517	520	527	551
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	5	5	8	9	13	14	14	15	15	17	19	19	19	19	19	20	20	22	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	27	27	27	27	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	34	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	37	39	39	39	39	39	40	40	40	40	41	41	41	41	42	42	42	42	44	44	44	44	44	44	44	44	44	44	44	44	44	44	46	46	46	47	47	47	47	48	48	48	49	50	51	53	54	55	57	60	60	61	62	62	64	64	64	66	67	71	72	72	73	74	75	76	76	79	79	80	80	82	86	88	88	88	88	89	92	92	93	94	99	101	103	105	109	109	109	121	122	125	125
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	9	9	11	11	11	11	11	11	11	11	11	11	11	11	11	13	13	13	14	14	19	22	22	25	25	25	27	27	27	27	27	27	27	30	34	37	38	40	41	42	43	45	45	45	45	52	52	53	59	59	61	61	61	67	76	101	101	101	102	103	109	111	113	114	118	118	118	119	123	123	123	125	126	129	129	132	133	135	138	146	149	157	167	168	174	177	200	221	239	263	295	307	326	349	363	375	404	505	538	556	567	575	591	600	639	639	659	665	673	686	719	720	727	727	733	737	744	753	813	834	843	848	860	867	888	891	904	911	912	915	925	937	949	961	964	982	988	994	994	1013	1018	1029	1030
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	4	4	4	4	5	6	6	6	6	6	6	6	7	8	8	9	9	9	9	9	9	9	9	9	10	11	11	11	12	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	17	17	17	18	18	18	21	22	22	22	22	22	22	22	22	22	22	23	24	24	26	27	29	29	34	38	38	38	38	38	38	38	39	40	41	41	42	42	43	43	45	45	45	46	46	46	46	50	53	57	57	62	62	62	63	70	73	73	74	74	74	79	82	82	82	87	88	91	92	95	97	98	98	99	99	103	106	108	110	113	115	117	120	125	126	126	131	134	137	138	140	142	145	145	145	145	148	153	155	155	157	160	164	166	172	177	180	185	194	194	197	201	209	209	212	215	215	216	216	219	225	227	229	231	233	250	250	259	263	268	270
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	6	6	6	6	6	6	6	8	8	8	8	9	9	9	9	12	12	12	12	12	12	12	12	12	12	13	14	17	19	19	19	19	21	22	22	22	23	23	24	26	26	29	31	32	33	35	35	36	36	40	46	47	48	48	48	48	51	57	64	68	69	71	72	72	75	78	83	85	85	86	94	100	108	113	123	124	134	136	146	154	173	180	183	184	190	199	205	219	226	239	240	252	259	268	284	303	316	323	356	359	368	374	381	385	385	398	402	410	431	452	452	458	465	479	487	494	505	512	512	517	522	532	538	543	545	551	559	563	572	587	592	595	599	609	613	624	644	649	650	656	669	678	685	696	717	738	742	756	778	784	803	820	823	833	864	890	911	925	940	960	965	978	1003	1015	1032	1049	1059	1059	1102	1108	1132	1168	1194	1202	1210	1223	1254	1286	1303	1338	1360	1383	1397	1415	1438	1467	1492	1501	1528	1556	1574	1584	1610	1630	1655	1684	1743	1773	1801	1837	1837	1971	1981	2018	2092
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	4	4	5	6	6	6	8	9	9	9	10	35	48	48	48	48	48	52	53	53	53	53	58	58	61	61	62	64	64	69	72	77	77	89	97	100	108	108	109	110	110	111	112	114	120	122	126	132	132	136	136	146	150	153	154	155	158	158	162	164	167	168	168	168	170	170	173	173	173	173	175	175	176	176	178	180	180	180	180	181	181	182	182	184	184	184	185	186	189	190	191	193	195	197	200	200	202	204	206	206	208	210	214	216	220	223	225	226	232	236	243	258	272	285	289	304	328	332	348	358	358	373	383	384	392	404	413	417	425	427	434	436	456	463	464	470	474	483	492	499	504	506	509	513	522	529	539	560	561	562	568	568	580	587	593	596	598	606	613	619	626	633	639	646	654	668	671	682	695	696	701	714	727	737	748	758	759	779	791	805	821	840	864	879	879	899	906	919	939	952	964	975	999	1018	1022	1028	1040	1053	1059	1074	1097	1116	1119	1135	1138	1146	1146	1155	1156	1168	1179	1187	1191	1203	1215	1230	1243	1243	1276	1294	1310	1329
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	4	5	6	6	11	12	15	19	24	28	29	32	33	35	40	40	48	52	56	56	57	62	63	65	65	65	65	65	76	82	86	86	90	91	91	96	97	98	98	98	100	102	103	103	107	107	110	111	111	114	115	116	116	116	117	118	120	120	122	123	124	126	128	128	128	128	129	132	132	133	133	133	137	141	141	142	142	143	144	144	146	148	150	156	160	167	175	186	192	197	200	207	218	227	238	249	258	266	280	289	293	307	325	337	360	387	409	430	456	479	502	519	543	594	608	631	652	667	674	686	717	744	786	795	830	877	913	941	988	1009	1059	1078	1089	1106	1128	1152	1174	1194	1208	1224	1238	1256	1275	1298	1314	1331	1339	1343	1347	1361	1393	1409	1413	1420	1433	1455	1488	1502	1509	1518	1541	1547	1556	1568	1599	1615	1626	1634	1644	1664	1678	1695	1716	1736	1752	1783	1798	1827	1896	1928	1951	1998	2044	2087	2122	2178	2210	2267	2325	2360	2379	2415	2461	2499	2558	2558	2594	2648	2716	2764	2828	2870	2898	2957	3012	3073	3227	3324	3350	3386	3469	3607	3674	3754	3813	3846	3896	3987	4009	4070	4112	4163	4208	4232	4289	4334	4411	4478	4478	4692	4768	4807	4883
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	4	4	5	5	6	6	6	6	6	6	6	7	8	8	9	13	15	15	16	21	22	22	23	25	36	38	39	41	41	45	45	45	51	51	51	52	53	55	55	57	57	57	57	60	60	60	62	63	66	69	70	74	75	80	82	82	82	82	92	95	96	120	127	128	132	140	151	159	163	170	182	182	186	203	203	207	213	213	216	224	231	232	236	243	255	259	267	277	285	289	302	304	308	312	315	326	331	337	338	342	349	352	358	361	365	367	370	375	375	375	388	390	393	394	396	398	398	399	402	405	411	416	417	418	424	429	429	429	436	446	451	455	465	469	469	475	479	489	496	502	507	511	520	528	539	546	549	551	553	555	564	570	583	591	606	606	614	620	626	638	652	657	672	681	695	703	715	730	731	731	761	779	788	793	822	840	846	858	865	894	908	914	924	939	949	970	991	1020	1020	1082	1089	1095	1111
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	4	7	7	7	10	12	14	16	16	17	18	18	18	20	20	21	22	22	22	22	22	24	25	25	25	26	26	26	26	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	30	31	31	31	31	33	33	37	37	39	41	43	48	48	50	52	58	60	65	66	66	66	68	70	73	73	73	73	77	79	83	87	90	90	90	95	97	105	111	118	120	121	131	138	139	141	148	149	150	169	182	189	195	211	228	240	270	274	292	301	321	346	351	360	385	391	398	421	440	445	449	456	470	481	504	521	531	531	531	562	562	578	578	588	589	597	620	638	648	662	684	686	700	722	739	750	777	783	791	802	816	842	864	867	881	894	910	940	967	973	995	995	1025	1042	1042	1060	1070	1078	1085	1099	1105	1125	1148	1165	1177	1177	1186	1190	1206	1230	1237	1239	1248	1266	1269	1279	1280	1298	1303	1307	1321	1324	1343	1356	1374	1382	1382	1388	1395	1398	1418	1428	1439	1447	1463	1469	1495	1514	1514	1571	1598	1610	1627
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	6	12	12	14	14	18	21	25	27	30	32	39	39	39	76	87	90	97	98	98	100	100	101	101	102	102	102	102	105	106	107	107	107	107	108	108	108	108	108	110	110	110	112	112	114	114	118	119	120	120	121	122	122	122	122	126	128	131	135	135	136	141	143	147	148	148	150	152	154	155	157	158	160	160	164	166	166	171	171	173	175	183	185	188	191	196	202	207	208	209	209	209	209	211	218	218	221	222	229	229	233	239	239	240	245	246	252	253	256	258	258	258	259	259	262	265	271	273	274	282	286	293	293	299	299	304	304	304	307	316	316	319	322	324	329	336	340	352	352	352	354	357	363	367	368	371	376	380	386	393	401	401	402	411	411	412	427	439	443	443	450	450	457	457	466	484	488	495	495	497	513	522	522	541	544	558	558
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	11	11	11	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	16	16	17	18	18	21	21	21	22	22	23	23	23	23	23	24	24	24	24	25	25	25	26	27	27	27	27	27	27	27	31	31	32	32	32	32	32	32	32	33	33	33	33	36	36	36	37	37	37	39	39	39	40	40	40	41	41	43	43	44	44	45	45	47	48
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	4	8	11	12	13	16	22	27	39	39	46	51	60	65	87	121	130	169	171	180	203	212	231	236	247	264	267	277	294	301	301	301	301	301	345	372	388	388	400	403	404	410	417	419	426	430	432	436	439	447	448	453	455	456	456	457	458	458	459	466	468	468	470	472	481	481	487	489	490	493	494	496	498	500	500	503	506	511	514	519	519	520	524	529	529	533	539	544	546	552	564	576	605	620	640	677	684	711	735	763	780	795	852	873	886	911	935	1003	1035	1052	1107	1157	1186	1208	1238	1277	1319	1348	1448	1526	1576	1630	1670	1678	1693	1760	1847	1887	1958	2048	2120	2170	2209	2382	2487	2555	2652	2703	2725	2780	2871	2909	2932	2967	2994	3017	3048	3084	3123	3151	3179	3192	3215	3246	3336	3399	3469	3510	3522	3543	3581	3638	3721	3749	3783	3882	3930	3991	4019	4105	4179	4405	4437	4511	4551	4621	4757	4861	4919	4965	5002	5110	5232	5290	5397	5512	5559	5620	5658	5782	5847	5908	5967	6007	6063	6124	6195	6266	6349	6418	6535	6535	6587	6654	6734	6819	6936	7000	7077	7168	7269	7337	7429	7512	7575	7625	7764	7843	7941	8037	8218	8311	8331	8369	8400	8485	8568	8622	8726	8778	8826	8871	9021	9058	9058	9384	9598	9673	9806
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	11	12	12	13	14	16	16	18	19	20	20	20	24	24	25	26	26	26	26	26	27	27	31	31	31	32	35	35	37	39	40	40	43	46	46	46	46	46	46	46	47	48	50	50	50	50	52	53	54	57	59	60	60	62	63	63	63	63	63	63	64	64	65	65	65	66	67	70	70	70	70	70	70	70	70	70	70	70	70	71	71	72	74	74	74	75	75	75	76	77	77	77	77	77	78	79	79	79	82	82	86	89	91	94	96	97	100	100	102	105	112	119	123	123	125	132	136	136	159	169	170	184
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	6	11	12	15	21	27	33	37	39	41	42	44	47	47	49	49	51	52	52	57	57	57	57	57	71	71	75	75	76	79	79	79	79	80	81	84	98	102	104	113	115	116	124	124	124	151	184	197	205	215	224	225	229	229	235	236	268	268	268	270	274	278	279	279	279	283	285	290	293	306	309	310	310	311	312	317	319	333	337	339	339	342	360	361	364	365	377	377	381	383	386	391	392	399	406	408	418	427	443	447	447	457	463	474	479	489	498	502	517	570	584	585	591	591	594	607	609	613	618	659	693	700	723	735	751	756	762	771	778	785	792	795	798	803	831	831	840	854	868	875	884	884	884	892	905	923	987	999	1149	1151	1181	1203	1209	1212	1218	1225	1251	1261	1280	1283	1286	1293	1293	1295	1304	1318	1345	1354	1380	1384	1384	1397	1414	1427	1442	1479	1481	1492	1509	1531	1549	1563	1578	1599	1610	1640	1648	1697	1715	1738	1773	1773	1808	1812	1839	1863	1900	1911	1913	1964	1973	1990	2001	2039	2104	2116	2171	2201	2252	2272	2317	2372	2390	2417	2437	2468	2509	2549	2590	2653	2685	2723	2759	2783	2783	2937	3003	3063	3114
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	7	7	7	8	9	10	11	11	11	11	12	13	12	12	12	12	12	12	12	14	14	16	16	16	16	16	17	17	17	17	17	18	18	18	18	18	18	18	19	19	20	21	21	21	21	21	21	22	22	25	25	25	25	26	26	26	28	28	29	31	32	34	42	48	50	50	51	57	61	62	63	63	64	64	64	64	64	64	65	65	66	67	68	68	68	68	68	68	69	69	69	71	71	71	74	74	75	76	76	76	76	77	77	77	83	87	88	88	89	90	93	96	97	97	98	100	102	103	103	109	110	112	114	116	117	118	118	122	125	127	127
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	3	4	4	5	5	6	6	7	7	7	7	7	7	7	7	7	8	8	9	9	9	9	9	10	10	10	11	11	11	12	12	12	12	12	12	12	12	12	12	13	13	13	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	17	17	18	18	18	18	18	19	19	19	19	19	21	22	22	21	21	21	21	22	23	26	27	27	27	27	27	29	31	35	37	37	37	41	44	44	47	52	52	52	62	64	68	69	72	77	77	77	77	78	79	82	82	86	86	89	90	92	93	94	94	95	95	97	98	101	106	106	108	112	113	115	118	118	119	123	129	144	154	163	165	169	175	182	184	185	195	195	379	398	399	400	403	404	492	492	492	494	498	500	501	503	507	510	510	511	516	520	525	525	533	535	551	560	567	572	574	577	578	585	591	592	592	592	598	601	607	611	614	615	618	625	629	632	641	643	649	656	662	667	676	681	681	695	700	708	728
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	5	10	10	16	16	18	21	27	36	39	43	44	45	47	47	48	53	54	55	56	57	57	58	58	58	58	58	69	70	71	71	73	76	76	76	77	77	80	80	80	80	80	81	82	82	82	82	82	82	83	83	83	83	84	85	85	85	87	88	89	90	91	92	93	93	93	94	94	95	96	97	98	99	99	100	100	101	101	101	102	105	106	106	108	108	118	121	122	123	124	127	128	129	134	139	139	139	144	147	151	158	169	174	175	185	194	201	204	210	212	217	223	231	233	247	267	269	272	287	299	308	321	341	388	410	429	441	468	473	493	493	500	510	536	552	580	588	596	607	621	637	657	663	678	681	681	705	711	721	735	745	745	746	758	765	769	779	796	803	812	828	836	846	860	877	884	890	904	919	925	945	964	968	974	993	1011	1017	1032	1051	1061	1067	1083	1095	1109	1121	1138	1145	1157	1175	1185	1199	1216	1238	1258	1258	1280	1296	1305	1325	1340	1348	1359	1381	1407	1413	1426	1449	1458	1467	1484	1495	1523	1536	1546	1562	1568	1582	1597	1609	1625	1635	1651	1668	1691	1706	1731	1761	1761	1814	1849	1889	1918
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	6	7	7	7	7	7	7	7	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	16	16	20	26	30	31	32	32	34	34	35	37	38	40	41	41	41	42	42	45	45	49	49	50	51	51	52	54	54	54	54	54	54	59	62	62	64	64	67	69	70	72	76	78	78	85	93	95	99	107	111	112	121	126	131	134	156	156	157	161	161	173	185	190	190	192	193	193	202	202	206	206	206	209	211	217	222	227	232	241	243	247	249	257	270	279	282	292	303	304	315	323	324	326	332	332	336	348	350	353	355	369	376	380	388	399	399	402	425	433	450	467	475	493	505	560	583	610	655	666	671	685	704	718	734	748	781	792	792	819	827	841	866	900	917	924	949	949	968	974	981	991	991	999	1011	1035	1046	1081	1084	1085	1092	1104	1109	1114	1125	1129	1136	1142	1147	1168	1185	1185	1268	1305	1337	1344
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	4	4	7	7	8	10	11	11	12	13	13	13	14	23	24	50	63	71	72	74	74	74	74	74	87	88	89	89	90	90	90	90	90	90	91	91	91	91	92	92	92	92	92	92	93	93	93	93	93	95	95	95	96	96	97	97	99	99	99	100	100	100	100	100	100	100	100	100	100	100	100	102	102	103	104	104	107	107	108	109	111	112	112	114	115	117	117	118	119	121	124	127	132	136	152	153	162	165	172	175	181	199	200	218	229	239	242	244	261	270	272	279	288	290	293	300	316	323	341	351	363	370	379	381	385	390	399	401	403	404	405	412	419	424	426	431	438	445	451	461	467	469	473	476	480	493	493	506	506	506	511	521	523	530	539	540	540	546	551	556	564	569	575	590	595	600	610	624	629	633	638	645	653	661	670	673	683	683	697	705	716	736	741	749	756	775	789	804	824	844	873	873	881	905	947	965	1001	1017	1052	1054	1063	1085	1114	1127	1134	1138	1146	1170	1190	1214	1225	1240	1248	1250	1260	1267	1291	1310	1319	1327	1346	1354	1381	1403	1403	1446	1465	1481	1507
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	7	7	7	7	7	8	8	8	8	9	9	10	10	10	10	11	12	12	13	13	14	14	18	18	18	18	18	18	18	18	18	18	21	21	21	21	24	24	24	24	24	24	26	27	29	32	39	44	45	51	54	55	58	59	60	60	63	63	66	66	67	67	68	68	69	70	71	72	72	73	73	74	75	75	75	75	76	76	76	77	78	78	79	81	83	88	89	92	92	92	93	93	94	94	94	94	95	95	95	95	97	97	109	112	117	119
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	8	10	10	10	10	10	10	11	11	11	11	11	13	13	14	14	14	14	14	14	14	14	14	14	14	14	15	18	18	19	19	19	19	20	20	21	22	22	22	24	24	26	29	30	31	31	31	33	37	37	38	44	52	54
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	4	4	5	5	5	5	5	5	5	5	6	6	7	7	7	9	9	9	9	9	11	11	11	11	11	11	11	15	15	17	17	18	19	19	21	21	21	21	21	21	21	21	22	22	23	23	23	23	23	24	24	25	25	26	26	26	26	26	26	27	27	27	27	27	28	29	29	30	30	31	31	31	45	46	47	47	51	51	53	54	55	55	55	60	62	64	64	64	65	66	67	68	75	74	78	79	82	84	86	93	102	104	104	108	132	138	140	144	160	173	176	183	186	201	220	227	280	291	306	322	324	330	363	365	372	382	389	396	420	447	452	460	492	512	529	555	571	609	617	642	656	671	704	736	750	766	795	816	865	895	932	960	980	993	1027	1061	1084	1130	1148	1165	1184	1206	1227	1256	1276	1315	1333	1363	1382	1402	1438	1464	1476	1504	1526	1552	1588	1604	1634	1654	1680	1701	1739	1767	1798	1824	1842	1842	1908	1922	1971	1992	2025	2052	2064	2080	2095	2131	2170	2195	2218	2236	2266	2272	2310	2339	2389	2398	2415	2443	2455	2475	2497	2521	2543	2558	2574	2599	2628	2664	2664	2747	2793	2827	2860
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	4	6	6	7	8	8	9	9	10	12	11	13	10	10	10	10	10	10	10	10	10	10	10	12	12	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	17	17	17	18	18	18	18	18	18	20	20	20	20	20	20	20	28	30	33	33	39	41	43	45	49	51	52	54	58	62	68	69	70	73	73	81	89	91	91	94	98	106	111	122	122	123	133	140	143	143	145	145	146	151	152	154	166	172	173	176	184	190	196	197	202	206	208	215	215	220	221	225	226	227	235	235	235	238	241	242	242	244	248	250	250	252	252	255	255	258	258	261	261	261	261	261	264	266	269	274	274	279	284	288	290	295	308	311	311	315	322	323	327	332	336	341	347	349	359	364	367	369	372	373	381	391	401	406	416	416	425	433	446	462	474	496	504	514	529	547	558	561	569	574	588	597	606	613	632	653	661	679	689	699	721	752	774	791	806	818	863	898	898	966	990	997	1031
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	5	6	7	8	9	9	9	11	11	11	11	12	14	16	16	16	16	16	23	25	31	31	34	34	34	35	35	36	36	38	39	40	40	41	41	42	45	45	46	52	54	58	60	64	64	64	65	68	71	72	73	76	79	80	83	83	85	92	92	97	99	100	104	107	107	115	115	115	115	115	116	116	117	118	118	120	122	123	123	124	124	124	124	126	128	130	135	137	137	139	144	153	169	173	198	206	212	224	228	236	241	241	254	264	285	290	302	304	304	309	325	328	347	352	366	376	380	387	391	397	406	409	412	417	421	428	430	437	441	442	445	451	453	460	464	469	472	473	478	481	489	491	494	494	499	501	506	516	517	530	533	535	542	547	549	558	561	568	583	600	620	644	676	690	714	731	749	783	818	855	876	897	936	972	1008	1034	1059	1076	1083	1107	1130	1151	1172	1185	1217	1217	1248	1265	1286	1309	1330	1340	1350	1371	1387	1414	1426	1445	1458	1467	1496	1521	1547	1559	1598	1605	1612	1624	1631	1641	1659	1675	1692	1698	1706	1721	1748	1773	1773	1841	1868	1884	1905
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	5	5	5	5	6	6	6	7	9	9	9	11	11	11	12	12	12	12	13	15	15	15	16	16	16	17	17	17	17	17	17	18	18	20	21	21	22	23	23	23	24	24	25	25	27	27	27	27	27	27	30	30	30	31	31	32	32	33	36	37	37	38	39	40	40	41	46	46	46	47	48	50	50	53	53	55	55	55	55	55	58	60	63	65	67	68	70	72	74	74	74	78	79	80	84	88	99	99	99	101	105	109	109	114	114	119	120	121	126	130	130	140	143	145	148
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	5	6	25	26	31	32	37	46	48	49	49	49	50	50	50	50	50	50	57	61	63	63	64	64	64	64	64	65	65	65	65	65	65	65	65	65	65	65	65	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	67	67	68	68	68	68	69	71	70	70	71	71	71	71	72	73	77	78	78	78	79	79	79	80	80	80	81	81	81	82	82	83	83	83	83	83	83	83	84	84	84	84	84	84	84	86	86	86	86	87	87	87	88	88	88	88	88	88	91	91	91	91	91	93	93	94	96	97	97	98	99	101	101	104	104	104	105	106	108	108	108	108	108	108	109	109	109	110	113	113	116	118	119	121	122	122	123	127	127	128	129	129	132	133	139	144	144	145	149	149	149	149	152	152	154	158	159	161	161	163	164	167	167	173	175	177	179
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	5	5	5	5	9	12	15	22	24	24	25	25	27	27	27	27	32	32	32	32	32	32	32	32	32	32	32	32	36	36	37	37	37	37	37	37	38	39	39	39	40	40	40	40	40	40	40	40	40	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	44	46	46	50	50	52	52	53	53	54	57	59	59	59	61	61	61	62	62	62	62	63	63	63	64	68	68	69	70	72	75	76	76	78	79	79	79	79	79	79	80	85	90	90
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	4	4	4	5	5	5	5	9	9	9	9	9	9	9	9	10	10	10	10	11	11	11	11	13	13	13	13	14	15	16	17	17	17	17	17	17	17	17	17	17	18	19	19	19	21	22	22	24	24	24	24	25	25	25	25	26	26	26	26	26	27	29	29	29	29	29	29	29	30	31	31	32	32	32	33	35	36	37	41	41	42	42	44	46	46	47	49	52	57	65	65	66	67	70	72	72	72	74	74	79	79	81	81	83	87	87	89	95	99	99
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	8	8	8	9	9	9	10	11	12	12	13	13	15	16	16	16	16	16	17	19	19	20	21	21	21	22	23	23	23	24	27	29	29	30	32	35	40	41	43	47	48	50	55	57	58	60	62	66	74	81	88	88	88	92	94	133	139	145	145	147	151	152	155	157	158	163	164	167	171	174	178	180	181	181	191	194	197	198	207	210	211	225	233	242	249	253	254	257	266	270	275	278	278	278	279	281	285	289	298	304	306	306	308	309	316	324	329	331	332	335	335	342	346	346	351	356	358	363	368	371	375	376	377	381	384	391	395	400	404	407	420	431	440	453	453	487	495	500	502
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	6	6	7	7	10	10	10	11	11	13	13	13	13	13	13	13	14	14	14	14	15	16	17	20	22	22	22	22	25	28	44	53	73	78	86	92	96	100	107	111	111	115	118	124	126	134	137	138	141	146	152	172	177	178	179	181	184	185	191	192	194	194	199	205	207	208	212	214	215	217	221	223	226	235	235	236	238	244	249	256	257	257	261	262	267	269	272	276	277	280	288	289	291	293	296	296	296	297	298	300	300	301	304	304	307	315	317	317	322	325	327	334	339	345	353	358	358	362	368	374	378	379	390	395	396	396	404	406	413	420	422	431	436	439	441	444	444	459	463	463	468
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	8	13	13	14	15	15	15	15	15	16	16	17	17	18	19	19	19	19	19	19	20	20	21	21	21	21	21	21	21	21	21	21	21	23	24	24	24	24	27	27	27	27	27	27	27	27	28	28	29	30	30	30	30	30	30	32	32	32	32	32	32	33	33	33	34	35	35	35	35	38	38	38	43	47	48	48	53	54	54	55	57	57	57	72	128	166	169	211	211	215	219	228	252	302	346	370	383	395	424	442	468	478	486	486	489	497	504	514	518	523	523	527	531	532	535	537	537	538	544	546	553	555	560	565	566	570	575	575	579	582	591	596	596	597	602	614	616	620	623	626	628	637	642	646	649	650	653	670	684	691	698	699	702	709	729	739	747	759	765	775	785	793	799	822	827	845	845	861	870	893	913	937	943	943	961	976	980	991	1016	1018	1019	1041	1069	1081	1093	1112	1114	1116	1122	1132	1141	1154	1169	1189	1198	1204	1223	1239	1258	1258	1295	1313	1327	1349
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	8	8	9	10	10	10	10	13	13	13	15	16	16	17	18	19	19	20	20	20	20	22	23	23	23	23	27	27	27	27	27	29	30	31	31	32	32	32	32	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	36	37	37	37	37	37	37	37	37	38	38	39	41	41	41	41	41	41	41	41	42	42	42	43	43	44	46	47	47	47	51	52	54	54	56	56	58	62	63	63	65	65	66	67	73	73	73	76	76	76	78	80	81	81	84	89	90	90	93	93	94	97	97	102	103	105	107
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	6	8	8	8	8	9	10	10	10	10	10	10	12	12	13	13	13	13	13	13	13	15	15	15	16	16	17	18	21	23	23	23	23	23	23	25	26	27	28	34	36	36	36	37	39	40	40	40	42	45	45	46	46	47	48	48	48	52	53	53	54	55	59	60	60	61	66	66	69	70	70	72	77	85	88	88	93	93	99	107	116	117	117	120	120	121	121	124	124	124	125	129	130	138	138	138	145	150	153	156	164	165	167	173	180	189	193	211	212	213	213	225	226	228	238	241	242	247	248	250	251	254	258	260	263	269	272	279	280	286	286	287	291	299	302	306	308	310	311	322	325	332	352	352	357	366	371	388
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	3	4	5	5	5	11	11	18	20	20	24	24	24	25	29	30	30	33	33	36	41	42	43	45	45	45	46	46	46	46	46	46	46	47	47	47	47	47	47	47	47	47	47	47	47	48	48	48	48	48	48	48	48	49	49	49	49	49	50	50	50	51	51	52	52	52	52	52	52	52	53	53	54	56	57	57	57	59	59	59	60	60	64	65	65	65	65	69	70	72	77	79	80	80	81	83	83	86	91	91	92	97	98	104	106	108	111	112	113	115	120	123	124	124	126	129	133	139	141	146	146	147	153	156	164	169	172	181	188	198	199	205	207	214	214	217	223	231	233	238	242	244	244	251	252	254	256	265	266	267	270	271	275	281	286	287	288	291	294	295	300	308	309	309	326	327	340	348	359	360	365	374	383	386	401	408	423	442	451	459	472	482	491	500	511	531	544	557	570	585	594	596	616	637	656	670	675	686	686	708	716	725	734	741	743	745	759	771	775	782	789	792	796	802	822	831	844	863	866	866	883	897	899	903	907	920	924	946	964	984	1015	1015	1077	1112	1132	1153
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	3	3	3	3	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	17	18	19	19	20	21	24	25	26	26	26	26	26	27	29	32	32	33	36	38	39	40	44	46	46	50	54	58	58	60	62	63	68	70	71	74	75	79	81	88	96	96	101	107	109	111	113	114	115	123	129	136	138	138	139	144	151	155	157	160	169	171	186	192	206	235	236	238	240	246	250	255	257	262	263	263	263	274	275	280	286	289	290	292	293	298	303	303	305	308	310	313	318	321	323	328	330	335	339	345	348	352	357	367	373	385	393	403	403	414	418	427	436	442	445	449	451	456	460	472	478	488	492	495	508	522	532	540	544	552	558	560	570	575	589	591	595	604	608	618	626	626	637	646	656	659
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	8	10	10	10	11	12	12	12	14	15	14	14	16	16	17	17	18	18	18	18	18	18	18	19	19	21	23	24	24	24	24	24	24	27	27	27	27	27	27	27	27	28	29	30	30	31	31	31	32	33	33	34	36	36	39	39	40	40	40	40	40	40	43	44	44	45	46	48	49	52	52	52	54	55	56	58	58	58	58	61	62	62	65	66	67	68	71	71	75	75	76	76	77	78	79	85	85	92	92	92	99	104	105	112	115	115	138	145	145	147	148	151	151	155	158	166	171	172	172	176	178	178	181	181	182	191	193	197	198	206	213	213	220	222	226	231
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	7	7	7	7	7	7	7	7	7	7	9	9	9	9	11	11	11	14	14	14	14	14	14	18	19	20	20	20	22	25	25	25	25	25	25	27	29	31	36	37	38	41	50	57	58	64	67	69	71	77	77	80	86	87	88	92	93	93	94	96	98	100	100	101	102	103	104	104	104	104	107	107	107	109	109	109	113	113	114	114	114	116	117	117	117	118	120	122	123	123	125	126	127	128	129	129	129	129	130	133	133	136	136	137	137	138	139	142	143	146	148	148	152	154	156	161	166	166	166	166	166	166	174	175	178	179	190	190	198	203	207	207	209	209	211	213	216	228	231	233	234	236	241	246	246	251	251	254	260
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	4	5	5	5	5	5	7	8	8	8	9	9	10	10	10	11	11	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	15	15	16	16	16	17	18	19	20	20	20	20	25	25	26	27	27	28	29	29	30	30	30	31	32	33	33	34	35	35	36	39	48	53	54	56	57	61	63	75	77	84	86	87	89	100	102	108	114	120	124	136	157	167	184	218	229	236	249	261	277	298	311	326	340	345	360	376	386	405	423	430	436	448	449	481	504	531	539	552	560	575	593	608	620	641	648	672	694	721	732	738	745	749	789	809	819	829	848	853	869	888	904	941	966	978	992	1011	1031	1046	1063	1093	1102	1118	1136	1163	1175	1199	1219	1253	1283	1283	1308	1324	1337	1357	1387	1394	1413	1444	1470	1495	1513	1528	1534	1544	1583	1593	1611	1615	1630	1637	1651	1680	1682	1689	1712	1737	1749	1756	1779	1803	1833	1872	1872	1890	1906	1913	1940
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	4	5	5	6	7	7	7	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	12	12	12	14	14	14	16	16	16	17	17	17	17	17	17	17	17	18	18	19	19	19	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	24	24	24	24	25	25	25	26	27	28	28	28	28	28	29	29	29	30	30	32	33	35	36	37	38	40	41	43	44	46	47	49	53	54	58	58	58	60	63	66	71	74	92	97	104	106	112	118	125	130	132	142	147	152	156	164	164	167	174	180	190	224	242	243	248	250	250	250	261	266	271	272	276	279	283	289	292	294	296	303	305	314	319	324	326	328	334	338	338	344	348	351	354	358	371	375	379	388	392	394	398	408	420	435	441	446	452	460	476	486	524	537	541	541	563	566	574	598	619	628	648	648	655	670	687	700	711	714	723	737	757	764	773	781	785	794	802	803	812	822	836	850	859	872	891	905	905	923	942	951	960
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	3	3	3	3	4	4	4	5	5	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	8	10	10	11	11	12	13	13	13	14	15	16	16	16	16	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	21	21	21	21	22	22	23	23	24	24	24	25	26	26	28	30	33	35	37	39	41	43	44	49	49	52	54	55	60	62	67	70	75	85	90	98	98	101	111	114	114	119	120	120	123	128	130	138	143	147	150	159	164	164	170	180	185	188	188	196	198	202	212	220	222	225	228	235	237	242	244	244	246	248	253	259	265	265	265	268	277	281	281	284	292	301	305	308	310	316	320	323	328	331	343	347	352	355	359	363	367	374	378	387	394	397	410	422	433	441	456	467	483	492	504	513	538	552	564	569	569	586	601	611	615	630	638	653	672	683	696	720	722	728	745	770	791	806	812	837	843	849	861	862	870	881	890	907	912	913	928	934	939	939	973	987	995	1019
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	6	14	14	15	15	15	15	15	15	15	15	16	16	16	16	16	17	17	20	20	20	21	22	23	25	25	25	25	25	25	26	26	26	27	27	29	29	29	30	30	30	30	31	31	31	34	39	40	45	46	46	46	46	48	49	49	50	55	55	55	56	57	57	60	60	61	61	62	62	64	64	64	65	65	65	65	69	73	75	75	75	75	76	78	79	81	81	81	81	81	82	83	84	86	88	88	89	89	93	99	102	107	108	109	114	117	122	122	128	130	134	138	140	142	144	146	151	155	157	159	164	164	165	169	169	170	172	174	178	179	186	197	200	210	217	220	220	221	223	224	233	234	235	236	239	242	242	245	250	250	250	252	259	261	262	267	271	271	272	273	283	285	290	292	293	301	302	306	313	313	328	330	331	336
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	3	9	10	10	11	12	12	16	15	17	18	18	18	18	18	19	20	20	20	20	20	23	25	28	28	30	30	30	35	35	53	74	74	77	77	83	83	84	85	85	85	85	85	86	86	86	86	86	86	95	95	95	95	97	98	98	98	101	103	104	104	104	105	106	106	107	109	109	109	110	110	110	112	113	113	116	116	118	118	120	121	124	130	130	133	133	139	141	142	151	154	159	167	170	191	196	198	204	216	221	229	230	235	238	241	261	271	277	285	286	288	289	302	315	322	332	336	342	349	356	367	379	383	389	396	397	402	420	424	427	430	440	445	454	457	464	473	479	480	483	494	503	506	519	522	534	536	540	544	548	551	561	570	574	580	588	599	602	613	622	627	639	647	659	672	688	696	698	711	727	732	755	776	778	779	799	809	830	846	854	861	874	884	904	918	924	935	962	962	970	987	1003	1024	1044	1073	1086	1103	1131	1135	1148	1160	1169	1180	1211	1231	1246	1267	1290	1310	1316	1327	1337	1359	1367	1386	1416	1435	1445	1466	1521	1543	1543	1617	1656	1678	1711
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	3	6	6	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	11	11	11	12	13	13	18	23	25	29	29	32	33	34	35	35	41	71	75	77	79	81	84	97	109	117	122	137	143	148	151	158	166	189	200	245	302	331	349	363	385	394	406	421	436	471	483	501	522	534	542	561	569	581	596	600	606	610	622	631	651	659	661	680	681	695	708	728	739	755	762	783	791	804	809	814	815	818	826	829	835	838	839	848	854	854	858	865	876	879	884	886	895	896	902	902	914	929	949	951	958	968	981	993	1004	1006	1021	1025	1030	1037	1056	1076	1085	1093	1099	1109	1112	1119	1129	1136	1155	1160	1168	1173	1188	1201	1212	1222	1230	1238	1247	1256	1269	1273	1279	1285	1289	1309	1321	1330	1342	1349	1349	1359	1368	1381	1388	1401	1407	1415	1434	1464	1474	1508	1518	1530	1534	1546	1557	1577	1595	1614	1614	1616	1621	1630	1634	1653	1657	1671	1680	1720	1729	1750	1777	1777	1805	1824	1848	1868
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	5	5	5	5	5	5	5	8	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	12	12	14	14	14	14	14	14	14	14	15	16	16	16	21	23	25	27	29	38	40	40	43	48	49	49	50	52	57	59	63	64	66	67	69	69	71	79	84	85	86	87	88	88	92	96	99	99	100	102	109	110	119	124	126	127	138	141	141	143	151	151	151	157	160	166	178	180	180	181	194	202	202	205	205	207	207	208	210	213	217	222	223	223	225	228	231	232	235	235	237	239	241	241	242	248	248	249	252	257	261	268	271	275	278	279	280	285	290	291	293	294	298	298	302	310	319	323	324	328	331	344	349	360	362	362	373	376	383	385	388	392	398	410	416	429	438	439	445	448	463	480	487	494	503	506	506	507	510	514	522	522	526	529	549	551	559	565	565	590	601	606	609
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	4	4	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	14	14	14	14	15	16	16	16	16	16	16	17	18	20	21	22	22	22	22	22	23	25	25	25	25	26	26	27	34	34	34	34	35	35	37	38	38	38	38	38	38	38	42	43	43	43	43	44	44	46	49	49	52	52	53	54	57	57	57	57	57	58	58	62	65	66	67	69	69	69	69	70	70	76	78	78	85	88	90	90	91	96	96	96	96	98	100	100	103	103	111	113	117	124	126	126	126	128	131	134	135	143	146	153	160	164	168	170	175	176	177	182	189	192	204	210	212	215	229	246	246	264	272	282	286
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	6	6	6	7	7	7	7	8	8	8	8	8	8	8	8	8	8	9	9	9	11	11	11	12	13	13	15	15	16	20	20	21	21	22	22	23	25	25	25	25	25	25	26	32	32	33	33	36	37	37	41	43	43	43	43	43	43	47	49	49	49	50	50	51	51	58	59	59	59	64	67	69	78	83	93	96	96	97	99	99	102	106	107	107	107	110	111	118	119	121	121	121	123	123	123	124	125	125	126	127	128	129	130	130	130	130	131	132	133	133	135	136	138	140	143	144	144	147	147	157	161	163	166	169	170	171	171	173	178	178	180	180	180	181	183	187	190	193	196	196	196	200	201	201	209	212	215	218	222	228	235	246	249	251	253	258	264	268	269	267	271	271	273	276	280	287	294	295	299	323	326	336	346	346	365	385	391	399
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	4	4	5	5	5	7	9	10	12	12	12	13	13	14	14	14	16	19	19	19	19	19	19	19	19	19	21	21	21	21	21	22	24	24	24	24	24	24	24	24	24	24	25	25	25	26	27	28	28	28	28	28	28	29	29	29	30	30	30	30	30	30	30	30	30	30	31	31	31	34	34	35	37	46	50	56	56	56	59	59	60	60	65	69	70	70	71	73	75	76	78	79	81	82	83	86	93	94	94	102	105	109	114	117	122	122	139	148	151	153	177	177	177	192	202	214	227	234	246	247	257	259	270	271	282	285	285	290	294	305	309	313	316	322	326	332	353	360	365	366	368	374	376	380	383	386	386	388	395	399	400	405	411	413	414	417	420	426	437	456	464	467	469	471	477	484	487	488	497	501	508	513	528	530	537	542	562	565	590	601	628	636	641	653	671	683	699	718	726	726	753	761	773	791	807	807	811	829	833	857	864	868	871	881	901	908	937	951	968	972	972	976	982	986	998	1013	1018	1027	1038	1044	1060	1076	1076	1099	1120	1135	1155
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	4	4	4	5	5	5	5	6	6	6	6	6	6	6	11	11	11	12	12	13	13	13	14	14	14	15	16	18	18	18	18	18	18	18	21	22	22	23	23	24	25	25	25	25	25	28	28	28	29	29	29	31	39	40	47	49	49	49	53	58	59	59	59	59	60	63	68	69	69	71	73	73	76	76	78	79	79	81	81	81	81	84	84	85	86	86	87	87	87	87	88	89	89	89	89	90	91	93	93	95	97	102	104	106	106	107	107	109	110	110	113	113	114	116	119	127	132	136	137	138	139	144	148	155	161	163	169	169	177	185	191	199	213	221	227	230	233	239	246	251	254	258	268	273	277	287	293	299	303	304	310	315	325	331	337	341	344	347	355	366	366	396	407	409	420
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	4	7	7	7	8	13	15	16	17	20	20	21	21	21	21	21	21	22	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	28	28	29	29	29	29	29	29	29	29	30	30	30	30	32	34	35	35	35	36	39	43	46	48	48	48	49	60	60	61	61	62	64	67	67	69	70	74	77	77	77	77	80	88	92	94	97	100	102	102	103	105	106	106	118	123	127	133	137	138	143	153	159	174	182	193	196	200	216	228	230	239	246	246	247	276	288	294	304	316	333	359	387	396	411	416	433	438	448	463	480	486	490	503	506	509	520	531	540	559	572	578	588	607	614	628	639	656	662	670	681	697	706	720	949	1126	1287	1327	1381	1408	1427	1446	1456	1465	1476	1484	1498	1524	1574	1583	1593	1607	1638	1651	1665	1678	1686	1696	1723	1731	1757	1792	1822	1823	1832	1846	1854	1885	1920	1949	1958	1958	1987	1997	2021	2055	2077	2086	2087	2109	2110	2133	2157	2168	2176	2185	2207	2224	2255	2281	2311	2321	2327	2349	2364	2380	2398	2432	2461	2489	2510	2536	2567	2600	2600	2730	2802	2832	2882
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	3	3	4	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	9	14	14	18	20	24	26	26	28	29	30	31	34	36	37	37	38	39	39	40	40	40	40	47	48	48	50	51	52	52	53	53	55	56	57	58	59	59	61	65	66	69	71	73	73	73	73	74	77	77	77	77	81	83	83	83	83	83	84	87	87	87	89	91	91	92	92	92	92	93	97	97	99	99	100	101	101	102	104	105	107	111	113	115	117	118	118	118	119	121	126	129	129	131	136	138	139	139	140	140	141	142	142	149	151	151	152	152	152	158	161	161	161	161	161	162	162	162	162	163	163	163	165	166	167	169	170	170	170	170	171	172	173	175	175	175	179	183	183	190	199	205	206	213	228	230	239	239	258	262	268	276
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	4	5	5	6	7	8	9	9	10	10	10	10	10	10	10	11	11	11	11	11	11	11	13	14	16	16	19	20	20	20	21	21	21	21	21	21	21	21	21	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	25	25	25	25	26	26	27	27	27	28	28	29	32	32	33	33	34	34	34	34	34	36	36	37	37	37	37	37	38	38	38	38	39	41	40	40	41	41	41	42	44	44	44	45	45	47	49	51	51	51	55	55	56	56	56	57	57	57	57	58	58	60	62	62	62	62	63	63	67	70	73	73	75	78	81	86	90	92	96	97	99	100	101	104	107	111	111	115	117	117	118	119	120	121	122	125	126	127	130	131	133	133	134	135	137	142	143	150	151	151	151	152	152	152	152	152	152	160	163	173	196	196	197	203	203	207	215	222	222	225	225	226	239	243	248	253	255	257	257	258	264	269	272	276	279	283	292	296	296	303	308	312	320
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	11	11	11	11	12	13	14	14	14	14	14	15	16	16	16	16	16	17	17	19	19	19	20	20	22	22	23	23	23	24	24	25	31	33	38	42	46	48	48	53	55	56	57	57	58	60	62	63	66	67	71	74	74	76	82	83	83	85	89	89	90	91	91	91	91	96	97	98	100	101	101	103	107	109	109	109	109	109	111	116	116	118	118	118	118	120	120	126	126	127	127	128	133	133	134	136	138	140	140	143	143	147	151	153	179	179	183	189	190	197	199	203	215	223	226	232	250	263	284	300	310	323	336	535	541	543	543	543	545	553	567	573	582	604	608	616	628	639	639	655	656	696	700
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	6	14	18	19	20	26	29	41	55	73	73	107	120	134	155	192	216	237	256	265	279	303	317	385	413	425	435	455	474	483	497	497	497	497	497	590	607	634	634	694	696	703	729	743	773	816	822	838	841	853	868	895	905	927	945	954	997	1007	1013	1035	1070	1074	1075	1087	1093	1109	1179	1189	1203	1208	1216	1227	1241	1254	1263	1263	1284	1294	1309	1328	1350	1360	1369	1384	1404	1436	1461	1517	1561	1597	1643	1673	1754	1861	1946	1990	2099	2147	2230	2317	2410	2486	2600	2663	2732	2913	3029	3135	3263	3393	3479	3607	3819	4039	4194	4379	4613	4802	4986	5259	5591	5756	5978	6195	6271	6301	6492	6762	6981	7239	7415	7621	8019	8274	8444	8669	8910	9214	9357	9439	9593	9950	10113	10300	10424	10560	10665	10794	10951	11148	11312	11458	11600	11715	11801	11921	12037	12328	12515	12584	12651	12765	12870	12974	13144	13254	13357	13436	13566	13689	13791	13923	14107	14165	14272	14416	14543	14713	14872	15021	15178	15293	15517	15694	15859	16177	16435	16560	16749	16961	17135	17319	17556	17711	17869	18018	18175	18344	18580	18709	18870	19140	19140	19307	19537	19736	19985	20207	20431	20620	20822	21043	21260	21506	21701	21854	22008	22213	22422	22669	22816	23285	23565	23726	23881	23997	24250	24468	24607	24869	25091	25315	25473	25948	26302	26302	27354	27871	28213	28731
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	4	5	7	11	11	11	11	11	13	13	13	13	14	14	14	14	14	14	14	14	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	18	18	18	18	18	21	22	22	23	23	23	23	23	25	25	25	25	25	25	25	25	26	26	27	29	29	29	29	29	30	30	31	31	32	36	40	45	48	48	50	51	54	54	59	61	62	62	64	68	68	95	100	104	113	127	136	146	151	157	186	196	201	204	216	218	219	233	242	251	272	280	312	326	349	353	369	370	394	396	396	405	411	441	453	466	467	469	479	494	496	500	504	505	508	520	522	531	553	561	566	567	578	585	585	592	613	613	613	621	630	640	649	654	668	673	678	688	691	700	703	710	719	729	736	747	755	769	771	775	791	795	816	823	832	832	835	849	852	864	876	889	893	893	899	911	931	937	951	955	959	979	988	1002	1033	1058	1073	1090	1121	1140	1153	1182	1209	1219	1224	1231	1243	1256	1272	1294	1313	1326	1339	1355	1365	1377	1377	1420	1430	1443	1463
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	6	10	11	16	19	21	21	25	27	31	33	33	41	45	45	50	56	59	61	61	61	61	61	61	65	65	68	68	71	72	72	72	73	75	76	76	76	77	77	77	82	85	88	88	89	90	90	90	91	91	91	91	92	92	92	93	93	93	93	93	93	94	95	95	95	95	95	96	101	101	101	101	102	102	103	104	104	106	112	114	114	116	124	125	130	140	142	146	154	154	154	156	158	160	165	168	174	176	182	185	186	187	188	194	203	214	215	218	221	228	230	237	246	246	246	252	257	270	277	284	304	325	334	340	346	351	360	366	367	376	385	391	397	404	417	426	431	436	446	456	558	558	564	573	575	582	589	594	596	600	602	608	609	614	629	636	640	647	649	657	666	684	695	704	710	718	720	724	729	730	733	744	752	755	766	771	779	784	796	804	811	836	903	906	985	1000	1006	1015	1118	1132	1140	1140	1168	1183	1193	1206	1222	1222	1235	1251	1252	1266	1285	1320	1322	1322	1333	1343	1366	1366	1372	1377	1377	1384	1388	1390	1396	1411	1427	1430	1443	1455	1477	1485	1485	1515	1529	1553	1580
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	4	4	6	7	7	8	8	10	11	12	14	15	16	16	16	18	22	22	22	24	24	24	24	24	27	28	29	29	29	29	29	31	31	31	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	35	36	36	37	37	37	41	42	42	42	43	43	43	43	43	44	44	44	47	50	70	73	76	77	80	81	85	120	121	132	137	141	148	157	183	190	195	203	219	219	219	224	233	244	248	260	269	277	297	304	311	327	337	345	347	348	352	358	367	368	369	371	387	395	401	405	417	417	418	430	433	442	456	462	464	470	476	488	493	499	516	520	524	531	544	555	576	600	608	623	638	646	671	687	696	699	724	738	742	756	764	770	786	786	805	819	832	843	858	866	871	875	885	897	910	911	930	930	936	961	980	1003	1043	1047	1053	1075	1079	1098	1113	1126	1131	1134	1143	1167	1192	1202	1222	1226	1231	1246	1260	1263	1271	1290	1300	1306	1312	1321	1340	1354	1354	1376	1391	1405	1411
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	3	4	7	10	10	14	15	15	15	15	15	16	16	22	22	23	23	24	26	26	26	27	27	27	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	31	31	31	31	31	32	32	33	34	34	34	35	35	36	41	41	41	41	41	41	46	47	48	50	51	51	51	51	51	53	54	56	57	57	57	58	58	58	60	61	65	68	68	70	71	73	75	75	78	84	84	85	84	86	92	94	101	107	107	112	113	113	116	120	120	122	126	127	130	134	136	137	138	148	148	151	153	166	166	168	170	172	178	186	194	195	197	197	201	203	210	217	217	218	218	218	223	223	228	228	228	228	228	229	229	229	232	232	234	235	237	237	239	243	243	245	247	250	252	252	252	255	257	257	259	260	263	264	264	266	274	275	278	285	286	286	288	288	294	298	303	306	312	315	322	327	330	331	331	331	336	339	339	343	345	349	353	355	356	364	370	370	384	389	392	404
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	3	3	5	5	12	13	14	15	16	18	18	20	20	21	24	24	25	28	28	28	28	28	29	34	34	34	34	34	39	40	40	40	43	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	48	48	48	48	48	51	52	55	60	72	97	100	104	142	156	179	208	215	242	264	278	294	300	335	345	354	358	382	387	398	407	417	426	438	452	455	465	476	478	480	481	484	493	499	511	526	526	528	551	560	565	575	583	614	622	626	635	638	651	661	663	672	678	687	698	717	721	730	740	754	766	773	788	792	794	800	814	836	847	874	893	914	935	950	961	1001	1047	1096	1145	1180	1196	1239	1319	1396	1475	1494	1533	1557	1595	1621	1686	1738	1761	1801	1855	1879	1928	1966	2008	2042	2065	2080	2101	2149	2181	2215	2231	2254	2275	2309	2346	2386	2416	2436	2436	2460	2471	2492	2519	2546	2554	2566	2585	2598	2618	2653	2678	2680	2695	2704	2718	2752	2772	2784	2791	2804	2811	2812	2817	2841	2882	2917	2919	2929	2997	3042	3106	3106	3176	3228	3250	3285
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	3	6	6	7	7	7	8	8	8	10	11	13	14	14	14	14	14	20	20	21	21	21	25	25	27	28	29	32	35	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	40	40	40	40	40	40	40	40	40	41	41	41	41	41	41	41	41	42	42	43	43	43	43	43	43	43	43	44	47	47	48	48	50	50	51	52	55	56	57	58	58	58	59	61	64	64	65	67	69	69	71	71	71	76	81	83	82	85	86	87	87	89	100	103	123	125	132	143	158	159	160	171	191	193	201	214	227	252	310	339	350	361	377	383	395	419	428	433	437	462	493	502	510	531	531	534	545	548	553	564	573	576	581	593	599	602	619	629	632	646	651	667	675	688	698	707	825	837	840	849	856	865	865	894	895	901	903	920	958	960	963	969	972	978	986	988	1003	1003	1012	1018	1022	1033	1057	1082	1087	1095	1100	1110	1119	1147	1172	1184	1198	1202	1214	1221	1235	1239	1247	1261	1267	1277	1288	1298	1303	1310	1323	1335	1365	1384	1384	1418	1437	1452	1478
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	3	5	5	5	7	7	7	8	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	13	13	13	14	15	15	15	17	18	18	18	20	20	20	20	21	21	21	21	22	23	23	23	27	27	28	29	32	32	35	37	38	39	42	44	43	44	45	50	51	63	67	69	70	70	72	82	93	95	96	100	100	103	106	115	116	122	124	131	138	155	159	164	164	171	176	177	185	186	188	193	198	199	201	205	205	205	208	211	211	213	213	213	215	220	222	223	225	227	229	232	233	235	235	241	244	244	249	253	259	260	264	269	272	278	281	290	294	300	306	309	327	338	345	350	353	361	370	375	400	404	417	427	434	442	459	471	476	485	485	495	507	520	526	541	551	558	571	586	591	610	622	626	645	663	674	722	742	754	775	784	794	814	833	848	869	877	883	936	970	993	1026	1026	1123	1154	1179	1237
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	5	6	9	11	11	12	13	19	20	24	25	25	26	26	28	28	32	32	32	32	32	36	37	38	38	40	40	42	43	43	45	48	51	52	52	52	52	53	54	54	54	54	54	55	55	55	56	56	56	56	56	56	56	56	57	57	57	58	59	59	59	59	62	63	63	63	63	63	64	64	65	66	66	67	67	71	72	75	78	79	80	83	85	88	89	89	91	96	97	99	102	104	105	109	112	115	117	119	121	134	142	151	158	158	159	172	178	184	191	201	204	211	216	237	246	259	270	300	305	318	329	347	359	383	393	400	414	416	427	433	442	447	448	459	465	475	480	502	590	595	608	631	631	640	664	755	760	766	776	787	801	829	852	863	872	877	887	911	924	935	959	970	980	992	1021	1035	1048	1064	1086	1100	1126	1145	1177	1203	1217	1234	1256	1296	1313	1331	1350	1364	1371	1404	1434	1458	1512	1555	1555	1584	1649	1664	1703	1726	1749	1768	1793	1842	1851	1874	1879	1887	1904	1939	1965	2002	2051	2093	2174	2181	2211	2232	2264	2293	2310	2326	2361	2375	2406	2442	2457	2457	2509	2537	2567	2583
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	5	5	5	5	6	6	7	7	7	7	7	7	7	8	8	8	8	8	8	10	10	10	10	10	11	13	15	16	17	17	17	17	17	20	22	25	25	25	31	35	35	37	37	39	39	40	46	47	51	53	60	67	78	79	83	89	100	100	100	101	101	105	107	108	108	108	109	111	111	111	116	116	116	117	118	118	119	121	121	121	121	121	123	125	126	126	126	126	127	131	131	131	131	131	131	132	134	134	134	136	137	139	139	139	144	145	147	148	149	149	151	154	163	164	164	164	165	170	174	199	201	201	203	208	212	217	219	222	225	230	231	233	241	244	248	252	257	260	260	261	263	265	275	279	279	281	286	295	298	304	310	312	313	323	323	327	334	339	343
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	0	0	0	2	3	3	3	3	3	6	6	6	6	6	6	7	7	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	10	12	12	12	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	16	16	17	17	18	20	21	23	26	28	28	35	42	44	46	46	51	52	57	59	59	62	64	71	71	73	74	75	75	78	78	78	79	81	81	82	84	85	85	86	87	88	88	89	89	89	89	89	90	91	91	92	93	94	94	95	97	97	101	102	103	103
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	8	10	12	13	15	17	19	19	23	24	25	25	28	30	30	30	30	30	30	40	42	44	44	46	47	47	50	52	59	60	65	66	67	68	68	69	70	70	70	70	71	72	72	72	72	72	72	72	72	73	73	78	78	78	78	79	80	80	81	81	81	82	82	83	83	85	85	87	89	92	92	93	95	97	98	98	98	113	122	123	126	128	132	142	145	152	161	164	167	178	186	192	202	214	217	222	262	278	291	304	324	331	342	359	368	388	402	435	435	439	465	488	499	543	577	603	654	693	701	745	756	778	800	823	855	874	902	939	958	976	986	1020	1031	1053	1081	1108	1131	1139	1149	1163	1179	1185	1207	1210	1214	1224	1234	1260	1279	1302	1308	1314	1322	1334	1348	1369	1403	1410	1436	1454	1478	1484	1505	1533	1536	1546	1583	1601	1627	1647	1663	1671	1683	1729	1757	1779	1816	1852	1867	1875	1905	1918	1948	1969	1986	1993	1993	2025	2040	2062	2083	2118	2118	2125	2165	2182	2206	2235	2254	2260	2267	2292	2330	2349	2375	2411	2415	2418	2449	2469	2480	2519	2554	2608	2634	2657	2692	2727	2773	2773	2839	2874	2916	2976
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	3	3	4	4	6	6	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	10	10	10	11	12	12	12	19	19	19	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	23	23	23	24	26	26	26	26	26	28	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	33	33	35	35	35	35	36	36	36	36	37	40	41	43	43	43	43	43	46	48	53	58	64	70	72	78	80	81	81	83	84	84	89	102	106	119	127	141	146	165	175	179	187	189	193	193	209	214	221	227	234	235	236	241	248	248	253	257	257	257	265	268	273	277	284	287	288	294	302	302	305	315	319	323	327	332	338	339	345	346	347	354	360	366	371	374	377	377	381	385	393	395	399	408	409	414	423	435	443	448	450	453	460	472	485	489	512	525	525	542	559	576	605	617	624	629	632	644	655	665	673	677	684	715	723	742	751	768	783	784	791	796	817	831	834	847	867	883	891	900	911	911	941	957	962	969
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	4	4	4	4	7	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	11	12	12	12	12	12	12	12	12	12	12	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	16	17	17	17	17	18	19	19	19	20	21	21	21	21	21	22	22	25	26	27	28	28	31	32	32	32	40	40	41	44	46	47	50	52	57	59	60	62	63	65	70	73	74	79	83	83	86	102	111	118	126	138	147	160	191	199	214	220	252	258	264	279	290	309	319	333	339	339	354	361	369	384	425	433	439	449	451	483	488	503	509	509	520	539	568	575	577	580	581	583	585	591	611	611	624	632	636	651	663	677	699	701	708	714	730	750	766	776	792	804	815	826	835	857	873	884	898	907	926	940	944	967	973	973	997	1012	1022	1038	1051	1051	1055	1060	1066	1083	1108	1125	1130	1144	1163	1181	1197	1209	1228	1231	1234	1242	1251	1262	1273	1286	1302	1311	1323	1341	1374	1411	1411	1455	1482	1489	1502
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	5	6	7	8	9	9	11	11	11	13	13	13	14	15	15	15	15	15	15	15	15	19	19	19	19	20	20	20	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	24	24	25	25	25	36	37	37	37	37	37	37	37	37	38	38	38	38	40	41	41	41	43	43	43	43	44	44	44	45	45	47	48	48	48	49	49	49	49	50	52	55	55	55	55	63	63	62	64	65	65	70	70	74	76	78	81	82	83	89	102	106	111	125	125	126	130	130	130	132	142	147	151	156	164	168	168	174	174	175	182	190	192	193	198	200	201	202	204	209	215	215	217	218	224	224	224	228	228	228	235	237	241	244	247	249	251	252	252	252	256	258	265	265	269	279	294	300	304	317	319	320	339	350	356	361	374	376	378	389	393	412	416	432	433	444	450	455	458	468	470	476	476	485	489	508	511	521	523	526	536	545	562	574	592	600	604	636	640	662	675	696	703	711	741	756	765	772	805	813	816	834	864	893	910	910	963	976	989	1014
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	5	6	9	9	9	9	9	9	32	34	46	46	68	73	85	107	119	131	138	172	201	236	252	274	308	343	345	403	404	424	474	541	606	658	696	752	784	791	820	851	855	881	886	890	902	904	908	917	917	926	934	939	944	944	944	947	947	954	955	956	963	968	975	975	975	975	976	977	978	980	980	983	983	984	984	984	985	986	986	986	987	990	993	993	993	997	998	1001	1004	1005	1005	1006	1006	1007	1007	1007	1007	1007	1007	1008	1009	1010	1012	1016	1018	1024	1025	1026	1029	1031	1034	1035	1036	1037	1044	1046	1049	1055	1056	1056	1058	1060	1066	1076	1077	1078	1079	1081	1083	1083	1090	1097	1098	1099	1114	1115	1124	1127	1143	1143	1143	1160	1181	1189	1213	1224	1231	1236	1252	1279	1282	1292	1311	1313	1321	1339	1375	1393	1402	1403	1412	1425	1436	1455	1477	1491	1507	1519	1520	1540	1563	1576	1587	1595	1602	1602	1630	1640	1650	1656	1668	1673	1673	1682	1689	1698	1704	1721	1721	1726	1729	1741	1758	1760	1778	1778	1786	1797	1807	1816	1826	1836	1849	1856	1860	1892	1910	1924	1924	1988	1996	2006	2018
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	14	14	15	15	16	19	19	19	19	19	20	21	21	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	25	25	25	25	25	25	25	25	25	25	25	27	30	30	32	32	32	35	36	38	39	43	46	47	47	51	52	53	55	55	56	57	57	58	58	58	58	58	59	59	59	59	59	59	59	59	59	59	59	60	62	63	63	64	64	64	64	68	68	69	69	70	70	70	71	72	72	73	74	78	78	78	78	78	81	81	81	81	81	81	82	87	88	90	93	99	99	99	107	108	108	108	109	109	111	111	120	122	122	123	123	125	126	127	133	133	133	133	135	137	139	141	146	146	147	147	148	151	151	152	160	163	166	168	174	180	180	194	196	207	216
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	3	3	3	4	5	5	5	6	11	12	27	41	41	57	61	65	83	115	151	175	221	240	249	273	293	308	314	323	332	337	358	362	376	376	376	376	376	432	437	454	454	479	490	490	506	522	567	584	607	628	639	645	653	676	684	695	700	708	717	734	743	752	776	781	787	802	814	852	890	903	915	926	935	958	960	983	998	998	1022	1057	1087	1109	1134	1165	1188	1196	1261	1308	1372	1443	1525	1564	1653	1729	1825	1945	2070	2206	2349	2392	2483	2742	2949	3103	3178	3251	3304	3424	3544	3680	3792	3974	4035	4104	4365	4571	4693	4828	5005	5099	5267	5448	5626	5790	5997	6243	6285	6316	6536	6744	6856	7111	7307	7557	7912	8177	8319	8636	8710	8986	9051	9159	9418	9742	9969	10135	10389	10465	10562	10747	10898	10999	11130	11312	11375	11443	11614	11763	11873	12095	12253	12312	12391	12559	12714	12831	12941	13104	13175	13233	13376	13557	13742	13923	14123	14183	14271	14473	14655	14764	14891	15048	15146	15202	15358	15469	15654	15794	15905	15975	16034	16207	16363	16487	16683	16793	16887	17004	17207	17324	17482	17632	17820	17949	17949	18182	18305	18484	18812	19064	19138	19255	19473	19657	19888	20102	20251	20322	20448	20639	20805	21032	21239	21413	21584	21692	21829	21922	22096	22312	22535	22742	22919	23153	23351	23656	23983	23983	24361	24663	25024	25370
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	6	6	8	8	8	10	15	24	30	40	47	49	55	57	57	65	67	69	73	98	102	107	107	107	107	107	112	112	112	112	114	114	115	116	118	119	120	122	122	122	123	123	125	125	125	129	129	130	131	131	133	136	137	137	137	137	140	143	145	148	148	149	149	149	149	149	149	150	150	150	151	153	153	156	156	158	161	164	165	168	169	171	173	181	189	194	202	210	215	216	223	226	234	238	242	246	266	269	277	289	308	310	314	331	336	344	350	366	370	376	400	410	434	440	458	460	464	488	507	516	537	562	577	606	631	640	673	686	726	733	738	762	787	805	825	848	860	864	890	903	922	940	954	960	968	981	996	1003	1034	1051	1052	1056	1075	1086	1102	1114	1127	1137	1147	1164	1179	1188	1200	1214	1222	1228	1250	1270	1290	1300	1308	1316	1327	1342	1353	1364	1379	1388	1390	1398	1422	1430	1441	1455	1467	1476	1481	1498	1508	1519	1531	1555	1564	1564	1588	1604	1614	1629	1649	1652	1658	1692	1711	1722	1731	1743	1750	1755	1783	1804	1834	1850	1871	1878	1886	1919	1937	1951	1972	1985	1995	2009	2019	2030	2053	2069	2069	2098	2111	2128	2161
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	3	5	5	14	18	20	21	23	24	28	33	35	39	43	45	54	57	83	104	114	118	118	124	124	124	124	124	192	201	208	208	222	229	231	244	248	256	263	268	273	276	281	283	289	291	296	296	300	300	300	301	301	302	303	303	304	304	307	309	310	310	310	312	314	314	314	316	316	325	327	334	338	339	340	340	340	343	343	344	345	348	348	350	353	357	361	365	367	375	377	381	385	388	391	391	395	396	398	400	401	401	403	407	410	431	437	440	445	448	448	449	465	474	479	483	490	490	496	502	505	506	516	526	531	531	540	547	556	557	566	571	575	589	593	606	616	623	632	636	642	647	661	676	690	696	705	711	716	724	729	733	740	744	746	751	761	766	780	790	795	798	803	816	846	863	872	886	888	890	896	899	907	913	916	926	934	939	942	948	951	951	954	967	976	983	989	992	993	1000	1005	1016	1018	1035	1041	1041	1049	1065	1073	1090	1110	1118	1120	1139	1153	1174	1186	1200	1207	1209	1218	1235	1266	1275	1293	1302	1316	1328	1341	1342	1361	1376	1397	1402	1414	1422	1439	1457	1457	1507	1527	1540	1559
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	5	6	6	7	8	8	8	8	10	12	12	12	12	12	12	12	12	14	14	17	17	17	18	23	23	24	24	24	24	25	25	26	27	27	27	28	29	31	31	32	32	35	35	36	36	37	37	37	38	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	45	45	45	45	45	46	46	46	48	50	51	57	58	64	64	68	72	76	78	83	86	87	93	93	97	100	101	101	106	106	111	118	121	126	128	133	135	140	144	149	152	154	161	167	171	175	177	179	181	185	185	187	189	192	193	195	195	201	203	208	208	216	220	224	228
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	7	7	6	6	6	6	8	9	9	9	9	9	9	11	11	11	11	12	12	12	12	13	13	13	13	13	13	15	15	15	15	15	15	15	19	19	19	20	20	20	20	20	20	20	21	21	21	21	22	22	24	24	24	24	24	24	24	24	24	24	24	25	25	25	26	26	26	30	30	31	32	32	32	32	32	33	33	35	41	93	93	96	96	99	99	103	106	108	109	113	113	113	113	114	114	117	117	118	120	120	120	122	122	123	128	132	137	140	142	147	150	154	163	167	169	174	181	181	184	184	184	187	187	190	192	194	196	197	199	199	251	251	253	269
40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	4	4	4	4	4	4	5	5	5	5	5	5	5	5	7	7	8	8	9	9	9	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	15	15	15	15	15	15	15	15	15	15	16	17	18	18	18	21	23	26	27	27	28	28	28	30	30	32	32	32	32	35	35	36	37	37	37	37	41	44	45	47	49	52	52	54	56	63	71	71	72	72	75	78	79	81	88	88	97	98	99	100	106	108	114	123	132	135	135	135	149	150	159	161	168	175	178	309	572	961	970	1001	1006	1028	1031	1036	1059	1091	1101	1107	1107	1120	1120	1120	1134	1138	1142	1159	1165	1167	1167	1174	1175	1176	1183	1187	1189	1192	1198	1206	1219	1221	1236	1243	1245	1251	1267	1269	1279	1292	1297	1306	1317	1319	1330	1345	1345	1370	1393	1417	1425
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	0	0	0	0	0	0	0	0	0
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	4	4	4	5	5	5	5	8	8	9	11	12	12	12	13	13	13	13	13	13	15	16	16	17	19	22	22	22	22	25	28	30	30	33	35	36	37	38	38	38	40	40	42	45	52	53	53	53	54	55	55	55	64	64	64	67	67	67	68	70	70	70	74	75	77	77	77	77	86	86	86	86	88	89	89	89	89	89	89	90	90	90	90	90	91	92	92	94	94	94	95	98	99	100	101	101	101	102	105	106	107	111	111	111	111	111	111	111	112	112	112	112	113	113	114	114	120	120	125	133	140	143	144	144	144	152	159	172	176	181	181	182	189	197
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	4	4	4	5	5	5	8	8	9	12	13	15	17	19	19	21	21	21	21	21	22	23	23	24	25	27	27	27	27	27	27	27	27	27	28	29	29	29	29	30	32	32	32	36	39	40	43	43	44	47	49	50	50	50	51	51	51	54	54	55	55	55	55	55	55	55	55	55	55	55	55	55	56	57	57	62	62	62	62	63	63	63	63	63	63	63	63	66	66	66	67	67	68	68	70	76	80	82	82	82	82	84	83	91	93	94	95	97	98	99	105	112	114	115	116	117	122	124	128	128	128	129	132	132	132	133	134	136	138	141	148	151	154	155	157	160	161	161	164	169	169	169	171	178	181	182	186	186	186	189	190	194	196	201	201	202	206	206	207	208	208	213	213	217	217	217	221	223	226	227	228	231	234	240	243	244	244	244	245	247	251	279	280	280	286	288	294	307	310	310	314	322	328	333	341	348	349	351	359	363	374	378	380	382	382	392	396	411	412	413	416	416	418	418	424	433	436	441	442	445	448	463	464	464	465	466	474	476	484	501	510	516	524	537	548
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	6	6	6	10	11	12	14	17	21	21	31	36	39	40	50	56	61	66	78	84	90	97	103	109	116	121	125	132	135	142	150	153	154	161	171	173	183	191	196	201	204	204	205	206	214	222	224	225	226	231	235	241	250	256	266	268	271	271	271	277	281	281	284	284	284	284	289	290	290	294	296	300	304	305	306	312	317	317	324	333	339	346	364	377	393	399	446	455	472	482	488	509	526	538	561	580	592	607	632	640	648	665	681	699	716	733	751	773	795	821	845	861	877	894	914	925	955	987	1006	1027	1051	1079	1097	1111	1130	1141	1156	1181	1201	1227	1255	1276	1283	1296	1319	1339	1361	1377	1401	1421	1443	1464	1484	1500	1523	1538	1549	1571	1595	1607	1627	1664	1689	1699	1709	1725	1756	1769	1792	1811	1833	1852	1861	1878	1904	1923	1939	1953	1979	1981	2003	2022	2045	2063	2079	2095	2099	2112	2126	2142	2151	2168	2178	2186	2199	2226	2237	2256	2273	2304	2314	2346	2377	2398	2408	2420	2448	2466	2491	2506	2526	2542	2567	2595	2616	2645	2676	2707	2742	2755	2792	2819	2839	2882	2910	2918	2942	2970	2990	3014	3061	3081	3097	3139	3172	3206	3267	3309	3350	3383	3478	3535	3587	3657	3670	3796	3925	3992	4101	4167
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	3	3	3	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	8	17	17	18	27	28	29	33	34	36	36	36	37	37	38	38	42	42	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	47	48	48	48	48	48	48	49	49	49	51	51	54	54	55	55	55	55	55	55	56	56	58	59	62	62	64	67	68	68	68	68	68	68	71	71	73	73	78	80	82	82	83	83	84	85	85	85	87	87	87	88	90	91	91	91	91	92	92	93	93	93	94	94	95	95	95	95	95	96	96	96	97	97	97	97	97	97	100	100	102	102	102	103	105	106	109	113	117	121	124	127	131	204	204	212	217	218	221	221	224	225	225	225	228	228	228	229	229	229	230	233	233	234	234	234	234	234	234	234	237	237	241	242	243	244	246	248	251	254	257	260	268	272	273	278	282	287	289	291	293
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	3	6	8	8	9	10	10	10	10	11	11	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	20	21	22	22	22	22	26	26	26	26	26	26	26	26	27	28	29	29	29	30	31	35	36	39	42	44	45	47	47	48	48	54	57	59	59	61	61	61	62	63	63	66	67	67	69	70	70	70	73	73	78	78	79	84	86	90	91	94	96	97	101	102	103	103	106	110	113	115	118	120	121	121	123	125	126	127	128	128	128	130	130	130	130	132	132	134	135	136	136	136	137	138	143	143	144	145	145	148	148	150	153	153	154	155	155	162	165	171	179	182	184	190	191	198	201	207	210	217	224	225	227	230	231	232	233	236	239	243	247	247	247	249	250	253	256	259	266	269	270	271	274	274	280	281	285	290	297	301	304	310	315	318	325
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	3	4	4	8	12	14	15	15	20	21	21	25	27	28	28	29	29	29	29	29	29	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	33	36	36	36	37	37	39	39	40	40	40	41	41	41	42	42	42	42	46	48	52	52	53	53	54	55	58	60	64	67	69	69	70	73	76	76	79	80	80	80	80	84	84	84	84	85	88	89	90	90	91	91	91	91	91	91	93	93	93	93	93	93	93	94	97	98	99	101	106	106	110	112	115	116	116	118	122	123	126	126	126	126	126	129	131	131	131	132	132	134	134	136	136	138	142	145	147	149	152	156	157	157	158	160	165	167	173	176	179	186	192	193	196	196	196	196	196	199	200	205	210	214	222	225	229	231	236	236	238	246	251	259	260	262	266	271	272	273	275	276	282	286	290	296	304	314
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	11	12	12	13	13	14	15	17	18	18	18	18	19	20	20	20	22	27	28	29	29	29	30	31	32	33	35	39	40	42	42	42	42	42	42	43	43	47	47	49	50	50	51	51	52	52	53	53	54	54	54	54	54	54	54	54	54	54	54	54	55	55	55	55	57	57	57	57	58	59	59	59	59	59	59	60	60	60	60	60	60	60	61	61	61	61	62	62	62	63	63	63	63	63	63	63	64	64	64	64	68	70	70	71	73	75	76	81	81	83	86	87	95	100	103	107	109	110	112	113	116	116	116	118	118	127	131	136	139	139	141	150	151
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	15	15	15	17	17	17	17	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	21	21	22	22	23	23	23	24	24	25	25	26	26	26	26	26	26	27	27	30	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	33	35	38	49	51	55	55	55	56	56	56	56	56	56	56	57	57	57	57	58	58	58	58	60	62	66	66	66	66	72	72	74	74	75	78
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	4	6	6	6	6	8	9	10	10	10	10	15	18	20	23	24	24	27	32	36	39	39	40	44	45	50	51	53	54	54	55	55	59	61	63	64	64	64	66	70	70	71	73	75	75	75	76	76	78	78	79	80	81	83	84	85	86	86	89	89	91	94	95	96	101	107	116	116	116	117	119	120	120	120	121	121	124	125	127	127	128	133	133	133	134	134	134	134	135	137	137	137	137	137	139	139	142	142	143	147	149	153	155	159	162	170	172	181	183	192	201	211	219	221	221	224	229	237	252	268	268	276	288	316	328	339	352	371	378	387	405	419	439	460	471	478	494	509	517	530	537	540	548	555	567	582	596	604	611	616	617	621	627	637	639	645	650	654	655	657	664	672	672	673	677	681	687	687	690	693	693	694	698	699	700	703	704	705	706	708	711	720	723	726	728	732	739	746	760	769	777	787	789	793	810	825	840	852	859	873	879	880	898	906	917	928	938	954	967	978	990	995	996	1003	1010	1028	1041	1047	1062	1065	1074	1087	1098	1110	1123	1132	1136	1161	1185	1209	1240	1267	1296	1308	1325	1370	1408	1440	1459	1484	1512	1530
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	4	4	4	8	9	9	9	9	11	11	12	12	12	12	12	12	14	16	19	20	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	26	27	27	27	27	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	32	33	33	34	34	34	34	38	38	38	40	40	42	44	45	46	50	51	54	56	56	58	60	64	64	66	70	74	78	82	85	87	90	92	105	111	116	116	117	119	121	123	125	128	132	134	139	140	145	148	150	151	151	156	159	159	159	160	160	162	165	166	168	169	169	169	169	169	173	174	177	177	177	177	178	179	180	180	180	180	182	182	182	182	183	187	188	191	192	194	195	200	206	209	211	221	221	223	223	227	232	233	239	243	248	251	253	257	259	262	265	275	281	283	287	287	288	296	301	306	313	314	316	324	331	339	342	345	349	350	359	363	368	373	376	384	390	400	411	421	434	457	472	492	510	542
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	17	17	17	17	17	17	17	17	17	17	17	17
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	12	12	12	14	14	18	20	25	32	49	53	53	56	61
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	3	5	5	5	5	6	6	7	8	8	8	8	8	8	8	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	15	17	20	21	23	23	23	34	34	35	37	39	39	39	39	40	40	45	46	47	47	50	51
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	6	6	6	7	9	10	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	14	16	18	18	22	28	28	37	44	56	59	65	67	68	71	81	81	82	82	82	85	87	87	87	88	88	88	88	88	88	88	88	88	88	88	88	88	93	94	97	98	99	103	104	105	106	109	109	114	116	124	130	132	135	139	140	144	149	150	151	151	157	162	165	165	169	169	174	178	178	181	184	191	193	201	205	207	215	216	218	218	220	221	221	222	222	222	222	222	222	223	223	224	233	234	236	236	236	238	238	238	238	238	238	238	238	238	238	238	238	239	240	241	241	245	245	246	248	248	248	251	251	252	252	252	252	253	254	254	254	255	255	258	265	267	267	268	268	268	268	268	268	268	268	269	272	273	277	277	277	277	277	279	284	286	288	290	290	291	293	295	296	297	303	303	305	306
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	6	8	19	20	21	22	27	27	33	33	39	39	40	44	44	44	46	47	47	47	47	48	48	48	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	51	52	52	52	55	56	57	60	60	65	65	65	65	66	67	67	68	69	69	71	71	71	71	76	76	78	81	81	82	83	85	85	85	87	90	91	92	93	93	97	97	106	109	114	117	131	140	147	149	152	152	157	164	173	178	179	181	187	196	203	215	222	238	242	247	257	265	269	276	291	302	312	325	335	352	370	385	394	411	421	437	447	461	465	473	486	499	515	536	542	559	576	594	618	636	654	674	687	713	728	747	762	776	793	805	811	821	835	853	864	882	895	904	921	928	936	943	954	967	971	981	994	1007	1021	1034	1039	1057	1069	1091	1109	1123	1139	1148	1161	1171	1190	1217	1229	1245	1254	1267	1275	1295	1311	1335	1357	1357	1372	1385	1413	1430	1448	1471	1492	1510	1519	1555	1584	1617	1650	1669	1684	1707	1742	1796	1865	1876	1911	1928	1998	2049	2114	2197	2274	2339	2380	2435	2484
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	5	6	6	6	10	10	10	13	13	14	14	18	22	22	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	28	30	33	44	44	45	46	55	57	57	58	58	64	65	65	67	67	68	69	69	73	77	78	78	79	81	84	85	91	94	97	100	112	118	126	131	132	133	134	136	137	145	160	163	168	168	169	171	177	184	185	199	206	214	219	222	244	253	258	267	276	281	293	299	303	310	311	324	332	341	346	355	360	371	377	379	392	396	408	411	413	417	426	430	436	440	448	448	450	450	452	454	457	457	457	461	461	467	468	470	471	474	476	477	479	482	486	487	488	491	496	503	505	511	513	513	513	516	521	524	529	534	541	545	545	554	555	558	562	565	567	568	579	585	588	588	589	590	590	590	593	593	593	593	597	597	599	600	603	604	604	605	605	607	609	611	611	612	613	618	622	629	633	634	639	645	659
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	4	4	5	6	10	10	10	12	12	13	13	16	16	16	16	17	17	18	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	21	21	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	26	26	26	26	26	26	26	26	26	28	30	31	32	33	33	41	44	52	55	56	59	61	54	55	57	57	57	64	65	65	66	66	70	72	74	75	78	79	84	84	84	92	98	98	98	103	105	107	107	108	110	113	114	115	115	124	128	130	136	138	139	140	148	149	149	149	150	150	151	151	152	154	154	154	154	154	158	161	162	168	171	171	170	170	173	174	174	174	178	178	180	180	180	180	183	183	186	190	194	195	197	198	198	198	203	204	204	212	215	215	221	222	228	229	236	236	243	244	247	249	253	253	255	256	257	257	258	261	262	263	267	267	269	269	270	273	277	277	277	279	280	289	295	305	315	317	319	322
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	4	4	5	5	8	13	14	15	18	19	19	20	24	25	25	25	26	26	29	29	30	30	31	33	33	36	36	36	36	36	37	37	38	39	39	39	39	39	39	39	39	39	39	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	44	44	44	44	44	44	45	45	45	46	46	46	46	48	48	51	53	61	64	68	80	84	88	88	95	98	111	111	111	111	116	119	123	123	125	130	130	130	131	131	131	131	135	137	138	140	141	144	146	150	150	155	156	162	175	177	180	180	180	182	184	185	194	194	194	196	198	200	200	201	201	201	201	204	204	206	206	208	210	210	216	217	219	221	221	223	225	225	225	230	234	235	235	235	235	235	235	235	236	236	236	236	237	239	240	242	242	243	246	260	267	269	272	273	275	277	277	279	280	280	280	280	290	290	291	295	300	302	305	306	308	365	369	380	385	385	390	392	392	394	395	397	397	401	401	404	405	408	410	411	417	421	422	431	433	437	437	444	447	448	453	465	471	480	487	489
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	5	5	6	6	6	6	6	6	6	6	9	12	13	13	15	17	19	19	20	21	21	21	22	22	24	24	24	24	24	24	24	24	24	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	32	32	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	37	38	41	43	47	47	47	47	47	48	48	49	49	49	49	49	54
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	4	4	4	5	7	9	9	10	12	16	18	21	21	24	27	29	30	31	33	34	35	37	41	42	44	45	46	46	48	48	48	48	48	50	50	50	50	50	50	50	50	54	54	55	55	57	57	59	60	60	60	61	61	61	61	64	64	65	65	66	66	66	67	67	67	67	67	67	68	69	73	77	77	77	80	80	80	80	81	81	82	85	85	88	89	89	90	90	90	93	95	102	106	107	107	112	122	136	139	145	151	165	180	196	208	218	228	243	253	271	281	294	305	309	317	324	336	346	384	394	398	401	407	419	435	440	448	455	461	474	484	501	511	518	523	535	540	552	565	579	585	590	596	606	611	615	621	625	629	632	636	643	647	652	654	656	659	667	672	682	693	702	717	726	736	747	769	775	789	795	801	812	817	825	838	846	866	875	890	913	933	944	964	991	1023	1059	1096	1143	1185	1210	1234	1267	1293	1323	1361	1440	1470	1500	1551	1603	1674	1708	1780	1801	1830	1867	1924	1957	2011	2058	2091	2128	2170	2212	2242	2294	2326	2354	2392	2419	2451	2467	2501	2564	2596	2607	2633	2655	2689	2728	2804	2858	2893	2941	2992
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	7	7	8	8	8	8	8	8	8	9	9	9	10	10	12	12	12	15	17	18	23	27	33	94	155	157	161	170	184	198	206	206	223	226	230	261	284	286	292	292	301	301	305	307	310	310	312	324	327	345	346	346	346	346	349	360	360	360	360	360	360	362	364	365	368	369	371	371	373	377	377	379	380	381	381	383	385	391	391	391	395	395	411	411	412	414	416	418	419	421	428	431	437	438	440	440	440	444	450	453	453	453	456	458	459	463	464	465	466	466	466	467	467	469	469	470	470	470	470	470	470	470	470	470	470	470	470	472	472	473	474	475	476	478	481	481	481	481	481	481	482	484	485	485	488	489	492	493	495	496	496	501	503	507	507	507	508	508	508	509	509	511	515	517	517	517	518	518	519	519	521	522	522	522	523	526	526	526	526	529	529
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	8	9	10	10	15	15	18	19	19	19	20	20	25	26	28	32	36	36	37	37	37	37	41	43	44	45	46	49	49	51	52	52	52	53	54	57	59	59	61	62	63	67	67	71	74	79	81	82	86	87	87	87	97	98	99	99	100	102	102	103	104	105	107	109	109	109	109	109	110	110	112	112	115	115	115	115	115	115	115	115	117	118	119	121	124	124	124	124	124	124	124	124	125	125	125	125	125	126	127	128	129	129	129	130	132	136	140	140	140	144	151	154	156	157	157	157	157	165	168	172	174	181	182	184	186	190	193	196	199	199	198	204	207	215	218	223	224	229	229	233	238	244	248	254	255	263	265	271	277	281	284	296	303	306	315	328	333	338	342	344	350	353	356	362	362	365	366	371	377	380	385	389	389	391	393	398	399	401	405	405	416	421	424	427	431	431	437	438	449	454	458	466	468	478	480	495	508	519	522	522	525	532	548	552	558	568	575	580	611	630	648	660	671	678	699	704	716	726	734	741	745	758	764	769	788	788	803	810	816	827	845	863	881	890	902	923	934	960	969	980	985	1003	1022	1031
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	3	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	7	7	7	8	10	12	13	13	13	13	13	13	14	14	14	14	15	16	17	19	19	21	21	21	24	28	28	28	28	28	28	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	34	36	38	38	38	42	43	49	51	51	53	58	60	73	85	96	101	108	124	140	160	191	206	216	223	235	266	286	302	373	400	434	449	465	473	478	489	499	517	530	539	557	566	576	584	599	616	634	646	663	673	676	708	715	734	755	768	783	804	822	839	851	869	894	905	916	947	956	963	991	1009	1037	1044	1064	1073	1085	1122	1148	1170	1179	1189	1196	1219	1249	1280	1288	1295	1299	1310	1326	1354	1381	1407	1420	1444	1460	1470	1490	1512	1527	1539	1553	1575	1589	1609	1617	1627	1633	1642	1650	1661	1673	1677	1691	1699	1709	1714	1730	1758	1770	1775	1775	1788	1799	1812	1828	1841	1842	1847	1858	1866	1884	1897	1909	1915	1917	1927	1943	1949	1967	1977	1985	1992	2008	2019	2036	2052	2067	2080	2086	2100	2108
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	3	4	8	13	17	19	22	30	32	43	57	83	94	109	123	141	151	164	178	188	198	209	215	218	235	246	263	276	280	289	294	309	317	335	358	371	381	388	397	417	432	436	447	456	474	491	508	523	544	561	574	592	613	626	663	677	694	723	746	779	797	824	827	843	855	879	882	890	898	905	909	914	920	931	942	949	960	973	981	999	1011	1028	1039	1050	1058	1066	1071	1105	1134	1155	1175	1179	1201	1218	1244	1264	1294	1301	1348	1365	1378	1382	1400	1432	1475	1489	1514	1539	1564	1595	1610	1648	1661	1683	1697	1743	1770	1831	1859	1893	1939	1975	2028	2063	2093	2140	2170	2210	2238	2277	2333	2385	2413	2437	2474	2495	2533	2575	2614	2667	2692	2713	2755	2789	2837	2883	2911	2938	2979	3005	3040	3090	3165	3204	3234	3284	3315	3369	3425	3476	3516	3547	3587	3624	3662	3706	3746	3794	3830	3870	3887	3920	3964	4013	4043	4061	4085	4106	4141	4174	4222	4248	4258	4287	4309	4336	4387	4427	4447	4466	4504	4522	4569	4627	4658	4683	4695	4743	4779	4813	4848	4887	4924	4976	5010	5034	5059	5106	5156	5205	5224	5258	5321	5353	5388	5437	5470	5509	5547	5590	5627	5684	5733	5819	5858	5929	5963	6024	6068	6121	6252	6311	6375	6458	6533	6610	6685	6796	6878	6963	7045
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	8	9	9	9	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	13	13	13	13	13	13	13	14	15	15	17	18	22	27	28	31	32	35	35	36	48	53	61	61	61	64	72	82	93	102	107	109	119	131	131	138	145	154	161	165	173	176	186	194	195	205	208	212	222	222	245	250	256	260	271	289	296	304	305	316	327	329	349	354	357	372	377	378	384	393	400	407	407	410	410	415	418	419	420	420	420	420	420	429	431	437	437	439	440	447	453	454	455	455	459	461	463	465	470	471	473	476	476	477	484	485	488	490	490	490	494	498	498	499	505	509	513	515	516	519	521	522	523	524	529	530	532	532	532	532	532	533	538	539	540	540	542	542	542	543	543	545	545	545	546	551	554	557	559	559	560	562	565	569	571	579	580	580	582
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	3	3	7	12	18	19	21	25	33	45	67	81	91	100	116	134	160	175	209	233	243	258	286	302	317	343	374	398	420	430	448	467	493	514	520	542	566	582	596	623	652	664	677	696	707	720	734	739	754	769	793	809	839	863	885	899	908	921	940	957	979	984	996	1005	1018	1026	1037	1037	1040	1045	1052	1093	1103	1121	1142	1165	1171	1181	1194	1224	1236	1264	1286	1302	1329	1361	1404	1440	1487	1519	1556	1598	1632	1665	1714	1748	1832	1849	1893	1938	1967	2028	2087	2139	2167	2202	2239	2301	2361	2417	2488	2529	2580	2608	2694	2730	2824	2888	2966	3038	3095	3199	3285	3369	3486	3566	3631	3678	3743	3813	3883	3921	4039	4115	4201	4260	4335	4403	4450	4497	4553	4608	4653	4762	4849	4917	4960	5014	5056	5135	5186	5264	5330	5387	5410	5448	5505	5543	5597	5661	5718	5761	5810	5833	5902	5942	5975	6007	6053	6081	6142	6185	6224	6273	6302	6343	6365	6399	6458	6522	6556	6584	6618	6649	6690	6743	6779	6818	6853	6912	6938	7022	7081	7113	7184	7204	7257	7274	7345	7402	7455	7516	7576	7623	7665	7746	7844	7917	7994	8041	8086	8171	8280	8367	8462	8520	8588	8689	8743	8825	8955	9055	9137	9228	9292	9401	9502	9653	9780	9894	10090	10139	10312	10505	10705	10942	11156	11348	11497	11792
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	6	10	11	13	15	18	18	18	20	22	24	26	28	28	29	29	30	30	30	30	30	30	31	32	32	33	33	33	33	33	37	38	38	38	39	39	41	41	41	49	68	75	78	80	82	84	87	89	90	91	92	92	93	93	93	94	94	95	95	96	96	96	98	98	98	98	98	100	100	100	100	100	103	103	103	104	104	108	117	124	124	127	127	128	130	130	130	130	130	131	132	134	134	136	139	139	141	149	149	154	159	159	160	166	166	168	171	173	177	179	180	184	191	193	200	204	204	207	212	225	231	243	245	254	265	269	276	282	296	296	296	300	301	301	308	313	313	319	326	330	337	350	356	364	367	370	374	379	387	390	393	395	396	396	399	408	411	419	425	429	436	437	440	445	448	453	458	460	464	469	474	481	482	484	487	489	493	501	502	503	511	511	515	523	529	530	532	535	535	538	543	549	553	556	567	570	574	581	582	586	587	590	594	606	618	626	628	631	637	639	640	643	648	650	654	657	663	668	675	690	695	706	719	732	740	755	766	783	800	815	825
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	4	5	5	5	5	5	5	8	8	8	8	8	8	8	8	8	8	8	8	8	9	13	14	14	14	14	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	20	21	21	21	21	23	23	23	23	23	23	23	23	23
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	9	9	11	12	13	14	14	15	15	15	15	16	16	16	16	19	20	22	22	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	28	30	32	34	34	34	34	34	34	34	34	35	35	35	35	35	35	36	36	36	37	37	37	37	38	38	38	38	38	38	38	38	38	40	41	42	43	43	44	44	44	45	45	45	46	46	47	48	48	48	49	49	51	51	52	52	53	53	53	53	53	53	54	54	54	54	59	59	61	63	64	64	65	65	66	69	69	69	69	69	70	70	70	70	70	70	70	72	74	75	77	77	78	80	82	82	82	86	87	89	89	91
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	5	5	5	5	5	7	8	8	8	11	11	14	16	16	16	17	22	23	25	26	27	29	29	30	32	35	36	36	37	45	50	57	61	64	70	73	77	77	80	84	85	85	85	86	88	91	93	93	98	101	105	107	108	110	111	112	112	112	114	114	116	116	120	121	123	124	125	131	136	144	144	148	152	157	170	171	180	181	193	206	230	234	268	279	298	333	341	363	419	467	482	492	533	620	667	716	757	772	792	834	886	937	987	1013	1041	1115	1141	1189	1227	1262	1340	1381	1438	1462	1503	1563	1638	1678	1723	1796	1802	1902	1943	1977	1996	2060	2122	2141	2167	2221	2251	2290	2302	2312	2342	2362	2398	2435	2450	2456	2468	2478	2497	2514	2530	2537	2547	2570	2594	2599	2616	2634	2674	2680	2694	2707	2721	2753	2767	2781	2785	2795	2799	2803	2812	2839	2844	2867	2872	2874	2881	2895	2905	2913	2916	2916	2928	2939	2948	2962	2976	2987	2998	3004	3052	3064	3084	3095	3102	3108	3120	3138	3147	3158	3170	3182	3194	3208	3225	3242	3255	3258	3267	3276	3295	3308	3328	3344	3349	3354	3376	3393	3435	3461	3476	3481	3493	3509	3530	3556	3593	3618	3642	3653	3674	3705
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	8	12	14	22	121	240	242	247	253	255	258	263	282	287	297	309	320	322	327	337	342	347	355	355	356	356	361	363	367	368	369	369	369	372	376	377	379	383	383	383	385	385	385	385	385	385	385	385	386	386	388	388	388	388	392	392	392	394	394	394	394	395	395	397	397	398	398	398	400	403	406	407	408	408	408	409	410	412	414	418	419	419	419	419	419	420	423	423	423	423	424	427	429	431	431	432	433	435	435	435	435	435	435	435	435	439	443	445	445	445	445	445	445	445	446	446	446	447	447	449	451	451	451	451	453	453	455	455	456	456	456	456	458	464	465	465	466	467	468	477	484	487	493	494	495	503	506	513	521	531	540	553	561	562
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	4	4	5	7	8	8	8	8	8	8	8	8	8	8	10	10	10	10	10	10	11	11	12	13	14	14	15	15	15	15	15	17	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	28	28	28	28	28	28	28	28	28	28	30	31	31	32	33	33	33	33	33	33	34	36	36	36	36	36	36	36	37	38	38	39	40	40	40	40	40	40	42	44	44	46	46	49	51	55	56	56	58	61	62	62	63	64	64	65	67
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	5	7	7	7	7	7	7	7	7	7	7	7	9	10	10	10	10	10	10	10	10	10	11	11	12	12	12	12	12	13	13	13	13	13	13	13	13	14	14	15	15	15	15	16	16	16	16	18	18	18	18	18	18	18	18	18	18	18	20	21	22	23	24	24	26	28	29	32	33	34	34	34	34	35	38	39	39	41	42	42	42	42	46	47	48	52	54	55	58	60	63	68	69	73	75	85	88	91	94	96	97	102	106	116	117	117	119	121	123	124	129	130	130	131	132	138	139	141	146	147	147	150	152	154	158	161	170	171	172	178	181	189	192	192	194	195	197	199	201	202	203	204	204	205	206	206	206	206	206	206	206	206	206	206	207	207	208	212	214	219	222	222	223	223	224	225	226	227	228	228	230	230	233	234	234	244	269	273	279	282	289	292	296	296	296	301	303	305	305	306	306	310	313	316	321	322	327	328	328	329	331	332	332	332	334	335	345	347	347	347	347	348	349	349	352	358	362	367	368	369	375	375	379	380	381	383	385
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	3	8	8	8	8	10	10	13	13	14	21	23	25	31	42	55	69	76	96	104	122	140	154	168	186	189	211	228	247	259	271	282	295	311	320	330	348	360	364	364	376	383	387	399	408	415	425	443	451	459	466	474	474	481	491	500	509	516	526	531	537	548	556	562	573	587	601	614	616	620	628	628	638	644	658	659	669	673	690	695	698	703	715	722	734	739	743	747	752	755	775	790	798	800	807	813	828	849	863	876	891	928	950	975	992	1029	1051	1078	1120	1151	1175	1214	1258	1287	1315	1331	1379	1446	1491	1534	1586	1620	1645	1676	1720	1764	1815	1847	1892	1945	1994	2070	2105	2151	2208	2246	2276	2319	2352	2406	2457	2495	2553	2583	2638	2700	2740	2783	2830	2849	2877	2921	2943	2991	3047	3088	3119	3161	3202	3235	3258	3310	3337	3358	3380	3403	3452	3477	3518	3543	3575	3610	3626	3673	3694	3727	3760	3783	3822	3838	3877	3898	3932	3953	3974	3996	4002	4029	4046	4073	4107	4122	4145	4180	4208	4241	4264	4289	4315	4355	4369	4417	4468	4497	4519	4540	4581	4615	4648	4713	4746	4779	4810	4840	4863	4921	4956	5004	5066	5100	5146	5196	5241	5297	5345	5365	5385	5429	5469	5524	5612	5681	5739	5790	5838	5885	5991	6082	6170	6230	6298	6356	6412	6543	6663	6795	6897	7014	7108	7207
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1
41	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	4	4	6	6	6	7	7	11	13	13	14	16	17	18	23	23	25	25	25	25	29	28	30	30	30	32	32	33	34	34	34	34	34	35	35	35	35	36	37	38	39	39	39	39	39	40	41	42	45	45	47	49	49	50	50	55	55	57	57	59	62	63	63	63	64	65	65	66	67	69	69	69	70	70	70	74	75	79	81	85	85	85	85	91	91	91	91	92	94	94	97	97	97	99	101	101	102	103	109	113	114	115	119	126	131	132	132	139	139	155	164	171	179	194	198	205	211	217	220	222	229	235	241	248	252	256	264	271	277	286	295	307	318	336	350	359	386	399	404	413	429	450	450	467	470	474	483	502	514	517	523	533	538	550	568	581	584	597	604	606	610	614	626	630	630	642	643	649	652	662	664	672	683	684	693	697	697	706	709	714	718	721	726	735	738	738	744	745	750	755	757	757	762	769	774	784	794	800	810	815	827	832	844	859	869	873	892	901	906	912	926	932	938	944	951	956	960	983	985	987	994	1001	1005	1013	1025	1037	1043	1047	1058	1071	1088	1103	1148	1170	1189	1208	1237
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	0	0	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	5	6	6	7	7	8	8	8	8	9	12	18	19	21	22	25	28	33	38	43	44	48	56	63	64	67	70	74	80	85	91	92	95	110	113	117	122	124	130	137	140	141	145	148	148	148	151	154	156	159	167	167	169	174	183	185	189	194	194	197	204	214	222	226	227	233	236	240	241	245	250	250	255	260	263	264	269	273	275	275	278	279	284	289	290	296	298	300	304	309	311	314	317	321	321	323	324	327	328	332	339	341	342	344	349	352	352	358	361	366	377	385	396	398	399	399	409	410	412	413	414	421	424	437	441	442	442	442	448	454	461	462	469	474	480	481	483	490	497	498	518	524	531	535	539	544	547	548	548	548	552	557	561	566	568	570	574	580	585	599	632	637	642	648	680	686	697	706	708	711	715	717	721	723	734	734	742	749	758	765	766	782	788	796	799	810	815	822	824	833	835	837	852	854	864	864	880	885	891	897	910	916	929	935	939	945	957	962	971	985	997	1017	1030	1035	1044	1062	1070	1084	1100	1118	1133	1144	1158	1179	1184	1195	1229	1235	1252	1288	1318	1341	1358	1382	1408
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	5	5	7	11	16	28	31	40	48	58	133	133	158	219	265	290	325	356	419	476	552	605	642	689	720	759	788	836	857	876	893	904	925	947	1009	1035	1042	1059	1088	1149	1177	1198	1211	1224	1235	1273	1289	1319	1333	1345	1365	1375	1394	1439	1455	1486	1503	1511	1526	1545	1551	1582	1595	1603	1641	1658	1687	1718	1739	1753	1777	1805	1816	1828	1851	1870	1897	1911	1919	1928	1952	1965	1973	1989	2003	2008	2027	2034	2055	2065	2076	2079	2086	2113	2113	2122	2139	2159	2175	2220	2239	2284	2321	2382	2472	2568	2651	2760	2870	3103	3280	3430	3557	3775	3979	4209	4367	4547	4762	4962	5033	5364	5610	5750	5990	6125	6263	6435	6574	6670	6817	7015	7161	7294	7474	7593	7718	7850	8094	8160	8242	8310	8442	8512	8612	8709	8796	8857	8932	9008	9078	9192	9282	9359	9433	9504	9549	9576	9676	9756	9817	9903	9932	9990	10004	10065	10128	10211	10310	10347	10376	10444	10549	10641	10709	10771	10810	10847	10915	10969	11069	11126	11126	11268	11358	11431	11510	11578	11663	11737	11779	11821	11867	11927	11995	12101	12162	12234	12305	12348	12454	12527	12527	12731	12777	12854	12897	13024	13102	13183	13280	13362	13436	13533	13672	13821	13959	14074	14174	14277	14396	14529	14687	14818	14922	14995	15101	15300	15449	15622	15796	15940	16060	16210	16410	16599	16838	17126	17386	17656	17973	18339
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	3	5	5	7	11	12	12	13	18	19	20	22	26	27	28	28	29	32	32	36	38	38	38	39	43	43	46	46	47	50	50	51	52	52	52	52	53	55	55	55	55	55	55	55	56	56	57	58	58	58	58	58	58	58	58	58	58	59	61	62	62	62	62	62	62	64	64	64	65	65	65	65	65	65	66	66	66	66	68	68	68	69	69	69	69	70	70	70	72	73	73	73	74	76	77	78	78	78	78	79	79	80	84	84	86	86	88	94	96	97	97	114	119	122	129	134	138	151	163	166	169	174	178	179	184	187	188	192	196	200	204	208	212	216	222	230	237	242	242	242	244	245	250	266	269	276	282	285	291	297	301	308	312	313	314	320	324	341	343	349	349	352	353	366	370	378	380	380	384	386	394	399	404	410	411	418	421	424	424	428	431	435	439	444	448	452	456	456	463	471	473	476	484	494	505	509	512	523	528	539	549	568	569	574	587	590	602	622	638	645	655	690	699	724	739	769	786	808	827	845	876	897	928	948	977	1001	1051
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	3	3	13	13	14	22	28	44	52	54	55	65	69	84	96	116	128	129	139	143	145	153	156	158	168	178	278	288	298	303	317	319	337	359	366	387	388	392	405	426	435	435	458	466	471	472	479	482	491	491	493	509	512	516	517	517	533	534	539	539	550	552	554	568	570	570	579	582	589	590	590	591	594	598	598	598	603	603	608	610	610	611	611	611	613	613	615	616	619	621	624	625	630	634	637	638	642	648	651	669	678	688	706	720	737	742	770	785	796	809	823	837	845	870	884	893	918	949	958	968	1011	1046	1053	1084	1101	1116	1127	1164	1176	1189	1212	1219	1232	1237	1261	1269	1280	1294	1312	1316	1326	1332	1351	1374	1382	1401	1407	1410	1423	1437	1447	1485	1496	1501	1504	1515	1526	1532	1573	1597	1603	1611	1618	1630	1653	1694	1702	1706	1710	1714	1722	1731	1757	1767	1767	1783	1796	1804	1814	1820	1834	1836	1838	1839	1845	1856	1872	1878	1886	1901	1905	1924	1940	1953	1953	1971	1973	1993	1995	2007	2022	2028	2039	2049	2071	2084	2102	2117	2134	2144	2152	2162	2164	2207	2214	2236	2241	2246	2255	2270	2283	2302	2325	2343	2365	2380	2415	2438	2451	2488	2503	2509	2550	2637
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	4	4	4	4	4	4	3	5	5	5	5	9	11	13	14	15	15	16	16	20	21	21	21	21	22	24	24	24	24	24	24	26	27	27	28	29	29	29	29	29	30	30	32	32	32	32	32	36	36	37	37	37	37	38	38	39	39	39	40	40	41	42	43	43	44	45	45	45	46	46	46	48	52	53	59	61	63	65	66	66	69	71	72	76	77	81	81	82	87	88	89	89	89	89	90	90	91	92	92	92	92	93	94	95	99	100	105	105	106	109	109	112	113	123	123	123	124	127	128	128	130	130	133	134	136	138	141	142	143	143	145	145	150	151	153	154	155	156	157	159	160	161	161	161	162	166	167	168	170	170	170	172	176	176	177	178	179	181	187	191	199	202	202	212	213	219	222	223	224	228	229	231	235	235	238	238	242	242	243	245	250	253	253	262	262	264	269	273	274	277	291	295	299	309	315	323	329	336	338	342	348	359	369	378	382	383	392	398	404	414	447	462	483	498	512	550	581	611	648	668	691	727
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	5	7	13	14	16	36	36	65	65	68	82	110	151	168	201	235	276	326	369	416	616	720	930	1035	1150	1247	1335	1419	1537	1748	1898	1945	1988	2069	2212	2339	2406	2491	2526	2605	2637	2698	2748	2810	2886	2948	3004	3048	3095	3190	3257	3371	3417	3453	3485	3530	3593	3643	3677	3719	3735	3763	3784	3838	3845	3885	3903	3919	3952	3973	3988	4002	4061	4074	4107	4132	4152	4167	4184	4201	4218	4236	4251	4262	4281	4303	4319	4324	4341	4350	4359	4374	4388	4407	4419	4444	4453	4461	4474	4487	4498	4521	4527	4559	4563	4569	4571	4578	4581	4606	4623	4647	4663	4680	4692	4700	4710	4744	4763	4781	4798	4821	4845	4865	4889	4919	4977	5008	5017	5044	5080	5100	5125	5152	5168	5190	5218	5248	5267	5302	5321	5353	5382	5407	5431	5470	5491	5529	5563	5589	5601	5645	5683	5705	5743	5781	5814	5847	5889	5916	5942	5980	6012	6041	6056	6095	6129	6174	6214	6261	6283	6312	6344	6394	6412	6442	6521	6521	6587	6641	6700	6741	6773	6801	6833	6862	6903	6939	6963	6979	7022	7069	7091	7141	7186	7215	7258	7258	7351	7378	7420	7489	7564	7651	7726	7781	7819	7901	7961	8035	8102	8212	8284	8377	8458	8533	8632	8698	8815	8924	9024	9155	9290	9388	9481	9562	9648	9735	9860	9972	10058	10165	10278	10355	10447	10595	10767
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	4	4	4	4	5	5	5	6	6	6	9	10	10	11	11	12	13	13	13	13	14	14	14	15	19	21	21	21	21	23	23	23	23	24	25	25	25	28	28	28	28	29	30	31	32	32	34	38	38	38	39	44	46	46	46	48	48	48	49	49	50	50	50	51	52	52	53	53	53	53	53	53	53	54	55	55	55	55	55	55	56	58	58	58	61	69	69	69	71	71	71	71	72	74	79	81	84	87	89	90	93	99	102	104	105	107	113	118	126	129	135	142	149	157	157	165	171	176	176	191	199	201	204	214	224	233	238	241	255	265	274	284	293	298	302	304	317	338	351	354	355	366	376	390	393	403	407	414	422	427	434	443	456	461	465	468	472	490	493	495	496	498	504	506	511	517	517	532	536	537	540	548	559	584	589	599	609	631	648	667	679	689	705	716	728	741	741	779	795	810	827	837	844	858	887	905	916	926	950	980	1003	1026	1034	1058	1077	1100	1116	1145	1163	1186	1212	1237	1268	1306	1376	1456	1529	1574	1654	1733	1771	1816	1906	1953	2002	2076
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	7	8	8	9	10	10	10	14	15	15	16	18	18	19	19	19	19	20	24	25	25	28	28	28	28	28	28	28	28	29	31	33	35	35	35	35	36	36	37	37	37	37	37	39	41	41	41	41	41	41	41	43	43	44	44	44	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	49	49	49	50	50	50	51	51	56	56	56	56	56	56	56	56	56	56	56	59	59	59	59	59	59	59	59	61	61	61	62	64	67	68	69	71	72	75	75	75	76	80	80	80	81	81	82	84	85	85	85	85	85	86	90	90	91	92	92	92	93	93	93	94	94	95	95	96	96	96	98	98	98	98	99	99	99	99	100	102	102	102	103	103	103	103	104	104	108	114	116	118	119	120	121	129	130	132	135	135	139	148	156	166	168	176	183	183	221	240	258	274	279	291	307	336	359	379	392	415	435	460	471	482	502	530	564	613	633	647	656	701	745	775	833	862	895	940	973	994	1041	1054	1089	1127	1141	1172	1224
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	3	4	5	8	9	12	16	24	32	43	65	86	107	124	152	203	246	286	312	370	446	488	555	619	690	756	871	958	1051	1107	1177	1222	1300	1407	1524	1619	1722	1812	1917	2004	2131	2283	2421	2504	2585	2643	2733	2870	3055	3182	3286	3356	3445	3508	3613	3750	3852	3966	4028	4116	4166	4248	4325	4391	4439	4516	4573	4662	4726	4764	4839	4867	4894	4916	4930	4966	5012	5050	5082	5100	5116	5137	5158	5197	5243	5261	5278	5304	5340	5365	5396	5419	5428	5439	5452	5466	5498	5510	5535	5547	5567	5580	5619	5649	5676	5704	5718	5729	5744	5777	5801	5829	5844	5883	5912	5948	5967	6003	6030	6064	6083	6105	6137	6189	6228	6284	6320	6353	6387	6467	6513	6542	6614	6664	6690	6718	6771	6796	6847	6902	6959	6995	7020	7056	7085	7118	7147	7173	7197	7210	7231	7275	7318	7344	7382	7419	7441	7458	7481	7512	7535	7562	7580	7607	7623	7641	7666	7705	7744	7777	7805	7824	7856	7899	7961	8003	8048	8084	8093	8128	8148	8198	8229	8229	8294	8349	8359	8415	8449	8499	8537	8573	8590	8626	8670	8704	8760	8789	8819	8849	8893	8929	8984	8984	9037	9066	9086	9136	9172	9248	9283	9320	9366	9392	9423	9485	9527	9561	9600	9637	9671	9709	9764	9848	9942	10008	10053	10112	10171	10254	10337	10445	10513	10585	10679	10770	10895	11051	11193	11340	11519	11676	11921
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	5	6	12	19	26	41	47	49	60	64	69	75	84	87	91	107	113	113	123	128	133	143	143	150	154	157	160	161	161	162	164	164	168	168	170	170	174	175	178	180	180	180	180	184	185	190	192	194	195	195	197	197	199	202	202	203	203	206	208	209	209	216	219	220	220	222	226	227	229	230	230	232	235	239	239	244	247	247	249	250	255	256	257	257	257	260	263	263	263	263	268	271	273	277	280	284	291	295	302	307	311	319	330	340	346	356	370	390	396	403	410	421	429	444	444	456	465	474	479	481	508	513	519	535	544	556	562	577	586	593	597	600	602	605	615	624	637	645	656	661	671	677	695	707	710	712	718	723	729	732	737	740	744	745	745	750	757	760	767	778	780	785	789	801	821	833	864	870	879	880	904	913	923	932	932	938	945	956	966	976	983	996	1001	1018	1024	1030	1034	1045	1049	1052	1059	1074	1082	1101	1101	1128	1136	1150	1175	1199	1222	1250	1264	1273	1298	1319	1346	1365	1388	1410	1418	1438	1463	1504	1555	1579	1602	1623	1661	1701	1746	1794	1840	1892	1961	1996	2019	2036	2102	2226	2308	2375	2476	2566
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	3	4	4	6	7	7	7	9	10	11	13	13	14	14	14	14	14	17	19	19	20	20	20	20	21	21	21	22	25	28	31	32	33	34	34	35	37	40	42	44	44	44	45	45	49	53	54	54	54	54	55	55	56	57	57	57	57	57	57	57	57	58	59	59	59	59	59	59	59	60	60	61	61	61	61	61	61	61	61	61	61	61	61	62	62	64	67	73	77	78	80	83	85	90	94	96	98	104	110	113	123	132	136	137	137	143	153	163	164	167	172	181	182	191	205	215	219	221	232	235	239	250	259	267	274	282	312	322	328	335	336	341	349	351	353	365	370	383	393	402	407	412	416	421	428	430	439	443	448	450	457	460	461	467	473	480	486	492	496	500	504	509	513	515	518	518	525	527	528	528	537	540	547	547	549	553	560	560	567	574	579	585	591	617	639	639	652	655	667	701	705	728	745	753	755	775	783	801	831	877	882	889	913	918	936	986	1014	1028	1035	1073	1095	1123	1165	1203	1225	1249	1296	1374	1410	1456	1535	1576	1633	1704	1780
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	10	10	11	14	14	14	14	14	14	14	15	16
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	9	13	17	23	26	34	46	50	59	67	76	83	93	98	102	102	103	112	113	118	136	140	144	150	154	155	160	162	163	164	169	170	175	181	182	183	185	185	186	189	192	195	198	198	198	205	206	206	210	214	214	214	219	221	224	227	229	231	231	232	232	234	235	235	237	239	239	245	245	248	249	249	253	255	255	257	257	259	259	259	262	262	264	267	267	267	268	271	271	272	273	274	278	278	280	283	284	286	287	287	288	291	293	296	297	298	299	301	306	309	315	319	321	324	330	335	336	342	345	352	352	354	356	356	356	359	360	360	364	364	367	368	370	372	372	372	377	379	382	386	390	397	406	408	411	411	413	414	416	416	419	419	420	420	422	422	423	425	425	427	429	430	431	431	431	431	436	436	436	438	439	439	440	443	444	447	449	452	455	458	462	463	463	466	467	469	471	473	473	477	478	482	485	492	496	504	510	515	519	521	526	533	538	540	547	548	550	558	561	567	572	574	581	587	597	604	611	616	624	638	644	661	694	707	709	723	756	773
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	7	8	9	11	15	22	24	26	27	28	32	39	43	44	55	57	59	61	69	70	70	70	72	73	73	73	73	73	76	76	76	77	81	81	87	93	95	96	96	96	102	105	106	113	116	117	117	119	119	122	126	128	129	129	131	132	132	133	136	138	143	146	147	148	149	150	151	152	153	154	154	154	154	154	155	156	157	157	158	158	165	167	169	171	172	172	172	176	180	180	184	195	196	197	198	200	201	201	201	205	211	218	224	227	228	230	232	235	239	241	243	251	253	262	262	270	277	279	288	294	299	304	306	313	353	353	353	353	353	354	354	357	358	359	361	364	368	370	372	372	373	377	380	386	391	392	393	399	406	407	410	415	417	423	427	429	433	442	462	469	486	491	538	578	615	652	661	674	686	870	925	1062	1135	1135	1237	1449	1508	1600	1630	1727	1799	1836	2031	2078	2202	2231	2393	2481	2551	2667	2710	2755	2854	2854	3024	3044	3171	3197	3291	3322	3403	3425	3515	3545	3564	3614	3650	3687	3715	3719	3744	3778	3849	3908	3989	4036	4070	4097	4138	4184	4226	4272	4292	4317	4356	4366	4421	4500	4605	4620	4679	4713	4768
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	4	9	10	17	19	23	40	40	54	84	107	116	137	146	159	183	210	226	250	269	307	335	373	425	485	532	562	593	621	658	699	739	796	839	883	919	950	989	1064	1134	1177	1214	1256	1304	1375	1432	1469	1502	1560	1601	1636	1673	1728	1774	1865	1884	1929	1955	2008	2060	2100	2118	2153	2199	2217	2267	2320	2364	2390	2428	2454	2504	2555	2607	2669	2729	2784	2823	2863	2902	2959	3014	3053	3102	3134	3161	3189	3247	3269	3295	3315	3343	3367	3397	3437	3457	3486	3513	3537	3559	3578	3607	3639	3658	3677	3711	3731	3751	3781	3800	3831	3839	3863	3892	3918	3954	3992	4012	4016	4053	4108	4129	4196	4245	4295	4326	4376	4414	4469	4532	4586	4608	4660	4730	4745	4786	4836	4876	4890	4914	4962	4989	5027	5054	5084	5099	5110	5148	5186	5213	5244	5273	5298	5320	5346	5369	5379	5394	5419	5439	5457	5481	5496	5513	5554	5589	5607	5629	5671	5702	5734	5781	5835	5899	5939	5997	6052	6106	6149	6173	6173	6261	6321	6362	6421	6471	6526	6567	6590	6622	6659	6701	6735	6776	6803	6825	6887	6916	6959	6998	6998	7075	7096	7113	7161	7203	7247	7292	7324	7361	7410	7446	7492	7537	7577	7596	7620	7663	7693	7734	7791	7832	7876	7936	7996	8049	8124	8163	8223	8282	8334	8398	8476	8552	8641	8758	8817	8914	9031	9169
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	4	4	4	4	5	6	9	8	8	10	15	15	16	16	16	17	18	18	18	18	18	19	20	22	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	26	27	27	27	27	27	27	27	27	27	27	29	30	30	30	31	31	31	31	31	31	31	31	31	31	33	33	33	33	33	34	34	34	35	36	40	42	48	48	48	49	49	60	60	62	63	66	66	67	67	68	67	68	69	70	71	71	72	72	72	72	72	73	75	76	76	76	77	77	77	78	78	80	80	81	83	84	84	88	89	90	93	93	95	95	95	95	95	96	96	98	98	98	98	98	98	98	98	100	100	101	102	102	107	107	107	110	110	112	112	112	113	113	114	114	114	116	116	117	120	121	122	122	127	127	129	130	130	137	139	142	145	150	154	158	162	164	165	166	171	174	177	179	181	186	188	197	200	203	210	216	220	222	226	233	244	245	262	264	277	287	298	314	334	351	379	386
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	4	4	4	4	5	7	7	7	7	7	7	8	9	9	9	9	9	9	9	9	11	11	11	11	11	11	11	11	11	11	14	16	16	16	21	21	21	21	22	24	24	25	25	30	31	33	33	33	33	33	33	33	33	33	34	34	34	37	37	37	38	39	39	40	42	42	42	43	44	44	44	48	48	49	50	52	55	55	57	57	61	63	66	66	67	70	70	71	72	72	72	72	72	72	75	74	74	74	75	79	82	82	85	85	90	93	95	96	96	98	99	99	99	104	105	107	110	114	116	116	120	120	122	131	134	136	141	142	144	150	156	166	172	174	174	177	182	186	187	194	194	195	201	201	205	207	209	210	212	213	215	224	226	227	227	228	235	237	239	243	256	256	265	265	265	270	271	271	286	288	292	293	295	297	308	311	311	313	314	317	319	323	324	329	330	334	339	339	342	345	347	349	350	353	363	364	368	371	376	380	385	389	391	393	400	407	423	427	434	446	451	462	469	480	488	497	502	513	525	539	554	568	586	598	614	632	670
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	3	4	6	7	8	8	8	8	8	10	11	11	11	11	13	14	17	18	21	25	29	30	31	32	32	32	33	33	34	35	37	41	41	41	41	41	43	43	43	44	44	45	45	48	48	49	50	51	54	54	55	55	56	56	57	60	60	60	60	60	60	61	61	61	61	61	63	63	64	64	64	65	67	70	70	71	73	73	74	75	75	75	77	78	80	80	80	80	80	81	81	86	91	95	95	97	96	96	100	100	101	103	103	104	104	105	105	107	107	110	110	110	112	113	113	115	115	115	115	118	118	119	119	120	122	123	124	125	128	128	128	128	128	128	129	129	129	130	130	130	130	131	132	133	135	136	137	143	147	150	156	157	160	160	162	165	166	169	169	170	176	176	185	185	186	190	198	199	200	204	204	205	207	207	207	207	208	209	209	214	217	217	218	219	223	226	227	227	228	231	233	235	237	240	241	242	245	247	249	253	255	259	261	267	273	275	277	282	284	289	297	299	312	324	330	331	342	349
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	4	6	6	7	8	11	15	20	22	26	42	54	65	81	99	106	113	125	131	146	166	184	202	208	225	239	245	252	257	269	277	279	283	283	289	290	291	296	298	302	306	307	323	324	328	330	330	333	334	336	336	337	337	340	342	342	342	343	343	343	346	346	346	346	348	348	349	349	352	352	361	364	364	367	368	369	371	376	378	380	385	387	389	390	391	392	397	397	398	399	399	399	399	400	400	403	405	407	408	411	411	412	413	416	417	419	419	420	421	424	427	428	428	430	433	436	438	443	445	446	451	452	453	453	456	457	459	461	462	464	468	470	470	471	471	477	478	481	483	483	485	491	492	496	496	499	505	514	521	527	532	546	562	580	598	659	665	675	692	728	754	776	784	791	798	813	824	831	836	836	842	843	847	848	853	859	860	863	866	873	876	883	885	889	893	907	919	926	933	933	954	962	962	966	976	989	996	1000	1004	1007	1012	1013	1015	1021	1022	1023	1027	1029	1037	1041	1044	1048	1050	1053	1055	1061	1067	1074	1079	1087	1089	1095	1107	1121	1129	1131	1144	1152	1165
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	4	5	5	5	5	7	8	8	8	13	13	15	15	16	16	16	16	16	16	16	16	17	17	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	23	23	29	29	29	29	29	29	30	30	30	30	30	31	31	32	35	35	35	35	35	35	35	38	40	40	42	43	48	50	51	53	53	53	53	57	59	62	62	66	70	72	74	76	77	77	77	78	80	101	104	105	107	107	109	112	114	114	117	118	118	118	118	120	122	124	126	127	132	133	136	138	139	141	144	154	158	161	161	165	166	168	169	172	177	178	181	184	186	190	192	193	201	203	209	214	214	217	218	220	222	222	235	236	237	237	241	245	245	245	254	257	263	283	287	288	290	290	293	297	297	303	304	305	308	311	316	317	321	321	324	330	331	332	334	336	342	345	355	356	359	366	374	379	387	392	399	417	431	438	449	461	478	490	523	532	561	571	585	598	624	650	668	687	703	730	741	765	813
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	5	5	10	10	11	11	11	11	12	13	13	15	16	22	22	24	36	38	41	45	54	58	68	77	84	88	96	105	110	122	124	131	137	154	176	182	186	194	207	229	240	250	267	282	296	324	343	349	365	373	375	382	386	403	414	425	434	451	461	463	477	492	515	522	525	540	545	565	572	584	592	598	602	611	618	621	626	629	635	644	654	657	659	665	669	672	683	688	692	709	725	728	738	746	751	758	768	774	786	792	801	809	825	830	833	840	847	852	856	866	871	881	890	894	902	912	922	930	935	947	951	961	982	985	995	1008	1016	1024	1046	1058	1066	1090	1106	1119	1142	1165	1180	1189	1203	1219	1225	1230	1239	1259	1270	1276	1282	1286	1300	1311	1327	1339	1353	1362	1369	1373	1380	1394	1410	1424	1437	1445	1458	1469	1472	1487	1496	1516	1523	1533	1546	1553	1563	1578	1596	1602	1608	1619	1634	1638	1649	1661	1661	1685	1696	1701	1716	1739	1752	1760	1764	1775	1783	1801	1814	1843	1859	1877	1890	1908	1918	1945	1945	1970	1978	1991	2004	2021	2049	2070	2081	2104	2119	2158	2174	2195	2216	2238	2254	2349	2361	2385	2391	2357	2376	2396	2438	2467	2500	2526	2554	2566	2591	2627	2664	2693	2745	2807	2867	2935	3013	3119
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	4	10	13	18	23	35	36	45	59	67	79	99	118	132	155	168	180	199	213	229	240	249	271	287	311	343	368	386	400	422	445	468	492	519	529	553	558	584	601	617	634	652	695	711	735	764	797	823	830	851	871	895	912	938	963	978	989	1012	1034	1049	1061	1099	1123	1137	1174	1212	1231	1258	1277	1303	1359	1385	1404	1434	1451	1481	1499	1525	1541	1561	1587	1606	1634	1655	1674	1693	1708	1725	1745	1762	1810	1851	1864	1893	1917	1932	1942	1971	2045	2059	2120	2161	2174	2194	2198	2220	2236	2247	2268	2279	2290	2296	2309	2325	2342	2366	2400	2404	2420	2446	2466	2480	2499	2526	2537	2559	2585	2604	2628	2640	2649	2657	2682	2702	2723	2741	2757	2774	2801	2829	2850	2873	2914	2940	2963	2982	2995	3014	3034	3063	3073	3104	3122	3144	3179	3197	3214	3246	3274	3302	3329	3355	3372	3393	3410	3429	3452	3466	3479	3498	3508	3543	3559	3559	3580	3597	3620	3644	3662	3684	3695	3704	3714	3735	3754	3767	3783	3788	3806	3830	3858	3879	3897	3897	3946	3966	3982	4013	4048	4093	4143	4181	4211	4234	4257	4290	4340	4365	4387	4416	4448	4486	4522	4556	4606	4649	4688	4745	4818	4852	4898	4960	4998	5036	5119	5213	5268	5367	5415	5471	5534	5624	5719
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	6	6	7	7	9	14	14	23	33	43	54	84	101	156	185	226	276	303	338	390	470	542	616	708	822	898	1034	1222	1377	1510	1594	1712	1806	1882	1999	2226	2317	2405	2484	2654	2757	2902	3055	3161	3281	3361	3463	3619	3696	3848	3999	4113	4198	4269	4373	4497	4680	4836	4976	5046	5084	5157	5252	5409	5555	5619	5689	5754	5844	5969	6060	6114	6179	6210	6243	6289	6337	6379	6420	6461	6481	6496	6548	6587	6608	6659	6688	6698	6733	6754	6805	6837	6868	6888	6921	6936	6967	6981	7003	7023	7038	7051	7065	7079	7095	7117	7133	7154	7170	7201	7230	7253	7288	7303	7334	7349	7384	7427	7447	7495	7513	7548	7569	7606	7651	7696	7762	7815	7863	7903	7962	8003	8049	8140	8250	8285	8371	8489	8551	8610	8669	8770	8804	8859	8956	9032	9076	9121	9170	9226	9274	9347	9436	9496	9551	9635	9691	9731	9793	9822	9906	9946	10011	10045	10078	10109	10144	10187	10236	10281	10317	10357	10429	10479	10516	10546	10581	10625	10659	10692	10733	10767	10811	10857	10857	10922	10967	11006	11044	11075	11104	11125	11158	11193	11233	11275	11311	11344	11401	11422	11482	11536	11578	11621	11621	11716	11746	11772	11857	11912	11963	12062	12111	12159	12234	12285	12349	12410	12510	12571	12604	12716	12756	12865	12972	13090	13144	13269	13397	13527	13618	13754	13888	14001	14081	14219	14359	14477	14648	14865	15020	15232	15402	15592
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	4	4	4	4	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	8	8	9	9	10	10	12	12	13	13	15	15	15	16	19	20	20	24	28	29	29	29	29	30	31	31	32	33	35	37	37	38	38	38	38	39	39	39	40	42	42	43	43	44	45	46	46	48	48	48	48	49	50	54	54	54	56	56	58	58	60	63	63	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	65	65	65	65	65	65	66	66	66	66	66	67	67	67	67	67	68	69	71	71	71	72	73	73	73	73	76	76	77	78	78	78	81	81	82	85	85	87	91	93	99	102	105	111	116	127	134	143	151	154	155	160	164	167	177	177	198	203	221	228	235	250	262	270	273	291	304
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	4	4	7	7	7	13	14	15	16	17	19	19	20	28	29	32	36	39	39	39	41	42	46	48	58	58	60	60	62	68	72	77	77	81	86	87	87	87	90	91	91	93	95	101	113	120	123	123	124	125	127	129	134	137	145	147	163	177	190	209	209	217	223	235	242	253	274	279	295	307	314	327	332	363	367	378	396	408	427	439	451	459	468	472	478	497	515	524	532	535	542	551	559	572	582	589	595	607	620	626	642	646	650	661	679	691	699	704	707	712	718	740	747	756	763	769	781	787	805	813	818	838	847	856	865	871	891	905	923	954	967	983	1025	1037	1046	1058	1094	1102	1110	1126	1143	1163	1182	1200	1211	1217	1229	1245	1264	1271	1283	1296	1297	1305	1313	1321	1335	1345	1348	1349	1358	1369	1370	1376	1387	1390	1393	1395	1407	1407	1411	1421	1421	1423	1435	1439	1446	1459	1466	1475	1483	1491	1504	1514	1526	1537	1544	1552	1563	1567	1579	1603	1603	1643	1656	1673	1694	1707	1730	1759	1778	1785	1809	1826	1835	1844	1857	1867	1879	1899	1912	1926	1962	1981	1994	2013	2054	2087	2128	2181	2223	2261	2302	2352	2385	2434	2493	2542	2596	2675	2747	2846
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	4	8	9	10	10	11	14	14	15	20	23	27	29	32	35	45	49	50	54	57	58	58	60	66	66	66	67	69	70	71	75	79	79	79	79	80	80	81	82	83	83	84	84	84	84	85	85	85	85	85	87	87	88	89	91	92	93	93	93	94	94	94	95	95	95	95	95	95	95	95	95	95	95	95	95	95	95	95	95	95	95	95	95	95	98	100	103	103	104	104	104	104	104	106	110	111	112	116	117	127	132	135	140	147	149	160	163	178	194	196	202	213	220	223	235	255	262	272	279	288	294	301	307	311	314	336	352	363	387	403	408	414	423	431	465	472	485	494	501	562	582	595	609	613	624	628	631	639	644	653	656	658	661	663	665	674	681	683	689	692	694	699	703	705	708	711	714	714	722	728	733	740	740	747	750	755	759	763	766	770	773	775	778	783	788	794	799	803	809	812	815	822	822	828	831	845	849	850	855	859	866	869	883	886	899	911	917	927	930	936	945	957	974	988	993	1002	1006	1019	1035	1051	1061	1074	1083	1097	1124	1144	1154	1168	1187	1194	1214	1247
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	5	5	5	5	5	5	5	5	5	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	11	12	12	12	12	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	17	17	17	17	17	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	21	22	24
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	5	5	5	7	11	12	19	21	23	26	27	30	32	39	43	52	57	59	64	66	69	78	80	89	106	111	115	143	151	151	164	181	205	227	237	264	284	313	325	351	377	396	406	425	452	478	493	513	522	545	563	580	601	621	631	644	662	677	697	711	734	740	746	756	759	762	767	774	777	781	782	785	788	792	795	798	800	807	827	837	842	842	843	849	852	855	872	876	879	882	891	896	900	902	912	913	915	925	940	950	954	955	956	958	970	984	989	993	997	1003	1006	1016	1019	1033	1043	1052	1061	1074	1096	1109	1146	1176	1186	1191	1201	1223	1231	1259	1268	1276	1281	1284	1294	1305	1323	1328	1343	1350	1368	1375	1385	1393	1407	1415	1416	1417	1427	1432	1439	1448	1457	1469	1472	1483	1488	1493	1499	1504	1508	1514	1525	1540	1550	1559	1572	1572	1576	1583	1616	1620	1633	1642	1642	1658	1677	1679	1691	1701	1710	1714	1719	1738	1747	1749	1757	1763	1774	1777	1790	1795	1798	1807	1807	1835	1835	1847	1855	1869	1875	1889	1892	1900	1931	1936	1957	1975	1982	1986	2003	2020	2031	2047	2081	2099	2112	2115	2168	2190	2219	2269	2306	2329	2346	2419	2467	2500	2546	2599	2640	2681	2758	2792
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	5	5	5	6	6	6	7	7	7	7	8	8	8	8	8	11	11	11	11	11	12	13	14	14	14	14	14	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	21	21	21	21	22	22	22	22	24	24	25	25	26	26	27	27	27	27	27	28	28	28	28	28	28	28	28	28	31	31	31	34	34	34	34	34	34	34	34	36	36	36	38	38	38	38	38	38	39	40	40	40	41	42	42	43	44	44	44	44	45	45	47	47	48	50	52	52	52	52	52	52	52	55	56	57	57	59	59	60	60	60	62	62	62	62	63	64	64	64	64	67	70	70	80	83	83	88	94	95	99	101	108	114	116	120	120	121	129	132
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	6	6	7	9	9	11	11	12	12	12	15	17	21	21	23	23	23	23	23	24	24	24	24	25	25	25	25	25	25	25	25	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	30	30	30	30	30	30	30	30	30	33	35	35	35	35	35	35	35	39	39	41	41	41	41	42	44	47	50	52	56	61	67	70	70	72	75	77	79	80	84	87	91	91	93	94	97	98	99	100	103	105	107	107	108	109	110	110	110	112	114	116	116	117	118	121	123	126	126	126	129	129	131	132	133	134	135	135	135	135	136	138	139	140	140	140	145	145	146	149	150	150	152	153	156	159	159	159	160	162	165	166	168	169	176	179	181	182	183	184	187	188	188	190	190	191	191	194	194	195	197	198	199	200	201	203	204	205	208	209	211	213	214	216	217	219	220	222	223	227	231	240	244	256	263	268	276	285	293	307	315	330	338	343	360	372
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	4	4	4	5	6	8	8	10	10	11	11	12	12	12	12	13	13	13	15	20	20	22	22	24	26	29	38	40	48	56	57	59	60	109	117	119	181	187	190	197	200	204	208	214	214	214	215	221	223	227	228	228	228	228	228	228	230	230	231	231	232	234	234	236	236	236	236	237	237	237	239	239	239	239	239	239	240	240	240	240	240	242	242	245	245	245	251	252	252	252	254	254	254	254	254	254	254	256	257	258	260	260	263	263	266	267	267	269	271	272	273	276	279	285	286	287	287	287	287	288	288	290	290	295	296	300	305	308	308	309	309	313	320	327	333	336	340	341	343	346	346	350	350	350	350	354	357	360	364	364	370	373	377	382	383	386	387	387	387	389	392	392	392	392	393	393	393	393	395	396	396	399	399	400	401	402	403	404	405	417	422	431	431	444	446	449	494	500	509	527	561	573	599	604	623	640	675	697	710	725	768	808	835	854	870	874	932	957	993	1005	1017	1041	1055	1094	1110	1150	1172	1192	1203	1209	1228	1246
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	6	6	6	7	9	13	17	21	21	21	26	40	40	43	43	43	44	45	47	51	53	55	56	59	62	62	62	62	62	63	63	63	63	69	70	74	75	75	75	76	76	76	76	78	82	84	84	84	84	86	86	88	89	89	89	89	89	90	90	90	91	91	91	91	91	91	91	91	92	92	92	92	92	93	93	93	93	95	95	97	98	98	98	98	98	98	101	101	101	102	104	108	111	112	114	114	114	114	116	119	121	121	141	150	156	168	168	174	176	178	179	180	181	185	186	193	206	218	223	234	241	250	256	265	272	275	279	283	297	309	313	320	322	326	335	343	351	356	358	359	359	374	382	388	396	399	400	404	411	412	418	419	426	427	430	440	445	456	457	462	469	472	479	485	505	523	523	534	553	568	596	605	611	632	642	653	668	684	692	699	707	717	730	737	740	754	754	780	791	797	813	819	843	854	864	875	883	896	906	928	939	948	954	966	973	994	1028	1051	1073	1080	1087	1109	1138	1170	1197	1222	1245	1263	1281	1350	1391	1422	1453	1474	1521	1578
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	4	4	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	12	14	14	15	16	16	16	16	16	16	18	18	18	19	19	19	20	20	20	20	20	21	21	21	21	21	21	21	22	24	24	25	28	30	30	30	33	34	37	37	37	39	41	41	41	41	46	47	47	48	48	48	48	49	51	51	55	57	57	57	58	58	58	60	61	61	62	68	71	73	73	74	75	75	75	75	78	78	79	80	83	88	93	94	94	95	96	97	97	97	97	97	97	98	99	99	99	100	100	100	101	101	101	101	101	104	106	106	106	107	109	109	109	109	111	111	112	112	112	112	112	116	117	117	118	120	121	123	126	126	131	136	137	138	138	141	143	143	143	144	148	148	152	158	162	178	180	185	187	197	202	217	226	232	239	257	261	271	287	300	309	322	339
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	5	7	7	11	14	18	23	30	38	38	39	43	47	56	63	66	70	72	72	73	77	77	77	78	79	81	82	83	84	84	86	86	86	86	92	93	93	93	93	94	94	94	94	94	94	94	94	94	94	94	94	95	95	95	95	95	95	95	95	95	95	95	95	95	96	97	99	101	102	105	105	107	108	108	108	108	108	108	108	108	108	108	109	109	110	111	111	111	111	111	113	113	113	113	113	114	114	114	114	116	116	116	116	116	116	117	117	118	120	120	120	121	122	122	123	125	125	125	125	125	126	126	127	128	128	129	131	132	132	133	133	135	135	137	137	139	139	140	140	142	142	142	143	143	143	146	148	148	148	148	150	151	151	151	151	151	153	156	157	159	160	161	164	164	167	169	169	172	173	178	181	181	182	183	184	186	191	191	191	193	193	194	195	195	199	199	199	199	199	200	200	201	201	202	204	205	207	209	212	213	213	215	221	223	225	226	227	231	237	241	243	244	248	255	255	257	259	279	287	302	309	315	335
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	4	5	6	7	15	18	28	35	51	56	62	78	85	108	119	146	172	190	235	266	312	346	392	427	459	501	527	559	592	620	636	646	666	682	707	735	772	793	833	854	873	913	934	968	999	1017	1038	1076	1093	1114	1134	1172	1187	1211	1232	1256	1273	1327	1344	1363	1374	1400	1432	1451	1476	1491	1494	1503	1511	1516	1528	1543	1547	1551	1555	1556	1569	1575	1579	1583	1584	1587	1591	1595	1598	1600	1601	1602	1608	1611	1611	1617	1622	1622	1627	1630	1638	1648	1662	1680	1684	1694	1703	1707	1714	1719	1725	1733	1734	1740	1743	1749	1753	1756	1761	1764	1770	1771	1777	1788	1796	1805	1808	1817	1823	1833	1845	1851	1854	1860	1866	1878	1885	1894	1898	1900	1901	1903	1912	1916	1922	1927	1932	1940	1944	1946	1952	1957	1960	1963	1966	1967	1970	1975	1981	1987	1995	1999	2002	2008	2012	2027	2061	2079	2085	2093	2117	2129	2154	2176	2201	2205	2210	2218	2225	2262	2301	2301	2321	2329	2332	2337	2359	2375	2396	2401	2410	2417	2424	2459	2505	2541	2555	2579	2594	2619	2656	2656	2713	2731	2747	2769	2799	2844	2908	2936	2974	3022	3065	3125	3197	3244	3292	3314	3356	3400	3454	3536	3570	3629	3653	3702	3746	3780	3817	3846	3875	3901	3936	3960	3987	4031	4066	4080	4106	4147	4185
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	5	5	10	12	21	33	45	67	97	123	157	203	232	291	371	408	490	561	596	648	698	772	828	865	914	970	1030	1113	1188	1236	1295	1326	1359	1451	1501	1577	1633	1678	1703	1765	1820	1904	1936	1991	2018	2041	2070	2122	2185	2223	2256	2295	2325	2364	2428	2470	2508	2552	2593	2599	2690	2736	2790	2854	2896	2985	3031	3056	3105	3131	3161	3189	3218	3267	3301	3337	3404	3461	3503	3554	3600	3632	3682	3719	3752	3777	3802	3830	3867	3911	3949	3999	4029	4106	4152	4212	4280	4326	4388	4414	4442	4464	4504	4530	4572	4589	4602	4623	4673	4711	4783	4816	4844	4851	4876	4906	4951	4988	5019	5052	5084	5122	5158	5190	5228	5263	5311	5328	5376	5414	5488	5525	5590	5654	5682	5705	5725	5756	5822	5856	5923	5975	5999	6028	6099	6146	6182	6212	6228	6260	6287	6328	6393	6428	6465	6479	6518	6547	6578	6623	6660	6697	6731	6789	6867	6919	6960	7002	7038	7069	7108	7140	7185	7238	7273	7273	7325	7354	7391	7436	7478	7514	7549	7566	7607	7700	7733	7770	7811	7859	7887	7938	7993	8052	8102	8102	8195	8218	8257	8317	8368	8421	8525	8568	8607	8669	8718	8751	8812	8892	8953	8974	9023	9068	9121	9205	9279	9338	9413	9483	9573	9647	9764	9877	9929	10033	10164	10278	10372	10562	10705	10861	10951	11069	11271
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	4	8	8	10	13	13	16	19	22	23	24	29	32	37	45	46	49	51	51	55	55	59	59	59	59	60	61	61	61	61	61	63	63	64	65	65	65	65	65	67	68	69	69	69	70	70	71	71	71	72	72	72	72	73	73	73	73	74	74	74	74	74	74	76	79	80	80	81	82	82	82	84	85	85	85	86	86	86	87	87	87	87	88	89	90	90	90	92	92	94	99	99	101	101	101	102	103	107	110	114	119	124	129	141	146	159	171	174	197	200	207	209	221	225	226	235	243	257	261	272	280	288	291	308	319	324	338	338	343	349	353	359	383	389	390	391	392	392	401	414	420	422	423	429	429	431	433	436	439	441	441	443	445	450	453	454	455	459	464	466	468	470	474	474	474	474	479	480	480	481	481	487	487	490	492	495	499	499	499	501	505	509	510	517	519	531	531	531	540	548	548	559	562	564	568	593	602	608	622	628	643	653	681	685	703	711	723	741	753	777	800	820	840	849	865	879	903	914	947	957	1003	1024	1093	1132	1175	1239	1269	1296	1343	1388
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	3	4	12	15	19	27	28	36	45	54	87	106	124	145	169	187	218	232	270	284	328	349	380	424	458	484	502	525	535	544	575	592	612	621	635	648	676	694	710	735	756	766	774	785	797	805	811	815	825	849	856	863	873	874	877	880	885	887	892	900	909	912	922	936	944	950	958	969	972	980	994	997	1000	1021	1062	1072	1086	1091	1106	1140	1162	1182	1190	1193	1200	1210	1226	1240	1251	1261	1272	1278	1291	1300	1309	1324	1331	1342	1350	1361	1375	1380	1383	1383	1389	1399	1404	1419	1429	1441	1448	1474	1476	1481	1484	1489	1498	1500	1509	1518	1529	1533	1541	1544	1548	1554	1559	1562	1563	1565	1571	1577	1581	1584	1591	1594	1595	1610	1617	1621	1626	1632	1640	1644	1650	1651	1653	1655	1663	1663	1665	1672	1677	1681	1685	1694	1705	1717	1721	1728	1736	1739	1742	1748	1763	1768	1777	1783	1788	1794	1807	1814	1814	1838	1857	1890	1900	1909	1931	1935	1945	1959	1971	1983	2001	2015	2037	2049	2057	2078	2091	2112	2112	2150	2164	2181	2211	2245	2265	2325	2348	2362	2401	2427	2460	2495	2552	2583	2607	2645	2671	2725	2760	2808	2850	2897	2964	3038	3057	3132	3193	3215	3256	3315	3374	3448	3503	3569	3622	3664	3716	3773
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	13	19	25	27	38	63	93	109	151	231	272	374	479	584	804	877	1006	1146	1319	1466	1562	1620	1684	1747	1803	1922	1999	2092	2141	2203	2245	2295	2374	2418	2478	2551	2601	2636	2685	2719	2796	2850	2896	2924	2963	2999	3063	3102	3140	3169	3241	3259	3286	3318	3378	3396	3440	3470	3491	3513	3550	3586	3613	3628	3651	3667	3676	3699	3719	3738	3747	3765	3770	3780	3802	3817	3829	3846	3858	3871	3890	3895	3907	3926	3939	3953	3957	3973	3978	3997	4024	4072	4085	4091	4109	4130	4164	4187	4205	4205	4220	4235	4258	4280	4292	4303	4311	4317	4334	4354	4370	4391	4424	4430	4439	4450	4465	4495	4519	4541	4546	4564	4585	4600	4609	4624	4667	4688	4703	4733	4775	4795	4810	4828	4849	4853	4871	4887	4901	4918	4934	4968	4975	4992	5022	5036	5047	5059	5070	5073	5085	5093	5103	5112	5119	5128	5132	5135	5139	5152	5165	5184	5196	5204	5212	5223	5244	5249	5272	5293	5307	5307	5329	5329	5348	5366	5366	5393	5409	5428	5451	5464	5469	5484	5494	5505	5530	5551	5568	5597	5623	5637	5669	5688	5704	5731	5731	5770	5781	5805	5850	5875	5901	5941	5976	5981	5999	6023	6053	6078	6109	6130	6149	6166	6201	6262	6318	6376	6411	6496	6541	6593	6643	6698	6811	6863	6944	7027	7087	7180	7290	7439	7544	7657	7775	7965
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	6	7	10	21	27	36	55	65	94	150	212	282	384	484	648	741	849	982	1134	1241	1325	1372	1411	1446	1523	1567	1611	1668	1712	1741	1767	1800	1848	1880	1921	1962	2008	2035	2078	2111	2143	2173	2211	2240	2255	2280	2306	2332	2347	2356	2416	2426	2449	2467	2477	2491	2513	2526	2532	2554	2572	2594	2620	2631	2645	2651	2662	2677	2689	2711	2722	2736	2739	2750	2766	2773	2782	2791	2793	2793	2798	2810	2813	2823	2824	2830	2835	2840	2841	2845	2850	2861	2864	2870	2873	2874	2883	2891	2898	2903	2906	2910	2915	2927	2939	2950	2956	2958	2964	2967	2979	2992	3002	3017	3024	3025	3036	3042	3047	3062	3068	3071	3083	3085	3091	3107	3130	3144	3156	3191	3225	3239	3252	3276	3324	3338	3352	3377	3399	3409	3438	3448	3462	3477	3526	3553	3576	3598	3607	3621	3633	3645	3651	3666	3678	3690	3698	3712	3720	3730	3753	3768	3771	3778	3788	3801	3818	3831	3867	3882	3894	3898	3910	3913	3926	3941	3941	3951	3966	3981	3989	4000	4013	4024	4027	4039	4050	4060	4071	4088	4102	4114	4126	4135	4147	4157	4157	4193	4209	4222	4252	4277	4305	4346	4387	4426	4458	4496	4550	4594	4655	4706	4748	4781	4824	4936	5011	5052	5141	5195	5273	5337	5412	5467	5545	5624	5674	5727	5794	5861	5948	6045	6125	6206	6339	6450
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	4	6	7	7	8	9	9	10	12	15	17	18	20	23	28	29	30	30	32	36	37	40	42	43	44	48	53	55	57	58	61	68	71	81	85	86	86	90	99	109	127	131	132	132	139	139	141	146	147	149	149	152	152	155	158	158	160	161	161	162	162	164	164	164	164	166	166	166	166	167	168	168	168	168	168	171	171	171	172	172	172	172	172	173	173	173	175	176	176	176	177	179	182	187	193	196	208	214	214	217	232	234	239	240	242	247	249	252	259	263	264	268	274	276	279	282	290	292	294	299	301	306	314	325	332	337	339	342	351	354	369	381	391	400	407	411	426	430	440	442	444	452	456	457	467	471	479	484	492	498	501	505	508	518	522	526	531	538	544	556	560	560	563	568	572	582	585	585	588	596	603	610	617	623	627	630	633	641	651	658	671	690	694	699	709	718	724	724	744	751	753	771	795	807	818	829	833	838	847	858	866	873	884	888	891	902	910	914	928	942	950	960	968	979	988	995	1004	1014	1022	1031	1043	1064	1082	1097	1117	1127	1173
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	8	8	8	10	10	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	15	15	15	15	15	15	15	15	17	18	18	20	20	20	20	20	20	20	20	20	20	20	20	20	20	22	25	25	25	25	26	26	26	26	26	26	26	26	26	28	28	28	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	36	37	37	37	37	40	40	41	41	41	41	41	41	44	44	44	47	47	48	51	51	51	53	53	55	56	57	57	57	57	57	57	57	58	59	60	60	60	62	62	63	63	66	66	72	78	78	79	80	84	90	93	96	99	101	102	105	112	118	119	129	132	136	148	157	158	162	165	172	175	182	184	191	193	208	219	227
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	4	6	7	7	8	8	9	10	14	18	18	26	27	30	36	38	40	43	44	47	50	56	57	59	59	59	59	60	64	64	65	65	65	65	65	65	66	66	66	67	69	70	70	73	73	75	77	78	81	83	91	91	94	96	96	97	102	103	104	105	105	106	106	107	107	107	107	107	107	110	110	111	111	111	113	114	114	114	114	114	115	117	117	118	118	118	119	119	119	120	126	130	132	135	136	140	140	142	143	150	154	158	159	159	161	162	166	169	175	186	203	208	216	223	231	245	259	276	282	289	293	296	300	303	308	318	331	341	348	356	364	376	389	404	419	437	442	446	456	468	480	490	493	495	504	504	510	513	518	526	532	534	537	539	541	543	545	546	549	553	560	565	574	589	600	607	612	617	619	636	636	656	659	662	663	684	688	695	699	703	705	710	720	725	728	735	741	744	747	757	757	771	778	784	785	797	802	822	827	831	840	847	862	867	882	885	894	916	929	948	969	984	993	1015	1034	1052	1073	1101	1137	1146	1165	1194	1227	1264	1302	1352	1387	1425	1483	1560
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	4	5	5	6	10	10	10	10	12	16	16	15	15	17	19	20	20	21	22	24	26	26	27	30	34	36	37	37	38	39	39	42	45	48	50	50	52	52	52	53	54	57	57	57	57	57	57	57	57	57	58	58	58	58	58	58	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	60	60	61	61	61	61	61	61	61	61	62	62	62	63	63	63	63	63	64	64	65	66	68	70	70	72	72	74	74	74	76	79	81	81	82	82	82	84	87	89	91	91	93	93	98	100	105	106	109	111	113	115	116	120	120	120	120	121	122	122	124	125	126	130	132	132	136	138	138	138	141	146	152	155	159	160	161	161	163	166	170	171	172	174	175	176	177	185	189	189	195	198	200	207	208	209	210	211	215	218	220	221	222	224	226	229	229	231	232	232	238	241	248	252	257	260	265	272	281	285	289	292	301	313	318	321	324	331	343	349	360	372	374	381	396	411	426	436	457	471	491	514	528	562	585	607	644	671	691
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	6	7	7	7	15	19	25	31	43	45	51	67	98	106	135	182	236	278	321	397	484	528	572	610	671	716	752	774	795	816	847	872	898	929	943	963	970	995	1015	1024	1037	1054	1065	1083	1097	1111	1127	1147	1165	1172	1173	1186	1190	1194	1198	1206	1218	1224	1228	1228	1240	1242	1248	1254	1259	1267	1278	1291	1295	1302	1304	1305	1305	1310	1311	1315	1318	1319	1320	1325	1326	1333	1335	1338	1338	1341	1342	1344	1346	1347	1347	1347	1350	1356	1357	1363	1366	1370	1376	1378	1379	1384	1388	1391	1401	1405	1409	1421	1423	1428	1430	1434	1436	1439	1444	1451	1456	1462	1470	1471	1473	1474	1482	1487	1488	1494	1499	1503	1530	1534	1536	1539	1551	1553	1557	1562	1570	1573	1580	1587	1591	1598	1608	1611	1614	1618	1624	1634	1636	1642	1650	1655	1657	1663	1667	1669	1670	1671	1679	1686	1688	1690	1694	1700	1700	1704	1711	1712	1712	1714	1716	1720	1730	1731	1735	1737	1739	1742	1747	1750	1753	1753	1753	1759	1766	1767	1770	1771	1772	1773	1775	1779	1780	1785	1787	1790	1792	1797	1801	1804	1809	1816	1816	1826	1829	1831	1846	1848	1852	1858	1866	1875	1884	1893	1898	1904	1913	1925	1938	1940	1944	1961	1968	1983	1992	2001	2013	2020	2029	2042	2069	2081	2092	2131	2157	2182	2211	2242	2259	2287	2318	2367
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	8	8	13	13	18	20	24	30	32	42	47	59	71	87	129	144	172	282	374	411	488	540	570	649	735	875	982	1111	1230	1359	1521	1693	1889	2053	2164	2285	2354	2475	2544	2684	2781	2913	3040	3154	3294	3395	3525	3627	3733	3817	4043	4177	4307	4406	4487	4552	4645	4687	4827	4915	5037	5116	5260	5292	5442	5513	5583	5697	5797	5872	6012	6063	6154	6268	6366	6464	6525	6576	6598	6738	6811	6906	7006	7061	7093	7172	7242	7351	7416	7542	7582	7610	7672	7709	7754	7834	7865	7898	7930	7950	7990	8014	8046	8076	8103	8123	8159	8188	8244	8301	8351	8377	8413	8448	8483	8514	8562	8589	8610	8634	8682	8718	8749	8790	8828	8856	8876	8907	8972	8999	9060	9091	9148	9182	9222	9282	9311	9385	9444	9492	9555	9621	9673	9723	9761	9813	9835	9870	9908	9952	9983	10015	10077	10121	10149	10187	10219	10264	10307	10361	10405	10433	10479	10523	10568	10607	10667	10713	10755	10784	10818	10871	10912	10947	10996	11035	11093	11126	11189	11237	11300	11346	11392	11434	11475	11510	11537	11578	11578	11657	11710	11738	11800	11855	11897	11932	11962	11992	12028	12059	12084	12144	12180	12209	12258	12285	12325	12397	12397	12499	12517	12543	12591	12645	12703	12774	12810	12841	12897	12945	12999	13050	13114	13141	13176	13228	13270	13346	13428	13523	13594	13695	13791	13885	14008	14157	14301	14421	14498	14629	14766	14901	15118	15311	15467	15660	15857	16115
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	4	4	4	4	9	9	13	15	16	19	27	27	27	26	25	29	29	29	39	44	44	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	48	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	50	52	53	53	53	53	53	53	53	53	53	53	55	56	64	64	65	65	67	68	68	68	68	68	68	68	68	69	70	73	73	73	74	75	75	75	76	76	76	76	76	77	77	79	79	80	81	82	84	84	84	86	86	86	86	87	89	91	91	92	92	93	93	93	93	93	94	97	98	100	101	102	102	104	104	106	106	110	112	113	116	116	119	122	123	123	123	124	126	126	129	129	132	132	133	137	139	141	143	144	147	150	154	154	158	160	160	161	161	162	162	162	162	164	164	164	164	165	168	170	173	173	173	185	195	198	198	198	216	218	219	226	233	241	243	245	247	251	254	261	271	273	276	277	280	281	291	292	294	295	296	297	300	306	309	311	312	313	314	316	324	333	335	342	346	352
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	5	10	17	21	23	33	44	56	79	94	126	184	245	312	378	466	588	636	716	774	857	949	994	1039	1082	1130	1176	1251	1296	1335	1396	1441	1469	1544	1591	1656	1716	1780	1813	1834	1970	2008	2050	2103	2182	2214	2240	2279	2313	2355	2390	2429	2453	2465	2499	2518	2566	2600	2659	2703	2727	2758	2779	2814	2842	2866	2911	2920	2933	2958	3022	3045	3062	3082	3082	3108	3120	3124	3136	3144	3151	3168	3175	3193	3202	3217	3232	3240	3246	3250	3255	3270	3284	3304	3309	3312	3327	3339	3352	3360	3377	3389	3407	3413	3425	3441	3458	3463	3471	3475	3485	3500	3513	3527	3546	3554	3555	3558	3582	3601	3614	3631	3643	3649	3657	3669	3686	3703	3727	3746	3758	3780	3806	3816	3827	3843	3860	3863	3878	3891	3902	3913	3918	3928	3931	3944	3956	3982	3991	3999	4008	4013	4014	4022	4036	4049	4050	4059	4066	4068	4073	4080	4092	4112	4114	4117	4120	4130	4134	4141	4152	4158	4173	4176	4186	4196	4210	4224	4224	4258	4277	4301	4329	4349	4364	4390	4394	4403	4421	4443	4457	4476	4487	4503	4513	4523	4532	4554	4554	4597	4606	4638	4684	4714	4737	4820	4852	4864	4883	4905	4929	4972	5022	5048	5062	5088	5108	5155	5184	5232	5269	5304	5341	5393	5439	5481	5568	5619	5655	5700	5748	5826	5911	6004	6058	6131	6207	6324
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	6	8	8	9	14	15	22	22	24	29	31	37	40	48	56	60	60	67	67	73	77	77	82	84	87	90	90	92	92	93	95	98	99	100	107	111	112	118	119	124	125	126	128	132	136	139	141	143	145	150	150	155	164	170	174	177	182	186	186	190	192	194	198	199	201	206	208	209	209	211	211	213	219	222	224	228	231	234	252	254	256	271	279	280	281	284	288	294	299	302	304	314	316	320	323	327	327	328	334	339	342	343	346	346	351	352	355	360	361	363	364	365	366	369	375	379	381	381	390	398	400	401	401	403	407	416	421	427	449	460	466	475	507	513	524	526	537	563	575	586	590	595	602	617	625	631	638	641	652	659	668	672	681	692	703	732	740	760	764	766	767	773	777	784	799	799	806	811	826	832	848	861	863	887	900	919	927	963	976	1024	1039	1053	1067	1083	1098	1098	1132	1144	1151	1211	1227	1249	1263	1268	1276	1290	1296	1302	1317	1327	1336	1346	1351	1359	1387	1420	1484	1496	1503	1517	1527	1549	1571	1585	1594	1615	1626	1643	1681	1704	1719	1744	1762	1791	1819
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	4	5	5	5	9	13	15	16	16	16	17	17	17	17	18	20	20	20	20	23	23	25	26	26	26	27	30	30	32	33	34	34	34	34	34	34	34	35	35	35	35	36	36	40	40	41	41	42	43	43	45	47	47	48	53	54	56	57	59	61	62	62	64	67	67	68	68	68	68	69	70	71	72	72	73	76	77	79	82	83	83	85	85	85	86	86	86	86	86	86	86	86	86	86	86	88	89	89	90	91	92	94	95	96	96	96	96	96	96	97	98	101	105	106	106	108	110	111	111	113	118	120	120	120	120	120	121	123	124	124	124	125	128	132	135	140	145	150	151	154	155	158	160	160	162	165	172	174	174	175	176	176	178	178	178	178	179	180	183	184	184	184	186	186	188	190	195	198	201	204	205	207	207	212	214	217	218	222	223	228	235	237	239	239	242	246	252	255	257	260	267	271	273	278	289	297	300	307	316	325	329	336	339	347	351	352	355	359	360	363	370	379	382	382	385	397	402	408	412	414	427	436	444
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	4	6	8	10	17	33	42	69	91	128	177	257	402	530	709	865	1007	1197	1478	1852	2284	2610	3135	3611	4012	4456	5029	5521	6022	6352	6810	7121	7347	7684	8138	8502	8764	9038	9391	9696	10090	10507	10893	11152	11361	11604	11885	12297	12544	12948	13179	13316	13563	13742	14006	14384	14637	14883	15008	15218	15376	15624	15835	16032	16140	16340	16487	16645	16840	17057	17208	17384	17495	17597	17839	17972	18156	18347	18426	18517	18703	18785	18888	18977	19110	19213	19295	19388	19481	19572	19746	19856	19933	20007	20096	20184	20276	20404	20517	20636	20726	20823	20949	21072	21203	21327	21415	21512	21600	21724	21862	21885	22016	22016	22014	22302	22392	22553	22735	22839	22839	22987	23128	23263	23395	23558	23657	23839	23925	24092	24092	24403	24630	24807	24955	25121	25296	25407	25534	25664	25831	25906	25977	26108	26196	26308	26419	26565	26663	26727	26895	26985	27177	27324	27475	27571	27572	27780	27861	27970	28052	28225	28305	28372	28460	28558	28635	28755	28880	28974	29057	29204	29269	29526	29652	29776	29859	29904	29978	30040	30111	30206	30278	30353	30353	30550	30620	30718	30783	30987	30987	30987	31108	31254	31368	31418	31487	31567	31636	31734	32136	32483	32590	32590	32876	32952	33144	33330	33535	33784	34013	34163	34293	34454	34723	34946	35138	35452	35684	35773	36034	36324	36561	36938	37225	37500	37500	38334	38606	38967	39471	39716	39941	40231	40853	41302	41814	42307	43078	43407	44042	44974	45578
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	3	3	4	9	15	23	27	33	39	48	57	68	83	97	114	125	136	148	163	190	208	212	221	256	268	276	290	295	301	304	314	317	327	338	347	349	352	362	369	378	383	394	405	408	412	415	419	422	427	432	433	441	451	454	458	460	460	461	469	470	473	475	476	476	476	476	476	476	476	476	476	477	478	478	478	478	481	482	482	482	482	482	482	482	482	482	485	486	487	487	487	489	489	489	489	489	489	492	493	494	496	496	498	500	502	503	503	504	504	504	504	504	504	505	507	508	509	509	511	513	514	515	517	517	519	521	523	523	524	524	524	524	524	525	526	526	526	526	526	526	526	526	526	526	527	527	527	528	528	528	529	531	532	533	533	535	535	536	537	539	542	542	542	543	543	543	543	544	546	547	547	548	549	553	554	554	555	557	559	561	564	565	566	566	570	571	572	572	574	576	576	579	580	585	589	589	591	595	596	597	600	601	602	602	604	607	607	608	609	609	612	613	613	613	614	614	616	616	617	621	622	624	629	633	634	635	643	647	654	663	671	673	678	690	697
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	8	11	11	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	14	14	15	15	15	15	15	16	16	17	17	17	17	17	17	17	17	18	18	18	18	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	22	22	22	22	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	27	28	28	29	29	29	29	30	30	30	30	30	31	34	34	35	36	37	37	37	37	37	38	40	40	41	42	43	43	43	48	48	49	50	54	55	58	60	60	64	66	66	69	70	73	76	77	82	84
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	5	6	9	13	16	21	30	38	47	54	63	77	90	103	119	136	149	164	179	188	192	200	212	236	244	254	261	267	277	283	290	300	311	321	324	330	343	368	375	384	395	398	405	419	422	430	437	451	453	459	478	490	506	512	525	529	534	541	548	560	576	585	592	600	601	606	616	623	631	631	643	646	651	653	656	656	657	659	664	668	677	681	685	691	696	698	702	703	713	714	715	719	721	730	736	739	740	741	741	747	750	753	754	754	755	759	761	765	769	773	776	776	779	782	792	795	813	818	824	826	828	830	835	843	848	849	860	867	875	880	885	892	896	900	905	907	908	909	916	919	922	928	930	938	942	947	950	952	957	962	963	970	971	971	975	976	980	983	985	985	987	992	995	995	997	1007	1009	1015	1019	1023	1023	1026	1029	1029	1039	1044	1046	1051	1054	1058	1061	1065	1068	1076	1094	1101	1122	1143	1160	1175	1188	1204	1224	1224	1258	1277	1297	1308	1320	1342	1379	1398	1416	1436	1457	1495	1511	1545	1614	1632	1656	1682	1732	1769	1847	1882	1925	1975	2015	2072	2110	2152	2188	2230	2267	2307	2336	2366	2421	2452	2506	2589	2643
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	3	4	6	8	8	9	9	9	12	16	20	23	24	24	24	25	27	27	28	30	31	31	31	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	35	38	38	38	38	39	39	39	42	45	45	45	45	51	53	54	55	55	57	59	59	59	59	59	60	60	60	61	61	61	61	61	61	61	61	61	63	65	65	66	66	67	67	68	68	68	68	71	72	72	72	72	72	74	74	74	75	79	79	81	82	85	85	86	87	87	87	90	92	92	93	94	97	98	100	100	101	101	102	104	106	109	112	113	116	118	122	124	128	129	131	134	137	140	142	144	148	148	151	160	164	164	166	167	170	174	177	182	184	186	191	193	197	203	203	209	224	236	243	252	255	261	266	272	283	285	298	305	314	315	325	342	347	366	366	395	396	403	407	408	419	420	425	428	431	433	434	438	440	443	446	452	456	459	465	470	472	474	483	484	491	501	505	511	514	519	530	541	549	562	566	578	591	617
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	3	3	3	3	4	6	7	7	7	10	10	12	13	13	14	14	15	17	18	19	19	19	20	22	25	25	25	26	26	26	26	29	29	30	30	32	32	32	32	32	32	32	32	32	32	32	33	36	36	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	39	39	39	39	39	39	39	40	40	41	41	41	42	46	47	47	48	48	49	52	55	57	61	61	61	61	62	63	63	63	64	64	67	69	73	76	81	81	84	86	88	91	92	94	94	97	100	105	106	106	106	112	113	114	117	120	124	124	125	127	127	127	129	133	134	135	136	138	138	140	142	142	143	143	145	146	151	153	156	156	157	160	161	162	164	164	165	167	172	174	179	181	182	182	183	186	190	192	195	195	195	195	195	197	201	203	205	206	206	211	211	212	215	218	219	219	220	225	231	231	238	238	239	246	259	261	265	273	274	278	279	284	308	313	319	325	331	334	344	355	372	391	398	412	420	434	449	461	474	488	498	511	514	531	559	573	597	692	755
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	5	6	6	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	12	13	13	13	13	13	13	13	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	17	17	18	18	19	19	19	19	20	20	21	21	22	22	22	22	22	22	22	23	24
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	3	4	5	6	6	11	14	16	22	23	25	31	32	40	49	58	59	63	66	71	71	72	76	77	79	81	81	81	81	81	81	81	81	81	81	81	81	81	81	81	81	81	82	82	83	83	85	85	87	90	93	95	96	96	97	98	99	109	109	109	110	110	111	123	124	133	148	154	154	155	164	166	169	170	171	172	172	173	178	178	178	178	178	178	178	179	181	181	182	182	182	183	185	185	185	186	190	190	190	192	193	195	195	195	195	195	195	195	195	195	201	202	203	203	204	204	204	206	206	208	209	209	210	210	212	212	212	213	214	214	214	215	217	218	219	220	221	221	226	229	235	240	245	246	247	249	252	255	259	264	265	267	269	270	274	277	280	280	281	281	284	284	284	286	286	287	288	290	291	293	293	293	293	293	293	293	293	293	293	293	294	297	297	300	300	307	308	310	312	320	325	336	341	345	352	354	359	363	368	369	372	377	381	382	390	393	398	399	403	406	408	413	416	420	425	439	442	446	450	455	456	459	466	473
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	3	3	3	8	10	10	10	11	12	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	22	23	23	23	23	23	24	24	25	25	25	25	26	26	27	27	27	27	27	27	29	29	29	30	31	32	32	32	32	32	33	33	33	34	34	34	34	34	34	34	35	35	35	35	36	36	37	37	38	38	38	38	39	40	41	41	41	41	42	42	45	45	45	46	46	46	46	46	47	48	48	48	48	48	48	48	48	48	49	50	50	50	50	51	51	52	52	52	52	56	61	64	64	64	65	66	67	68	70	70	73	78	81	83	83	95	95	101	102	103	104	104	114	117	122	122	126	133	140	147	150	155	159	163	173	188	194	199	205	213	215	230	241	253	258	272	280	293	308	333	355	360	379	406
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	5	6	6	7	8	11	12	14	19	21	23	23	25	26	27	27	28	29	30	30	31	31	31	31	33	33	36	37	38	38	38	38	39	40	40	40	40	41	41	42	43	44	46	47	50	50	52	52	52	52	53	54	56	56	56	57	59	59	60	60	63	65	70	71	73	73	74	75	79	81	81	83	83	83	83	83	84	85	88	89	89	89	89	90	90	90	91	91	91	93	94	95	95	95	96	98	97	97	98	99	100	105	108	108	109	110	111	114	113	113	115	116	119	123	124	128	129	132	132	165	172	173	191	201	206	216	218	225	238	262	276	276	279	292	305	305	310	322	344	347	354	359	359	359	359	359	367	367	371	377	386	390	397	397	406	406	411	411	411	416	420	425	425	435	438	438	448	451	451	452	453	453	453	454	464	472	472	472	472	472	477	490	490	558	568	571	576	577	586	597	600	611	613	619	634	634	636	641	646	646	647	659	672	678	690	699	699	702	705	714	726	745	746	749	756	759	770	785	823	845	858	868
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	3	3	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	10	15	15	15	15	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	19	23	23	23	27	27	28	34	34	34	35	36	38	46	49	49	51	51	51	51	53	53	53	53	53	55	55	59	60	60	62	62	62	62	62	62	63	63	63	63	64	65	67	67	67	67	67	67	68	68	68	69	69	69	69	70	70	70	70	70	70	70	70	70	72	72	72	72	74	74	74	74	74	74	74	77	77	79	80	80	80	81	81	83	83	84	84	84	84	84	87	88	93	95	95	97	97	102	104	110	113	116	122	124	128	142	149	154	161	171	173	179	187	192	203	211	214	225	229	260	268	279	288	297	307	313	359	376	388	405	423	429	447	458
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	7	7	7	7	7	7	7	7	7	9	9	10	10	10	11	11	11	12	13	13	14	14	14	14	14	14	14	14	15	15	15	16	18	19	20	20	20	22	22	22	22	22	22	22	22	23	23	23	23	23	23	25	25	26	26	26	26	26	27	27	27	27	28	31	34	36	36	37	37	37	40	40	40	40	40	41	42	42	42	42	42	42	42	42	42	42	42	43	43	43	44	44	44	44	44	45	45	46	46	46	50	52	56	56	57	58	58	59	59	59	59	59	60	62	62	62	62	63	64	66	66	71	71	71	74	78	80	81	82	83	85	85	90	93
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	3	3	5	7	7	9	10	12	14	23	24	26	33	35	38	40	46	50	53	57	59	63	66	66	68	69	70	71	73	75	79	82	83	86	87	92	96	99	101	107	109	113	115	116	118	119	120	120	120	120	121	124	124	124	126	127	129	129	130	130	130	130	130	130	134	135	138	138	138	138	139	139	139	139	140	140	140	140	141	146	147	149	150	151	151	153	155	155	156	156	158	158	162	165	168	168	171	176	184	187	197	211	216	219	230	244	259	279	295	318	339	356	366	410	430	447	454	465	494	518	535	540	559	580	592	603	613	637	654	669	681	699	710	723	740	747	756	764	773	785	808	821	829	840	855	862	871	880	891	899	903	910	924	930	941	956	968	976	979	983	994	1001	1019	1036	1042	1054	1066	1086	1108	1117	1128	1134	1142	1150	1156	1163	1177	1190	1190	1210	1232	1238	1250	1268	1275	1280	1284	1292	1310	1311	1320	1328	1338	1346	1364	1375	1388	1403	1403	1434	1449	1465	1469	1484	1494	1507	1520	1538	1556	1563	1577	1594	1625	1652	1675	1699	1718	1754	1818	1847	1860	1881	1945	1986	2024	2098	2136	2153	2188	2233	2281	2346	2399	2454	2489	2556	2636	2693
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	4	4	6	6	6	7	10	10	14	17	23	28	33	35	40	47	49	53	57	63	67	70	75	77	81	84	84	85	86	86	87	88	92	92	93	93	95	100	102	104	107	107	107	107	107	107	107	107	107	107	107	107	107	108	108	108	110	110	112	115	117	117	118	118	118	118	119	119	119	120	120	120	121	123	123	123	123	123	123	125	125	126	126	126	126	126	128	129	130	130	130	131	131	133	137	137	139	139	140	140	140	141	141	141	141	141	141	141	141	141	141	141	141	143	144	148	148	148	148	148	148	151	151	152	153	154	154	156	157	157	157	157	157	157	157	157	158	160	160	162	162	162	162	162	162	164	164	165	165	168	169	169	170	171	175	175	175	175	175	175	175	178	181	181	185	188	192	195	195	195	195	198	201	201	202	204	204	208	211	214	216	218	220	222	223	224	226	232	234	237	238	245	253	253	256	256	257	260	260	263	264	265	265	266	268	273	277	280	279	279	281	281	282	283	283	283	283	283	285	289	291	293	294	294	297	299	302	308	313	318	322	326	331
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	4	4	6	11	16	24	30	41	47	55	61	72	84	110	135	147	157	177	183	190	202	218	223	228	231	237	240	249	280	284	286	291	300	307	317	360	374	377	383	386	391	393	396	401	403	405	409	411	413	415	417	418	419	419	422	423	423	427	431	431	432	434	436	437	440	441	442	442	443	444	447	449	449	451	453	455	456	457	459	461	467	473	474	483	487	490	492	493	498	502	510	519	530	546	552	563	578	587	607	620	640	646	675	711	744	774	801	828	863	896	917	952	975	994	1010	1033	1054	1089	1117	1135	1153	1174	1193	1214	1234	1252	1271	1302	1313	1327	1351	1382	1409	1422	1438	1457	1464	1475	1484	1500	1523	1537	1553	1555	1573	1586	1593	1609	1620	1627	1640	1658	1678	1696	1716	1731	1740	1748	1763	1778	1789	1802	1809	1815	1819	1837	1851	1861	1868	1888	1897	1907	1914	1925	1945	1962	1962	1985	1993	2003	2021	2032	2046	2068	2084	2096	2135	2150	2184	2203	2225	2246	2260	2277	2299	2353	2353	2416	2461	2500	2539	2608	2680	2762	2814	2904	2993	3053	3201	3310	3412	3485	3550	3614	3703	3836	3900	3972	4031	4097	4169	4260	4334	4402	4472	4538	4601	4671	4761	4817	4899	4975	5078	5174	5293	5431
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	5	5	5	5	5	6	6	8	9	11	11	13	14	16	16	17	17	17	17	17	17	17	17	18	18	19	20	21	25	25	27	27	27	27	28	28	28	28	28	28	28	28	29	29	30	30	30	32	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	35	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	38	38	38	39	39	39	40	40	40	41	42	44	45	47	48	48	48	49	51	52	52	52	53	56	56	56	56	56	57	57	57	57	57	57	57	58	58	58	58	60	60	61	61	61	62	63	63	63	63	63	64	64	64	65	65	65	65	65	65	66	66	66	67	67	67	68	70	70	70	70	70	70	71	71	72	72	72	72	72	72	72	72	72	72	72	72	73	74	75	76	78	78	78	78	79	79	80	80	80	80	81	81	81	82	85	91	92	93	96	99	99	100	101	103	107	110	111	111	114	126	130	141	144	162	171	179	185	195	202	213	220	227	238	247	255
42	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	6	9	10	10	18	20	21	29	37	43	54	66	79	102	121	144	171	189	218	233	250	283	293	307	331	371	381	393	443	463	481	493	517	531	546	563	578	593	606	614	624	641	651	664	679	702	716	722	740	753	767	773	784	793	803	817	828	835	851	857	866	872	883	895	904	924	930	943	956	970	991	1000	1007	1013	1028	1037	1038	1040	1049	1082	1086	1094	1102	1117	1141	1157	1162	1169	1183	1195	1209	1229	1255	1296	1351	1381	1400	1418	1428	1443	1456	1477	1515	1531	1555	1577	1595	1609	1613	1654	1692	1714	1791	1830	1850	1858	1872	1908	1942	1963	1975	1985	2006	2052	2067	2098	2119	2152	2161	2182	2196	2223	2243	2269	2286	2325	2350	2365	2400	2444	2485	2501	2572	2591	2637	2680	2751	2801	2854	2884	2907	2929	2966	3011	3038	3086	3119	3136	3158	3189	3232	3269	3301	3328	3368	3442	3490	3618	3667	3739	3773	3807	3832	3889	3929	3995	4124	4124	4216	4258	4333	4361	4391	4453	4490	4520	4554	4606	4650	4752	4784	4828	4851	4891	4941	4971	5008	5008	5107	5125	5171	5239	5300	5333	5415	5445	5487	5553	5615	5649	5708	5784	5851	5896	5971	6013	6065	6137	6203	6243	6315	6405	6484	6545	6630	6716	6742	6798	6881	6947	7026	7072	7218	7301	7388	7477	7608
44	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	8	14	14	15	17	27	38	38	60	77	100	100	26	28	38	25	25	99	72	46	92	146	212	198	206	223	297	424	719	672	989	1300	756	902	840	832	815	715	861	861	944	944	944	944	944	944	944	944	944	897	897	897	897	1777	1777	2011	2260	2470	2755	1158	1198	1046	1227	1430	1645	1885	2006	2162	1556	1553	1528	1504	1518	1518	1663	1496	1533	1564	1748	1857	1920	2041	2148	2254	2370	2370	2370	1565	1614	1679	1785	1870	1870	1870	1569	1640	1689	1745	1813	1813	1813	1514	1588	1661	1695	1716	1716	1716	1535	1584	1624	1712	1488	1488	1488	1488	1651	1701	1740	1809	1809	1809	1984	2085	2137	2208	2290	2290	2290	1702	1702	678	678	678	679	679	678	678	705	705	705	705	705	705	705	717	717	717	717	717	717	717	728	728	728	728	728	728	728	747	747	747	747	747	747	747	771	771	771	771	771	771	771	847	847	847	847	847	847	847	978	978	978	978	978	978	978	1002	1002	1002	1002	1002	1002	1002	1030	1030	1030	1030	1030	1030	1030	855	855	855	855	855	855	855	898	898	898	898	898	898	898	952	952	952	952	952	952	952	1080	1080	1080	1080	1080	1080	1080	1322	1322	1322	1322	1322	1322	1322	1544	1544	1544	1544	1544	1544	1544	1839
44	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	7	8	12	14	19	20	21	21	24	25	27	30	31	37	37	39	39	39	49	50	56	57	59	65	67	68	88	95	102	107	111	114	114	142	142	142	144	152	154	154	154	154	154	154	154	171	172	172	172	172	172	172	172	172	198	204	209	213	213	213	213	222	222	224	224	224	224	224	224	224	224	224	224	231	231	231	231	231	231	231	240	240	240	240	240	240	240	247	247	247	247	247	247	247	253	253	253	253	256	256	256	256	256	256	256	256	256	256	256	256	256	256	256	256	256	283	283	290	290	290	290	290	290	290	304	304	304	304	304	304	304	316	316	316	316	316	316	316	322	322	322	322	322	322	322	329	329	329	329	329	329	329	349	349	349	349	349	349	349	358	358	358	358	358	358	358	369	369	369	369	369	369	369	382	382	382	382	382	382	382	404	404	404	404	404	404	404	414	414	414	414	414	414	414	430	430	430	430	430	430	430	461	461	461	461	461	461	461	498	498	498	498	498	498	498	558	558	558	558	558	558	558	661	661	661	661	661	661	661	852
44	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	7	9	12	20	23	24	32	41	41	41	41	68	90	108	126	143	151	169	169	169	244	249	272	299	316	341	366	386	412	432	466	496	526	565	574	598	622	638	675	697	703	703	703	703	703	703	703	850	850	883	883	883	883	883	883	883	958	974	985	1005	1013	1013	1013	1032	1038	1052	1052	1052	1052	1052	1052	1052	1052	1052	1052	1105	1105	1105	1105	1105	1105	1105	1128	1128	1128	1128	1128	1128	1128	1169	1169	1169	1169	1169	1169	1169	1199	1199	1199	1199	1234	1234	1234	1234	1234	1234	1234	1234	1234	1234	1234	1234	1234	1234	1234	1234	1234	1316	1316	1351	1351	1351	1351	1351	1351	1351	1421	1421	1421	1421	1421	1421	1421	1494	1494	1494	1494	1494	1494	1494	1544	1544	1544	1544	1544	1544	1544	1592	1592	1592	1592	1592	1592	1592	1664	1664	1664	1664	1664	1664	1664	1706	1706	1706	1706	1706	1706	1706	1746	1746	1746	1746	1746	1746	1746	1796	1796	1796	1796	1796	1796	1796	1867	1867	1867	1867	1867	1867	1867	1945	1945	1945	1945	1945	1945	1945	2018	2018	2018	2018	2018	2018	2018	2145	2145	2145	2145	2145	2145	2145	2287	2287	2287	2287	2287	2287	2287	2566	2566	2566	2566	2566	2566	2566	2908	2908	2908	2908	2908	2908	2908	3368
44	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	10	13	13	18	20	21	23	31	33	33	39	42	52	56	56	56	56	74	74	74	93	94	98	103	103	105	107	110	114	117	124	130	135	138	138	148	149	155	156	158	161	161	161	161	161	161	161	182	185	197	197	197	197	197	197	197	206	209	212	226	228	228	228	235	237	244	244	244	244	244	244	244	244	244	244	269	269	269	269	269	269	269	277	277	277	277	277	277	277	294	294	294	294	294	294	294	308	308	308	308	331	331	331	331	331	331	331	331	331	331	331	331	331	331	331	331	331	365	365	365	365	365	365	365	365	365	380	380	380	380	380	380	380	396	396	396	396	396	396	396	405	405	405	405	405	405	405	411	411	411	411	411	411	411	434	434	434	434	434	434	434	457	457	457	457	457	457	457	476	476	476	476	476	476	476	502	502	502	502	502	502	502	518	518	518	518	518	518	518	530	530	530	530	530	530	530	545	545	545	545	545	545	545	582	582	582	582	582	582	582	631	631	631	631	631	631	631	678	678	678	678	678	678	678	797	797	797	797	797	797	797	906
44	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	75	101	117	139	156	214	305	391	418	418	434	512	622	715	832	955	955	1278	1278	1278	1957	2072	2401	2703	3014	3293	3491	3727	4064	4350	4603	4916	5266	5427	5520	5967	6290	6579	6822	7028	7138	7138	7138	7138	7138	7138	7138	8674	8798	9112	9112	9112	9112	9112	9112	9112	9976	10160	10320	10519	10607	10607	10607	10874	10968	11052	11052	11052	11052	11052	11052	11052	11052	11052	11052	11959	11959	11959	11959	11959	11959	11959	12363	12363	12363	12363	12363	12363	12363	12712	12712	12712	12712	12712	12712	12712	12937	12937	12937	12937	13144	13144	13144	13144	13144	13144	13144	13144	13144	13144	13144	13144	13144	13144	13144	13144	13144	13674	13674	14033	14033	14033	14033	14033	14033	14033	14549	14549	14549	14549	14549	14549	14549	15047	15047	15047	15047	15047	15047	15047	15644	15644	15644	15644	15644	15644	15644	16142	16142	16142	16142	16142	16142	16142	16668	16668	16668	16668	16668	16668	16668	17107	17107	17107	17107	17107	17107	17107	17500	17500	17500	17500	17500	17500	17500	17941	17941	17941	17941	17941	17941	17941	18437	18437	18437	18437	18437	18437	18437	18927	18927	18927	18927	18927	18927	18927	19636	19636	19636	19636	19636	19636	19636	20439	20439	20439	20439	20439	20439	20439	21543	21543	21543	21543	21543	21543	21543	23320	23320	23320	23320	23320	23320	23320	25309	25309	25309	25309	25309	25309	25309	27808
44	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	10	11	16	29	31	34	34	34	46	46	56	77	85	97	97	97	97	116	116	116	152	162	171	183	184	188	198	209	219	256	272	282	292	303	313	324	330	344	350	356	363	363	363	363	363	363	363	406	411	425	425	425	425	425	425	425	462	471	482	485	486	486	486	493	496	499	499	499	499	499	499	499	499	499	499	513	513	513	513	513	513	513	516	516	516	516	516	516	516	523	523	523	523	523	523	523	532	532	532	532	538	538	538	538	538	538	538	538	538	538	538	538	538	538	538	538	538	564	564	574	574	574	574	574	574	574	590	590	590	590	590	590	590	607	607	607	607	607	607	607	621	621	621	621	621	621	621	659	659	659	659	659	659	659	694	694	694	694	694	694	694	722	722	722	722	722	722	722	733	733	733	733	733	733	733	753	753	753	753	753	753	753	803	803	803	803	803	803	803	877	877	877	877	877	877	877	955	955	955	955	955	955	955	1119	1119	1119	1119	1119	1119	1119	1235	1235	1235	1235	1235	1235	1235	1335	1335	1335	1335	1335	1335	1335	1438	1438	1438	1438	1438	1438	1438	1602
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	3	3	3	3	3	4	4	5	5	5	5	5	5	6	7	7	7	9	9	9	10	10	10	15	17	17	18	22	23	24	24	24	29	29	29	31	31	31	33	33	33	33	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	35	35	35	37	39	42	42	44	46	46	47	47	49	51	58	60	60	62	62	63	67	70	73	73	73	73	86	86	86	86	91	99	100	103	103	106	113	113	119	118	119	124	134	134	137	138	141	150	153	157	162	165	169	175	184	189	241	245	248	254	259	263	268	268	268	278	281	281	287	289	297	300	303	312	321	324	335	335	346	353	353	353	360	362	363	366	371	376	381	385	388	388	388	393	394	404	406	415	418	434	439	450	462	462	464	467	467	467	469	478	488	491	492	498	500	515	530	530	531	532	538	548	553	569	578	579	579	582	591	595	606	633	638	640	651	662	672	687	687	692	693	694	694	701	703	707	711	713	716	718	723	733	739	747	754	760	768	779	789	801	805	806	808	812	820	826	836	839	840	844	849
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	4	6	7	9	9	13	18	22	22	24	27	27	28	32	42	48	48	50	51	60	60	63	66	67	69	70	70	82	84	86	89	89	92	94	97	99	101	105	108	108	108	108	109	112	116	118	119	123	132	135	137	150	154	155	156	160	161	166	169	173	178	181	184	189	191	197	197	206	207	207	207	207	207	208	212	213	216	222	225	228	232	234	240	246	256	261	267	274	279	281	302	314	325	335	345	358	387	406	434	451	488	507	516	530	545	575	599	634	695	732	797	870	899	920	984	1016	1037	1047	1085	1097	1131	1165	1224	1264	1310	1346	1377	1414	1456	1491	1505	1540	1592	1664	1710	1710	1868	1883	1934	2017	2017	2047	2096	2121	2137	2155	2172	2184	2207	2224	2237	2239	2255	2277	2293	2312	2325	2354	2364	2369	2378	2409	2420	2432	2444	2451	2457	2464	2473	2485	2502	2511	2525	2540	2556	2577	2596	2619	2671	2681	3999	4025	4053	4092	4135	4149	4160	4208	4281	4290	4319	4377	4384	4399	4417	4432	4462	4474	4496	4509	4526	4542	4644	4683	4713	4736	4760	4776	4816	4830	4864	4890	4907	4934	4947	4989	5016	5051	5075	5111	5140	5160	5210	5243	5281	5330	5365	5387	5404	5469	5493
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	4	4	5	5	5	5	5	6	6	6	6	6	6	7	8	8	8	8	10	10	10	11	11	12	14	18	18	19	23	24	25	26	27	29	29	30	31	33	33	33	33	34	34	34	34	34	34	34	34	34	35	35	38	38	39	39	39	39	39	39	39	39	40	40	40	40	40	41	41	41	45	45	45	46	46	46	47	47	48	48	48	48	50	58	58	58	61	64	64	64	73	75	83	85	88	92	92	101	112	114	122	125	129	132	136	136	139	146	151	159	163	172	173	179	189	193	195	196	204	216	216	221	228	232	242	242	243	244	250	253	254	254	260	266	270	272	275	279	283	285	286	289	291	294	294	294	300	302	303	306	313	313	313	313	314	315	319	325	335	336	343	349	355	356	357	362	371	378	381	381	383	388	396	396	396	397	401	402	403	405	408	408	408	410	413	421	421	424	424	424	424	424	424	424	424	424	424	424	424	424	424	424	424	424	424	424	424	426	428	428	437	438	438	438	438	438
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	6	10	10	15	16	19	20	20	24	24	31	39	47	57	62	68	69	72	75	85	96	100	100	106	109	111	114	119	127	132	132	132	132	135	137	138	138	138	149	152	157	160	164	169	171	171	172	173	181	181	184	185	186	188	191	201	202	206	206	206	211	213	217	218	218	218	218	221	222	226	234	239	239	241	244	247	261	263	269	279	280	287	287	295	306	316	341	347	352	361	375	400	423	441	461	483	505	508	525	552	563	578	608	635	676	742	761	777	798	824	886	908	943	995	1021	1067	1134	1177	1247	1299	1351	1383	1424	1487	1519	1572	1625	1658	1678	1738	1793	1815	1881	1938	2057	2064	2100	2152	2175	2232	2318	2318	2335	2350	2405	2489	2489	2537	2591	2599	2605	2667	2735	2761	2805	2852	2879	2893	2942	2978	2997	3065	3121	3146	3167	3203	3246	3288	3320	3340	3360	3389	3400	3404	3408	3531	3581	3695	3729	3775	3814	3889	3941	4002	4028	4043	4134	4215	4277	4332	4452	4463	4501	4540	4556	4561	4637	4705	4733	4757	4808	4837	4893	4935	4963	5006	5018	5045	5076	5111	5155	5193	5219	5241	5275	5329	5382	5438	5486	5566	5622	5678	5760	5840	5901	5954	6051	6083	6150	6189	6237	6332	6427	6465	6500	6589	6652
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	5	5	5	5	5	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	9	9	10	10	12	12	13	13	14	14	14	15	16	16	16	16	16	16	16	17	17	18	18	20	20	20	20	21	21	21	21	21	22	22	22	23	26	30	32	32	36	36	36	36	39	40	41	45	48	50	50	53	54	60	66	66	67	76	79	83	84	91	103	113	117	130	140	144	147	148	151	154	158	160	171	184	199	206	223	240	247	261	303	311	320	328	335	347	356	360	369	382	385	412	421	432	439	443	443	449	452	466	466	473	479	480	482	482	484	485	490	490	493	495	499	504	513	516	519	523	523	524	530	536	538	543	543	548	549	553	556	560	561	561	562	566	571	580	583	584	588	590	599	603	610	614	614	622	629	635	640	642	645	648	648	648	648	648	650	650	650	655	655	656	657	657	657	659	662	665	665	666	669	670	670	673	678	682	685	686	692	693	695	695	695	695	697	698	698	698	698	698	698	699	700	702	702	704
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	6	6	8	10	10	14	14	15	17	17	20	21	24	25	25	27	28	29	32	33	33	33	35	36	36	39	40	40	40	41	41	41	41	43	43	43	43	43	44	44	46	46	48	48	49	50	52	54	54	54	54	54	54	54	54	54	55	56	56	56	57	59	59	60	62	66	67	69	73	75	77	79	82	86	88	91	95	99	101	101	106	114	129	132	134	152	155	168	175	182	206	213	224	230	239	251	268	280	293	294	299	309	315	323	335	364	367	374	384	404	404	413	420	431	439	439	444	453	459	460	469	472	480	491	497	501	503	514	516	521	526	531	532	535	538	541	543	547	549	552	556	557	562	564	570	573	580	587	591	592	595	595	600	603	605	664	674	681	695	702	709	719	732	741	744	751	754	756	757	775	775	775	778	779	787	794	795	810	828	840	841	852	852	856	858	858	859	860	865	869	872	873	875	877	884	887	887	892	892	893	893	897	900	902	904	906
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	4	6	7	8	13	14	21	22	26	29	35	39	50	74	91	101	130	131	148	156	163	169	174	184	186	186	194	194	198	205	206	214	220	225	225	233	236	241	244	253	253	254	259	262	263	269	269	269	269	269	269	269	273	273	279	280	282	282	284	288	291	292	294	299	304	306	314	332	335	336	342	346	351	361	385	385	389	398	401	406	417	421	430	444	464	483	507	540	566	590	615	647	673	721	760	816	857	884	911	947	979	1008	1062	1121	1148	1219	1278	1321	1372	1408	1457	1510	1615	1680	1718	1809	1914	1981	2015	2093	2171	2280	2333	2392	2483	2517	2580	2659	2721	2809	2890	2986	3094	3180	3277	3387	3492	3566	3621	3672	3732	3840	3911	4036	4036	4105	4131	4194	4256	4256	4297	4331	4359	4372	4397	4416	4452	4483	4526	4559	4580	4596	4627	4635	4679	4723	4749	4761	4791	4810	4849	4892	4928	4974	4988	5004	5017	5031	5093	5127	5194	5222	5269	5287	5342	5370	5403	5412	5439	5496	5508	5524	5598	5614	5622	5646	5685	5692	5704	5724	5746	5757	5771	5773	5796	5830	5844	5862	5875	5890	5899	5909	5927	5942	5960	5970	5980	6002	6015	6042	6059	6072	6103	6123	6138	6148	6163	6174	6188	6214	6240	6261	6287	6301	6330	6362	6384	6398	6419	6434
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	4	4	5	8	10	13	14	14	15	18	33	42	45	46	52	55	56	61	67	67	83	90	98	101	116	123	124	132	138	142	143	152	162	171	171	171	174	174	180	183	185	186	188	188	189	189	191	192	192	195	197	198	199	201	201	201	203	203	205	209	211	214	215	218	219	219	224	228	233	233	235	242	243	253	257	263	273	282	291	315	335	346	364	386	406	427	434	458	515	563	599	644	695	740	805	854	892	949	1007	1069	1170	1278	1392	1467	1540	1654	1703	1783	1908	2019	2106	2204	2290	2450	2512	2618	2752	2828	2954	2989	3092	3177	3257	3330	3409	3446	3485	3570	3629	3725	3751	3809	3845	3871	3956	4007	4040	4123	4123	4158	4186	4272	4324	4324	4384	4422	4449	4462	4489	4520	4552	4564	4589	4600	4612	4640	4658	4676	4718	4792	4805	4823	4850	4867	4884	4910	4939	4952	4959	4965	4971	4999	5034	5047	5197	5203	5231	5239	5275	5292	5315	5325	5345	5358	5390	5407	5439	5466	5512	5514	5514	5514	5515	5522	5544	5547	5561	5576	5592	5608	5626	5641	5649	5679	5701	5723	5749	5782	5802	5815	5829	5864	5906	5946	5996	6023	6052	6078	6113	6128	6170	6182	6204	6232	6268	6292	6327	6357	6385	6440	6464	6479	6523	6549
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	4	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	15	15	15	15	15	18	19	20	21	22	23	23	24	27	30	33	38	46	47	48	58	62	69	73	74	74	78	78	78	82	83	87	98	98	102	104	105	106	108	113	116	139	147	155	165	169	175	187	200	202	217	225	230	231	241	251	258	271	271	277	277	281	292	305	310	335	337	368	370	373	373	377	377	377	384	384	385	392	392	392	396	398	398	398	402	404	404	404	404	404	410	414	416	416	416	416	418	421	423	424	425	425	425	425	429	430	435	435	437	439	439	439	439	439	441	443	446	447	447	448	453	453	453	453	456	462	463	466	471	482	482	482	485	486	489	492	493	494	497	499	500	500	500	502	504	504	506	509	514	515	515	515	515	515	515	515	515	515	516	517	518	520	520	521	522	524
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	3	4	5	5	9	13	31	36	52	60	92	108	117	123	142	190	231	247	274	274	300	305	308	313	328	328	339	351	353	360	383	385	385	390	391	403	406	412	416	424	424	435	438	441	444	452	456	457	463	463	464	467	481	481	481	491	491	491	491	501	506	507	509	515	515	523	540	550	558	561	568	576	578	586	617	617	634	646	657	683	709	745	776	811	835	869	910	959	1015	1092	1165	1230	1264	1403	1554	1728	1836	2044	2251	2416	2628	2860	3141	3380	3653	4026	4288	4614	5032	5375	5650	5978	6072	6336	6698	6960	7269	7552	7832	8247	8461	8672	8966	9093	9432	9618	9778	9958	10125	10346	10490	10611	10726	10906	11111	11245	11332	11457	11579	11697	11797	11909	11998	12188	12188	12324	12377	12454	12631	12631	12726	12821	12879	12911	12956	13062	13111	13156	13257	13320	13405	13440	13478	13503	13679	13897	14000	14053	14105	14151	14232	14325	14391	14440	14485	14509	14529	14550	14661	14699	15124	15167	15191	15230	15332	15378	15455	15489	15500	15560	15613	15682	15728	15780	15817	15865	15886	15886	15899	15932	16003	16026	16046	16076	16100	16141	16178	16232	16273	16302	16340	16392	16448	16498	16576	16628	16663	16707	16770	16859	16912	16982	17045	17075	17134	17181	17259	17313	17384	17480	17529	17596	17655	17712	17775	17876	17953	18002	18065	18158
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	4	4	4	5	8	8	8	8	8	8	12	13	13	13	13	13	13	13	13	14	14	15	15	15	17	17	17	17	18	18	19	21	21	22	22	22	22	22	22	23	23	23	24	25	25	25	26	27	29	29	32	32	32	34	39	39	43	43	44	48	49	66	69	70	74	76	78	86	91	92	93	93	96	97	99	103	106	112	113	121	125	130	136	142	145	154	157	168	173	180	185	189	204	216	226	235	240	248	258	269	283	295	308	314	330	347	360	376	386	445	465	474	477	499	509	512	525	544	546	558	565	573	596	627	627	638	641	668	692	692	710	717	717	718	728	735	747	755	760	760	761	762	764	765	776	784	789	789	793	807	819	879	899	901	903	903	904	904	945	960	972	974	1009	1029	1044	1062	1065	1066	1069	1101	1119	1132	1143	1162	1163	1165	1172	1172	1175	1191	1227	1241	1253	1261	1262	1275	1284	1294	1302	1302	1311	1313	1328	1343	1354	1372	1387	1393	1398	1418	1433	1438	1459	1489	1501	1507	1531	1536	1549	1558	1582	1589	1593	1599	1621	1647	1658	1678	1685	1696
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	3	6	7	12	12	14	15	16	16	17	17	19	20	20	22	22	23	23	24	25	25	25	26	26	27	27	27	27	27	30	30	32	34	34	34	34	35	38	38	38	39	39	39	39	40	41	41	41	41	41	41	44	46	51	52	55	59	59	62	80	80	83	87	93	93	96	100	103	109	110	110	113	114	116	120	123	125	127	127	131	134	138	146	151	153	157	159	161	170	172	184	188	200	216	221	225	230	234	239	245	259	271	283	291	299	305	320	331	345	356	366	377	395	408	426	437	454	462	477	496	519	528	545	561	573	579	595	609	651	651	665	671	691	716	716	730	736	744	753	758	765	778	786	800	806	810	823	823	829	852	864	870	879	889	892	903	920	927	932	940	942	947	951	971	980	990	994	996	998	1002	1005	1010	1012	1016	1019	1019	1021	1033	1039	1043	1045	1047	1047	1049	1054	1066	1069	1073	1074	1080	1089	1109	1115	1123	1125	1129	1131	1140	1149	1157	1166	1168	1172	1184	1190	1198	1203	1215	1221	1239	1241	1245	1250	1253	1265	1277	1285	1303	1306	1310	1323	1328	1330	1339	1346
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	4	4	4	6	6	9	10	10	13	13	15	16	20	21	22	22	22	23	27	28	29	31	35	36	36	37	37	39	40	44	44	46	47	48	51	58	59	59	60	61	65	69	72	75	79	80	80	85	90	93	94	96	98	101	105	108	118	129	131	132	141	149	151	165	166	196	200	203	207	221	236	242	247	250	256	265	272	281	284	291	292	293	295	300	306	309	311	322	328	335	338	344	354	359	363	366	373	376	385	389	393	400	407	421	422	432	438	449	459	468	476	486	491	498	523	535	551	565	581	597	606	612	621	639	649	660	670	687	695	706	711	722	728	757	757	769	777	783	803	803	806	817	826	837	841	848	874	885	897	907	913	922	928	937	973	988	997	1001	1006	1010	1031	1044	1055	1059	1061	1067	1071	1082	1090	1103	1114	1123	1129	1139	1156	1176	1179	1183	1186	1189	1203	1206	1215	1226	1230	1230	1237	1242	1249	1255	1266	1268	1272	1277	1294	1316	1321	1333	1343	1353	1373	1383	1397	1406	1414	1423	1427	1435	1442	1450	1455	1466	1474	1476	1482	1484	1491	1495	1503	1513	1516	1532	1535	1540	1554	1571	1575	1576	1585	1589
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	4	5	5	5	6	7	16	18	25	28	31	34	45	54	58	68	72	75	80	80	85	86	89	90	98	106	109	112	120	126	138	151	163	172	172	185	194	201	210	214	218	229	232	237	248	253	258	262	263	265	266	266	266	274	274	286	288	288	288	288	289	289	293	293	294	295	296	296	301	301	301	301	301	301	304	305	306	306	309	311	320	325	327	335	342	342	346	346	349	357	359	365	373	378	387	403	406	407	409	413	418	423	435	442	446	450	454	454	462	463	481	487	489	500	521	530	538	552	574	579	593	607	631	654	662	676	680	702	711	739	748	776	778	785	792	803	816	835	835	838	846	859	874	874	883	898	902	909	911	916	930	939	941	943	947	951	956	959	965	971	972	977	984	985	990	993	1000	1001	1011	1012	1013	1016	1022	1027	1032	1035	1044	1045	1054	1065	1067	1070	1071	1076	1081	1087	1092	1098	1101	1105	1106	1106	1107	1109	1112	1112	1114	1117	1118	1120	1120	1124	1127	1130	1133	1133	1138	1141	1144	1144	1144	1145	1148	1153	1154	1155	1157	1158	1166	1177	1177	1182	1184	1195	1195	1207	1225	1226	1240	1252	1258	1263	1270	1272
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	4	4	5	5	5	6	6	8	8	10	10	12	15	15	15	16	17	18	21	21	21	23	23	23	23	23	23	24	26	26	26	26	26	27	32	32	32	32	32	32	32	32	32	32	32	32	33	41	48	51	52	58	58	60	63	66	69	74	74	76	76	86	92	105	105	110	114	117	122	128	132	142	144	148	159	165	177	190	198	201	209	211	214	217	234	244	245	252	257	272	283	294	306	323	328	332	342	351	363	377	383	400	410	422	431	457	472	474	507	519	532	549	557	567	572	592	616	627	640	656	663	674	681	702	726	738	751	762	764	770	777	789	804	804	814	825	828	837	837	840	847	850	850	852	852	859	863	863	865	867	872	875	877	887	889	889	890	893	897	904	908	916	921	925	925	926	933	950	951	956	961	964	966	973	977	983	983	994	1004	1006	1008	1013	1022	1031	1042	1054	1054	1054	1057	1068	1074	1081	1091	1101	1112	1122	1129	1134	1142	1152	1167	1173	1178	1185	1193	1197	1208	1212	1215	1224	1231	1236	1245	1253	1259	1270	1278	1279	1292	1299	1313	1324	1327	1332	1343	1352	1357	1370	1372
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	5	7	8	8	8	8	8	10	11	11	11	15	15	19	19	27	29	28	31	33	33	39	43	44	44	49	52	59	64	69	77	85	92	99	103	103	107	110	114	126	130	135	140	144	149	151	157	171	173	174	177	177	177	181	194	212	218	222	227	232	240	242	244	246	247	254	260	262	276	295	295	299	308	311	313	316	326	328	330	333	334	342	343	347	350	353	357	363	366	371	373	376	384	386	393	395	405	416	427	433	445	452	461	469	484	492	498	504	515	519	531	548	563	572	590	610	628	649	656	693	713	751	783	796	825	847	866	893	916	944	993	1022	1058	1088	1132	1150	1172	1187	1258	1258	1295	1312	1335	1362	1362	1386	1425	1445	1459	1463	1473	1498	1516	1535	1555	1567	1576	1582	1592	1606	1623	1631	1644	1661	1677	1700	1713	1727	1736	1755	1761	1764	1780	1796	1809	1822	1847	1864	1869	1901	1925	1944	1955	1958	1980	1994	2020	2035	2045	2056	2058	2072	2075	2075	2089	2112	2116	2122	2136	2185	2200	2218	2229	2238	2251	2265	2286	2301	2320	2331	2339	2368	2385	2391	2402	2417	2430	2449	2468	2485	2503	2517	2524	2533	2556	2569	2584	2588	2594	2630	2667	2685	2688	2705	2715
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	5	5	5	5	5	7	10	11	17	20	22	23	23	28	34	35	35	44	44	47	52	54	67	72	74	74	74	78	84	88	95	102	102	104	113	115	124	129	131	132	135	138	146	147	147	148	152	155	155	156	165	165	166	170	170	174	177	185	188	189	189	190	192	198	200	201	202	202	207	217	219	223	226	230	231	237	248	255	263	289	298	304	307	316	321	330	336	344	350	356	363	370	376	384	397	402	407	416	426	426	436	441	455	462	471	480	485	498	505	515	520	535	540	551	563	578	582	592	606	633	633	642	644	654	661	661	663	671	679	679	684	690	696	704	708	711	714	720	721	735	740	746	757	761	768	769	784	792	808	816	830	832	841	841	857	874	888	898	906	913	920	938	950	959	978	986	993	1004	1016	1027	1039	1047	1058	1061	1063	1072	1108	1119	1122	1133	1145	1153	1167	1182	1191	1200	1212	1226	1236	1246	1252	1255	1261	1269	1273	1273	1276	1281	1288	1294	1299	1305	1310	1312	1324	1336	1346	1361	1367	1373	1381	1391	1397	1399	1403	1408
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	4	4	9	10	10	12	17	27	35	36	44	44	51	51	54	58	65	65	71	73	73	78	78	83	83	83	83	84	84	84	84	86	86	91	91	94	97	100	100	100	100	101	103	104	105	105	106	108	109	109	110	110	111	113	114	114	118	120	126	137	140	140	142	150	150	161	165	165	165	165	168	176	189	198	206	214	214	214	223	230	245	265	276	277	286	307	323	353	387	390	423	452	483	499	551	594	627	712	773	844	928	1004	1074	1133	1155	1230	1295	1357	1442	1527	1609	1668	1713	1769	1871	1929	2079	2152	2163	2241	2284	2369	2411	2444	2475	2504	2647	2647	2693	2736	2770	2829	2845	2900	2958	3054	3054	3113	3113	3113	3176	3176	3203	3242	3271	3282	3300	3325	3353	3379	3428	3440	3451	3463	3471	3484	3518	3600	3618	3618	3641	3643	3670	3689	3693	3712	3728	3743	3745	3745	3798	3803	3922	3949	3949	3963	3989	3995	4022	4035	4039	4056	4065	4089	4112	4163	4173	4185	4193	4197	4201	4225	4245	4264	4285	4308	4321	4352	4375	4400	4413	4431	4465	4485	4528	4554	4577	4596	4604	4625	4655	4685	4705	4729	4756	4770	4787	4818	4848	4860	4887	4918	4929	4946	4967	4992	5009	5049	5079	5098	5119	5144
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	4	4	5	5	6	6	6	6	6	9	9	9	9	9	10	10	10	11	12	12	17	21	21	22	23	23	25	26	29	29	29	31	32	32	32	35	36	36	39	39	39	39	41	41	41	43	44	44	44	45	46	47	48	48	49	49	49	51	51	51	51	51	51	52	53	54	54	55	55	55	56	57	58	59	60	61	61	61	61	63	65	69	70	71	73	73	73	73	73	76	76	83	86	89	94	98	99	100	105	107	109	120	124	129	135	141	145	149	155	166	169	174	183	185	198	215	225	232	235	252	256	265	269	279	281	284	287	292	307	307	330	332	338	349	349	353	359	366	368	371	372	373	390	430	460	464	467	483	485	488	489	494	494	494	497	503	504	505	506	506	506	508	511	514	516	519	521	521	521	526	531	533	549	549	794	797	801	806	813	814	816	823	823	823	823	827	828	828	830	834	834	837	839	842	845	848	862	868	868	869	874	875	883	886	894	897	902	905	909	918	920	924	929	932	939	944	953	960	972	983	998	1002	1003	1019	1027
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	3	4	4	4	4	5	6	7	8	8	12	14	16	16	16	17	18	18	21	23	24	24	25	25	25	25	25	26	26	27	28	29	29	33	33	34	36	36	42	68	68	71	74	75	76	80	80	81	82	83	96	108	120	122	128	134	139	152	155	158	159	160	160	163	163	168	179	179	181	181	185	194	203	206	206	211	216	219	223	223	225	227	231	232	233	238	246	253	257	259	266	269	271	272	279	280	288	298	302	303	304	310	312	315	318	324	330	334	359	368	376	381	384	408	412	417	424	433	452	452	456	462	468	473	480	496	502	511	519	525	530	533	534	542	548	558	558	567	572	572	578	578	578	583	585	587	589	592	597	600	612	615	618	618	620	623	636	640	641	641	645	648	664	678	680	684	689	689	690	692	699	704	715	716	717	723	730	735	739	740	742	755	755	759	761	763	765	769	772	772	774	779	782	786	790	799	802	808	810	814	818	820	822	824	828	833	835	838	840	844	846	848	856	857	863	864	867	868	868	869	871	875	880	886	890	893	895	901	911	912	921	928
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	5	5	5	11	12	14	15	19	21	26	29	35	36	39	45	47	53	64	64	72	79	82	87	103	121	128	150	153	168	176	195	225	242	242	268	273	288	304	325	329	336	348	353	358	370	399	412	424	444	455	469	487	505	519	524	540	547	550	563	574	588	602	602	605	612	622	637	655	655	675	678	684	691	707	711	717	724	727	730	751	770	793	814	826	833	855	871	878	901	921	977	995	1014	1037	1064	1104	1134	1159	1199	1230	1266	1296	1355	1384	1415	1427	1458	1492	1525	1570	1621	1659	1728	1756	1818	1880	1901	2004	2080	2148	2193	2258	2367	2428	2475	2542	2620	2673	2786	2850	2934	3029	3087	3129	3182	3253	3367	3367	3436	3480	3511	3614	3614	3659	3721	3753	3791	3816	3845	3896	3941	3968	4014	4052	4079	4103	4120	4173	4201	4226	4258	4318	4360	4386	4434	4464	4483	4503	4519	4542	4554	4589	4625	4645	4655	4672	4689	4727	4749	4779	4795	4816	4836	4851	4873	4890	4912	4931	4941	4953	4958	4968	4986	5018	5032	5043	5074	5118	5136	5148	5167	5184	5200	5230	5259	5290	5316	5343	5357	5385	5410	5427	5461	5474	5487	5529	5552	5582	5631	5639	5658	5683	5720	5747	5771	5780	5797	5817	5873	5901	5911	5942	5974
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	3	6	10	11	13	14	15	16	17	18	21	22	24	25	28	28	31	31	33	33	33	33	33	33	33	33	35	36	37	39	39	39	40	40	43	43	44	45	46	46	48	49	49	50	50	51	51	51	51	51	52	52	52	52	53	53	54	56	60	69	71	71	71	74	76	76	77	78	78	79	80	80	85	94	100	103	117	132	150	164	180	180	202	227	227	240	258	269	286	303	337	395	426	435	440	458	489	506	549	623	658	630	643	690	724	729	768	791	799	830	914	911	932	943	966	986	1021	1033	1049	1071	1089	1100	1110	1145	1187	1210	1236	1274	1286	1306	1318	1333	1344	1445	1445	1454	1461	1479	1498	1498	1504	1521	1535	1543	1556	1565	1596	1630	1654	1662	1667	1677	1691	1699	1707	1722	1725	1731	1742	1749	1760	1770	1780	1786	1791	1795	1798	1805	1815	1815	1818	1823	1833	1837	1845	1852	1857	1858	1860	1866	1869	1875	1885	1892	1893	1895	1908	1909	1911	1916	1916	1920	1923	1928	1951	1964	1974	1991	2004	2018	2043	2067	2098	2127	2160	2164	2178	2210	2238	2257	2272	2287	2300	2305	2331	2346	2358	2373	2388	2403	2413	2436	2445	2468	2481	2499	2507	2515	2536	2555
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	7	12	17	19	31	39	50	51	51	57	71	88	106	129	154	174	183	186	204	214	223	254	308	308	339	346	373	400	436	447	486	492	498	517	536	557	557	564	564	649	661	689	722	730	749	757	788	796	803	835	869	912	933	946	971	981	996	1021	1058	1095	1116	1145	1155	1180	1200	1231	1286	1300	1344	1364	1382	1461	1619	1619	1690	1751	1799	1854	1934	2012	2060	2175	2222	2371	2492	2624	2779	2920	3011	3072	3143	3306	3413	3536	3670	3768	3822	4066	4192	4383	4538	4733	4887	5001	5109	5362	5488	5687	5855	6010	6059	6227	6435	6645	6921	7137	7253	7455	7623	7846	8016	8203	8396	8571	8716	8820	8952	9121	9248	9343	9463	9603	9715	9853	10011	10116	10188	10282	10419	10471	10610	10795	10795	10916	11001	11028	11109	11109	11186	11238	11252	11277	11327	11350	11388	11482	11523	11574	11620	11804	11835	11851	11962	12038	12089	12137	12175	12212	12328	12447	12524	12589	12650	12692	12721	12727	13016	13115	13231	13328	13398	13449	13558	13634	13710	13751	13786	13859	13957	14076	14203	14318	14356	14423	14537	14550	14577	14684	14871	14958	15027	15089	15136	15245	15395	15505	15605	15693	15780	15846	15994	16184	16289	16384	16469	16560	16659	16799	16938	17009	17206	17349	17482	17606	17739	17894	18021	18207	18345	18437	18601	18664	18823	19122	19243	19350	19550	19727
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	3	3	3	5	6	8	9	10	10	11	12	14	15	16	16	17	18	18	19	31	32	34	36	37	40	41	41	42	43	43	45	46	46	49	49	53	55	55	57	61	61	62	62	62	63	63	67	68	69	69	69	71	72	72	76	79	82	82	82	92	103	121	128	142	142	147	148	150	159	160	172	172	183	198	199	235	259	273	304	312	315	320	322	345	353	371	374	382	392	402	405	447	457	466	493	506	526	527	533	560	594	598	648	668	696	766	798	823	844	866	884	942	967	988	1012	1045	1053	1072	1093	1112	1127	1129	1152	1167	1171	1194	1234	1255	1272	1300	1311	1333	1369	1369	1390	1416	1442	1489	1489	1533	1541	1544	1569	1571	1578	1596	1638	1644	1649	1678	1720	1746	1761	1794	1807	1830	1850	1863	1877	1907	1936	1946	1949	1965	1965	1968	1975	2022	2046	2055	2060	2078	2086	2106	2121	2138	2144	2145	2150	2170	2183	2196	2212	2213	2214	2216	2221	2239	2265	2294	2316	2319	2338	2340	2356	2363	2378	2393	2394	2394	2418	2435	2444	2447	2452	2454	2468	2470	2479	2489	2497	2516	2525	2534	2543	2563	2584	2593	2604	2616	2627	2633	2643	2654	2672	2675	2681	2705	2714
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	4	4	5	6	6	7	9	11	12	15	18	20	21	21	21	21	21	21	21	21	22	22	23	23	26	26	26	26	26	27	27	27	27	28	28	28	28	29	29	29	29	30	30	30	30	31	31	34	34	34	34	36	36	37	37	38	38	38	38	38	40	41	45	45	45	50	50	50	50	50	50	50	50	53	54	54	55	58	58	61	61	63	65	68	71	73	74	79	81	86	87	87	88	92	92	101	106	109	120	122	133	145	151	172	175	201	202	206	231	249	263	275	289	303	308	319	344	363	391	394	400	404	420	420	432	441	444	457	457	464	468	473	480	481	481	493	500	507	508	513	519	523	523	536	540	542	544	545	545	553	554	557	560	565	567	567	570	577	578	580	583	586	589	593	598	604	606	610	627	629	632	637	644	645	654	663	665	669	681	691	694	696	701	704	709	711	717	718	719	721	730	735	738	739	740	741	742	748	749	755	756	758	760	763	765	765	767	770	772	776	776	778	780	788	793	797	798	800	804
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	4	5	6	8	9	11	16	19	20	21	24	28	31	32	37	42	50	51	63	64	76	91	98	106	124	124	134	147	151	152	155	167	176	185	185	189	190	196	198	201	201	209	211	211	215	223	223	226	230	236	238	242	251	256	262	267	269	273	278	283	293	298	299	303	314	333	359	371	377	377	382	392	395	410	432	432	454	472	489	506	536	570	618	676	720	803	849	936	1037	1133	1194	1297	1417	1560	1697	1818	1931	2054	2189	2370	2495	2580	2801	2985	3150	3319	3547	3727	3963	4321	4480	4715	4845	5014	5203	5375	5583	5791	5903	6053	6241	6386	6501	6563	6717	6781	6971	7082	7174	7296	7364	7450	7548	7678	7777	7857	7957	8025	8091	8147	8206	8288	8341	8523	8523	8594	8625	8678	8743	8743	8792	8839	8865	8889	8926	8961	9002	9045	9080	9096	9112	9157	9186	9239	9261	9327	9358	9376	9404	9422	9462	9504	9562	9582	9602	9619	9647	9694	9764	9804	9848	9897	9945	9964	10013	10057	10084	10098	10116	10147	10176	10227	10292	10326	10353	10361	10387	10391	10416	10468	10574	10622	10684	10762	10863	10972	11045	11184	11274	11337	11436	11527	11617	11705	11794	11827	11879	11983	12047	12136	12177	12217	12302	12318	12406	12463	12510	12552	12591	12640	12676	12743	12786	12837	12891	12985	13032	13068	13169	13255
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	3	3	3	4	7	8	9	9	11	11	11	11	11	11	11	12	14	14	14	15	15	15	15	15	15	15	17	17	17	19	19	19	19	21	21	21	21	21	21	21	21	23	25	25	25	25	25	25	26	26	27	27	28	28	30	36	38	38	39	39	39	39	42	42	42	43	43	43	45	46	47	48	50	50	52	54	54	54	55	56	57	65	67	72	76	82	87	92	95	103	110	121	122	132	138	142	170	170	178	188	208	215	221	248	258	265	270	277	291	308	316	326	335	339	361	380	387	400	406	417	439	444	465	473	482	499	504	509	536	549	559	577	577	594	597	609	611	611	615	625	632	635	641	644	645	652	657	663	669	669	676	676	680	685	687	687	687	687	690	699	705	707	715	715	716	723	729	734	736	743	748	751	754	761	770	775	778	778	782	790	806	812	814	816	820	820	820	823	825	826	834	835	839	842	850	855	859	861	863	865	867	869	874	877	878	883	885	895	898	906	915	916	919	923	929	932	936	943	948	949	958	960	960	969	970	975	975	978
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	5	7	8	8	9	9	11	14	18	22	25	29	36	43	44	54	58	63	64	70	77	83	99	105	116	129	136	141	148	152	159	165	170	177	177	179	181	187	187	189	190	195	197	201	203	205	208	211	215	215	223	229	234	237	237	243	245	245	245	245	250	250	253	253	257	257	257	257	261	265	265	270	272	275	281	289	299	300	300	305	312	317	324	332	332	338	339	347	351	368	373	379	384	391	397	404	419	430	444	448	461	469	485	502	519	531	557	570	580	586	607	614	627	639	664	691	701	718	737	760	783	790	799	814	824	837	851	858	883	897	905	925	946	983	997	1033	1052	1073	1089	1109	1127	1143	1178	1190	1217	1230	1236	1253	1264	1280	1307	1324	1355	1355	1394	1407	1409	1425	1425	1437	1450	1455	1457	1457	1466	1478	1484	1504	1515	1518	1534	1540	1550	1576	1591	1600	1606	1626	1636	1651	1686	1697	1702	1712	1715	1716	1716	1737	1746	1762	1767	1784	1791	1824	1834	1853	1855	1864	1885	1892	1918	1951	1972	1985	1999	2017	2022	2041	2049	2086	2098	2108	2128	2140	2152	2172	2184	2194	2206	2233	2244	2286	2306	2325	2338	2345	2362	2376	2385	2413	2423	2432	2442	2459	2467	2484	2514	2521	2535	2562	2588	2597	2604	2613	2627	2636	2650	2668	2682
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	3	3	3	5	6	6	6	7	8	9	13	14	15	17	26	31	39	41	43	46	48	51	61	61	65	66	67	68	71	73	73	79	79	79	79	79	80	85	85	88	90	93	96	96	96	96	96	96	99	101	103	104	108	108	108	108	108	108	108	108	108	108	108	116	120	121	121	121	122	124	126	129	135	135	140	166	180	182	189	199	201	203	214	220	230	230	239	246	248	259	270	277	298	313	322	335	344	346	375	386	404	411	437	465	484	497	510	536	543	559	562	567	580	599	620	642	644	657	668	690	711	721	745	758	780	806	825	851	875	901	908	950	965	984	996	1017	1041	1062	1078	1085	1114	1152	1152	1209	1227	1247	1297	1297	1322	1353	1375	1392	1405	1418	1450	1477	1517	1537	1554	1563	1568	1582	1606	1628	1639	1658	1676	1685	1699	1728	1747	1767	1788	1796	1800	1800	1837	1875	1904	1935	1961	1972	2000	2014	2034	2039	2059	2072	2086	2111	2134	2155	2167	2168	2178	2182	2185	2197	2232	2242	2250	2258	2268	2288	2304	2316	2330	2342	2355	2367	2390	2406	2422	2436	2438	2450	2461	2472	2486	2506	2524	2537	2559	2580	2599	2610	2622	2658	2679	2693	2717	2726	2744	2782	2806	2824	2864	2890
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	4	4	6	6	6	6	6	8	9	11	11	14	14	14	14	18	19	19	20	20	21	21	21	21	22	22	35	38	38	39	40	40	40	41	42	42	44	46	46	47	47	47	47	50	57	57	57	57	57	57	57	57	57	58	58	59	60	63	65	67	67	68	69	73	76	77	84	88	92	97	101	109	120	129	140	163	171	179	189	202	219	237	254	269	277	313	340	371	406	421	470	488	520	545	564	589	607	625	643	666	691	732	755	764	788	819	835	883	903	919	938	960	998	1029	1073	1089	1105	1118	1131	1152	1173	1186	1202	1218	1232	1240	1251	1271	1307	1307	1330	1340	1349	1354	1354	1369	1373	1377	1379	1386	1394	1394	1406	1413	1420	1424	1449	1451	1456	1471	1476	1483	1492	1499	1506	1514	1518	1531	1534	1534	1534	1534	1534	1543	1553	1559	1560	1566	1569	1583	1600	1603	1608	1611	1616	1626	1634	1642	1650	1676	1679	1685	1688	1691	1704	1725	1730	1732	1746	1748	1753	1759	1767	1774	1789	1794	1797	1816	1828	1840	1844	1844	1844	1844	1854	1860	1875	1886	1895	1912	1917	1937	1952	1960	1973	1977	1982	1994	2013	2028	2061	2073	2085	2099	2116
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	5	5	5	5	5	8	13	16	17	18	19	22	24	27	27	29	31	33	34	35	40	40	41	41	41	42	45	48	51	51	55	58	58	63	65	68	68	68	69	70	80	92	99	106	115	117	122	123	127	158	164	170	174	175	178	181	187	191	198	207	208	209	212	218	218	218	221	222	225	227	227	229	229	231	232	232	233	233	236	236	238	238	245	246	251	254	256	264	264	264	272	276	283	285	289	293	295	301	307	308	310	330	331	331	337	337	345	344	350	356	362	371	372	379	393	399	404	412	420	427	435	447	453	479	485	487	513	522	526	532	537	542	559	559	559	559	559	564	564	572	581	586	588	588	592	595	603	604	607	610	615	624	627	641	644	648	650	652	655	664	668	674	674	674	674	674	674	680	680	684	687	690	691	694	696	696	697	699	699	701	705	713	717	717	717	717	717	717	717	719	720	721	721	722	724	727	735	739	739	743	744	750	753	758	760	763	764	765	768	778	778	781	782	786	786	789	789	794	795	795	796	799	802	811	825	825	825	825	825
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	5	8	12	12	17	18	18	20	25	30	35	41	54	61	70	78	95	117	124	130	128	161	184	184	206	206	208	218	254	254	271	273	274	283	286	294	302	317	317	334	347	358	361	370	414	420	432	440	442	458	465	472	478	482	482	492	503	509	509	516	516	516	519	525	537	548	553	558	572	581	589	597	645	645	657	677	697	723	766	807	836	879	913	941	992	1049	1098	1155	1184	1216	1254	1298	1377	1451	1491	1513	1555	1619	1659	1766	1835	1889	1959	2059	2149	2224	2267	2306	2379	2445	2503	2591	2655	2727	2811	2919	3012	3126	3197	3225	3315	3477	3576	3622	3732	3813	3917	4038	4113	4159	4203	4274	4383	4438	4472	4518	4592	4621	4678	4724	4755	4832	4832	4955	4980	5032	5078	5078	5132	5179	5216	5235	5277	5310	5347	5405	5433	5470	5492	5518	5524	5550	5610	5676	5736	5766	5818	5853	5906	5983	6052	6088	6121	6123	6148	6172	6269	6321	6391	6444	6494	6535	6595	6648	6714	6737	6767	6876	6948	7012	7106	7193	7278	7352	7419	7464	7490	7584	7688	7742	7785	7824	7885	7943	7986	8029	8078	8117	8164	8206	8278	8341	8395	8444	8469	8514	8571	8610	8688	8722	8796	8844	8909	8949	9017	9096	9163	9265	9324	9388	9468	9522	9592	9679	9756	9807	9892	9997
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	3	3	3	3	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	9	9	9	9	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	15	17	17	17	18	21	21	26	26	28	32	36	43	49	51	51	56	65	71	73	78	79	85	85	90	91	92	94	95	96	98	98	98	102	105	105	106	107	107	115	115	118	120	127	131	131	131	140	140	141	147	148	149	150	151	151	151	153	155	157	158	158	159	160	161	163	168	171	172	175	175	175	177	177	179	187	187	187	187	189	190	195	195	201	202	227	228	230	231	233	234	234	236	236	237	242	246	246	246	247	247	250	250	250	250	251	251	253	256	258	258	259	263	264	264	265	265	267	268	271	271	274	277	278	282	283	284	284	285	288	289	291	295	295	296	296
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	4	5	5	5	5	5	6	6	8	8	8	13	13	15	15	19	22	22	24	29	29	32	32	32	34	36	37	37	40	41	41	43	44	47	47	47	47	47	47	48	51	51	52	53	56	57	60	63	64	65	66	67	67	68	69	69	71	72	73	74	74	79	83	83	83	83	86	88	95	103	105	108	113	118	122	141	146	155	159	164	170	171	176	191	193	208	212	214	234	262	275	280	281	285	294	299	304	321	325	339	344	349	359	367	386	398	411	419	425	436	444	453	465	477	486	498	511	513	522	523	527	531	535	549	549	554	558	560	573	573	577	579	586	590	592	594	609	625	632	641	646	650	656	661	669	678	687	709	718	720	723	731	737	741	751	752	752	752	756	762	768	772	783	796	800	806	820	822	835	841	853	857	860	869	881	884	896	897	898	913	925	927	933	940	946	961	975	986	996	1006	1014	1024	1034	1042	1048	1056	1064	1074	1079	1088	1095	1104	1115	1140	1151	1158	1163	1164	1165	1170	1184	1187	1188	1192	1202	1216	1221	1221	1232	1238
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	3	3	3	3	6	8	10	10	11	11	14	15	15	15	19	25	25	28	29	29	32	33	35	38	38	41	42	43	45	46	49	50	52	54	54	56	57	57	57	59	59	60	67	71	73	73	75	76	80	88	91	109	111	112	117	132	137	149	171	171	173	183	186	189	198	202	206	211	211	215	221	226	231	236	237	237	241	245	253	261	267	274	280	287	290	297	297	298	301	302	307	310	311	313	316	319	321	327	328	328	329	334	335	341	345	345	349	351	358	361	368	372	379	384	389	391	391	395	399	409	423	429	436	443	447	460	468	489	489	497	507	516	529	529	536	542	552	554	590	606	615	623	630	641	652	656	660	670	681	699	705	718	726	740	768	783	793	799	804	804	805	814	829	839	845	858	861	867	875	879	892	895	898	899	899	903	906	918	931	931	931	931	932	940	959	969	971	974	984	991	997	1003	1009	1018	1024	1026	1042	1051	1054	1060	1063	1065	1073	1093	1101	1108	1122	1127	1133	1136	1142	1143	1148	1159	1165	1172	1172	1175	1189	1214	1216	1220	1229	1237
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	4	5	7	7	7	7	9	11	13	13	13	13	15	16	20	20	20	20	20	21	21	21	22	22	22	23	23	24	26	27	28	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	33	33	33	36	44	44	46	46	48	49	51	55	62	62	62	63	64	67	71	77	79	82	87	88	90	93	95	99	105	108	110	116	117	125	132	137	143	175	180	187	190	221	246	252	264	270	287	291	298	312	336	344	355	377	393	419	423	446	462	482	490	514	537	549	562	607	620	642	653	660	674	692	720	735	741	757	772	779	798	807	819	833	833	845	854	855	881	881	887	890	892	895	901	901	904	909	916	920	923	929	934	938	950	961	966	971	972	974	998	1009	1021	1022	1029	1030	1031	1039	1056	1064	1072	1078	1078	1086	1123	1159	1170	1173	1180	1188	1202	1218	1230	1245	1249	1264	1266	1273	1287	1296	1376	1390	1398	1430	1443	1452	1464	1476	1484	1486	1492	1506	1519	1527	1539	1542	1550	1555	1564	1565	1588	1591	1608	1612	1631	1636	1641	1658	1682	1703	1718	1723	1732	1746	1746	1778	1793	1808	1819	1836
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	3	3	4	5	5	5	5	8	8	8	9	11	12	12	12	14	14	14	14	14	14	16	17	17	19	19	20	20	20	20	24	24	24	24	24	25	26	27	29	31	32	36	37	37	37	39	39	41	41	41	41	41	41	41	41	42	43	47	47	47	48	49	50	50	50	54	54	54	54	55	57	58	61	61	65	70	73	76	81	87	94	95	100	105	110	136	142	142	157	173	192	224	244	252	260	271	290	304	318	330	334	350	358	373	411	428	443	448	460	474	491	510	544	561	570	577	585	615	632	633	647	662	671	676	699	716	738	746	755	761	771	787	815	815	827	839	844	854	854	864	872	877	882	890	891	903	924	933	946	960	995	998	999	1028	1039	1062	1077	1082	1093	1117	1136	1159	1174	1198	1198	1198	1198	1223	1245	1271	1281	1291	1297	1311	1321	1329	1336	1344	1355	1363	1373	1387	1412	1419	1426	1694	1697	1767	1785	1877	1943	1965	1982	1992	2032	2086	2114	2139	2173	2180	2191	2237	2266	2283	2298	2311	2320	2340	2364	2381	2401	2428	2439	2444	2448	2484	2502	2519	2547	2563	2577	2587	2589	2617	2642	2655	2665	2686	2696
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	8	8	9	11	12	14	16	21	22	24	24	25	26	27	28	30	31	35	37	37	37	37	38	38	40	41	41	43	44	49	51	52	53	56	56	60	63	68	72	77	81	87	92	94	95	95	99	99	101	101	104	106	108	108	112	112	113	115	117	119	122	135	139	143	152	160	161	168	189	189	201	210	213	227	242	250	255	273	283	287	301	309	330	359	394	415	417	430	457	471	506	524	539	567	594	621	643	670	694	747	776	812	852	881	916	935	953	982	1027	1065	1139	1173	1225	1270	1300	1382	1436	1471	1564	1594	1637	1695	1741	1806	1849	1892	1948	1990	2026	2059	2118	2150	2188	2229	2255	2275	2302	2382	2382	2420	2441	2450	2494	2494	2514	2550	2578	2596	2611	2628	2669	2702	2720	2742	2757	2761	2765	2776	2806	2813	2819	2833	2837	2845	2854	2865	2881	2894	2908	2911	2915	2920	2949	2962	2981	2991	3002	3006	3017	3027	3031	3036	3041	3048	3056	3072	3092	3099	3115	3121	3133	3134	3137	3139	3150	3151	3155	3166	3172	3180	3188	3193	3197	3205	3210	3219	3240	3245	3250	3269	3273	3281	3289	3296	3303	3314	3326	3333	3346	3358	3363	3367	3383	3397	3404	3419	3427	3434	3440	3463	3476	3488	3492	3507
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	6	6	7	10	11	13	14	14	15	17	17	18	20	21	21	22	27	27	28	31	34	34	36	36	38	38	38	41	41	44	44	44	44	53	53	53	54	57	58	58	59	61	61	62	63	68	73	73	77	85	87	89	91	93	93	94	97	104	110	114	120	124	127	128	129	138	158	158	164	174	179	180	186	190	197	207	212	226	242	262	281	296	303	326	348	367	429	464	499	529	570	639	652	680	747	774	805	832	852	893	918	939	976	997	1004	1039	1069	1112	1147	1178	1194	1224	1251	1279	1326	1369	1400	1428	1467	1481	1491	1513	1537	1560	1586	1596	1613	1650	1680	1705	1722	1744	1764	1774	1790	1836	1836	1850	1863	1876	1897	1897	1908	1923	1929	1934	1942	1949	1964	1993	2009	2033	2047	2100	2113	2118	2147	2162	2180	2194	2212	2241	2320	2338	2359	2407	2429	2443	2445	2462	2525	2550	2596	2617	2640	2660	2691	2706	2720	2743	2750	2774	2800	2821	2848	2924	2937	2951	3152	3155	3169	3210	3295	3334	3361	3400	3411	3469	3528	3568	3602	3635	3662	3695	3756	3822	3863	3897	3933	3974	4022	4091	4146	4214	4291	4352	4406	4448	4509	4568	4626	4670	4724	4757	4796	4820	4881	4945	4986	5007	5076	5136
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	8	22	27	29	43	45	59	60	65	81	95	135	148	176	200	224	242	298	311	340	372	417	452	452	494	524	535	548	579	612	626	652	657	689	725	736	766	787	787	840	864	884	899	913	946	964	977	990	1014	1043	1057	1082	1100	1119	1145	1167	1180	1196	1222	1238	1250	1267	1287	1302	1333	1349	1361	1366	1386	1405	1432	1461	1518	1518	1530	1542	1572	1609	1666	1718	1748	1794	1873	1938	2006	2076	2140	2215	2257	2316	2368	2446	2531	2629	2663	2704	2778	2859	2934	3035	3151	3237	3315	3464	3577	3702	3809	3954	4067	4155	4209	4281	4405	4503	4647	4799	4918	5150	5334	5456	5662	5835	5955	6117	6309	6477	6577	6735	6825	6893	6978	7111	7264	7482	7641	7719	7827	7889	8005	8164	8281	8512	8512	8774	8836	8917	9142	9142	9224	9315	9365	9404	9468	9564	9681	9777	9865	9945	9997	10084	10179	10257	10404	10603	11011	11194	11363	11440	11562	12012	12152	12243	12318	12396	12430	12503	13269	13375	13638	13771	13853	13941	14141	14220	14349	14434	14479	14591	14691	14833	15014	15191	15250	15340	15396	15449	15475	15522	15652	15719	15764	15845	15893	15953	16017	16095	16128	16152	16206	16263	16366	16476	16555	16626	16652	16729	16796	16851	16924	16990	17064	17107	17182	17241	17333	17455	17531	17654	17716	17788	17864	17951	18024	18148	18213	18256	18339	18487
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	4	4	4	5	5	7	6	6	6	7	7	8	9	9	10	12	12	12	18	19	23	28	28	40	41	41	47	52	64	67	68	70	73	82	84	86	87	90	91	92	94	98	115	122	123	123	127	132	132	134	136	136	137	137	139	142	145	145	148	148	148	148	151	151	152	154	154	154	156	158	158	164	166	170	171	174	179	180	183	185	187	191	191	194	200	203	206	208	215	219	224	226	235	239	240	249	254	259	272	281	290	300	303	306	321	331	342	349	360	365	365	367	370	375	378	385	393	394	397	406	414	419	424	429	441	449	449	458	459	465	469	469	473	482	485	491	494	495	497	501	510	512	521	526	529	534	548	551	558	559	572	577	589	600	606	608	615	615	615	635	654	658	660	661	664	664	665	668	669	669	669	678	684	685	688	688	688	688	689	689	689	689	691	691	691	694	694	697	697	703	705	707	710	710	711	712	712	712	712	712	712	712	714	714	715	717	723	723	727	729	731	735	736	743	745	748	748	754	754	754	754	756
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	4	9	9	16	21	25	30	37	45	50	60	72	75	88	120	126	139	150	150	174	188	190	191	199	204	211	213	219	225	227	237	238	243	243	255	258	262	287	295	302	308	315	317	318	325	333	336	343	346	351	354	358	376	383	399	407	411	415	421	439	450	471	476	512	529	534	555	617	617	637	645	650	687	701	743	782	813	825	835	843	887	938	959	992	1026	1046	1088	1146	1183	1200	1247	1257	1278	1312	1369	1427	1470	1543	1608	1662	1766	1797	1834	1891	1954	2008	2082	2157	2237	2362	2459	2561	2648	2745	2825	2904	2947	3038	3114	3163	3249	3295	3344	3402	3429	3447	3483	3541	3606	3653	3697	3738	3789	3834	3894	3956	4052	4052	4080	4100	4172	4299	4299	4335	4360	4389	4400	4469	4526	4559	4651	4685	4702	4715	4778	4804	4823	4896	4969	4994	5016	5047	5128	5227	5442	5540	5579	5593	5603	5617	5625	5786	5872	5977	5996	6044	6156	6261	6312	6352	6354	6361	6483	6565	6618	6693	6900	6917	6928	6948	6974	6974	7018	7156	7215	7261	7287	7329	7438	7468	7534	7623	7644	7723	7802	7928	8027	8104	8183	8261	8290	8342	8487	8602	8648	8795	8868	8922	9014	9103	9189	9290	9414	9462	9523	9568	9590	9742	9907	9976	10031	10090	10150
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	4	8	10	10	10	24	30	34	39	48	66	75	79	80	90	105	117	126	142	142	148	152	156	161	168	176	181	181	185	199	206	207	209	213	213	215	220	223	228	230	248	251	264	270	271	277	281	286	287	290	294	296	301	313	313	321	322	323	324	331	339	344	346	347	347	357	359	365	384	384	387	396	408	414	426	448	462	472	494	509	556	580	594	626	633	648	655	690	736	776	791	825	842	866	903	943	994	1001	1020	1057	1078	1113	1156	1183	1193	1206	1246	1254	1303	1311	1371	1419	1447	1487	1580	1608	1633	1684	1705	1713	1808	1875	1968	2035	2054	2066	2070	2104	2162	2199	2225	2286	2309	2313	2364	2392	2416	2512	2512	2517	2539	2557	2589	2589	2589	2629	2632	2643	2648	2667	2698	2709	2717	2723	2731	2754	2779	2793	2814	2818	2830	2832	2865	2869	2885	2899	2909	2911	2914	2918	2921	2928	2967	2985	3008	3032	3042	3046	3068	3104	3118	3122	3130	3145	3150	3169	3192	3209	3215	3222	3238	3238	3247	3259	3269	3269	3270	3280	3282	3287	3296	3310	3320	3331	3343	3350	3362	3373	3388	3406	3412	3423	3432	3450	3487	3494	3510	3523	3548	3556	3575	3593	3606	3619	3630	3644	3652	3665	3680	3726	3730	3750	3765	3789
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	3	5	6	9	11	12	15	16	19	20	20	22	23	23	23	23	23	23	24	24	24	24	24	25	25	25	25	25	25	26	26	26	26	26	26	26	27	29	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	34	35	35	36	37	37	37	40	40	40	40	41	41	41	41	41	42	43	45	46	47	49	50	53	54	54	58	62	62	68	71	72	73	73	84	90	91	95	98	101	102	116	120	127	133	138	153	154	162	163	170	183	186	190	198	203	224	238	249	255	262	270	274	291	302	307	324	332	334	335	342	344	346	360	360	362	364	375	383	383	386	399	400	403	407	409	413	417	424	435	435	440	442	442	446	451	455	458	460	464	469	483	486	486	487	489	490	491	499	505	507	507	514	516	520	526	534	534	534	542	551	560	562	564	565	565	574	575	581	589	612	617	623	628	631	634	644	650	655	656	663	670	675	677	690	693	697	698	708	713	721	724	738	740	746	752	759	770	776	796	806	807	811	815	824	835	844	855	871	876
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	3	6	6	9	10	11	12	13	14	15	15	15	15	16	18	18	19	20	21	26	26	27	33	38	45	45	59	60	65	67	76	88	90	91	94	100	119	136	136	137	142	147	150	158	165	178	178	178	181	183	189	198	207	212	216	221	226	227	229	236	236	238	245	246	248	254	256	256	260	261	262	270	274	282	286	289	296	302	309	322	329	333	339	345	354	362	368	381	383	389	400	412	413	421	430	435	441	445	459	465	469	481	487	507	523	538	562	571	581	626	649	657	669	688	712	726	760	770	787	809	845	857	898	914	936	944	953	957	989	989	1016	1020	1026	1042	1042	1052	1070	1086	1087	1093	1100	1108	1127	1137	1144	1146	1152	1165	1171	1179	1186	1192	1200	1202	1207	1211	1221	1230	1238	1242	1244	1247	1255	1260	1269	1274	1277	1280	1281	1281	1289	1302	1303	1307	1311	1319	1325	1326	1327	1333	1333	1333	1333	1338	1340	1342	1342	1343	1349	1350	1355	1357	1357	1359	1363	1365	1372	1379	1379	1383	1392	1397	1404	1411	1415	1417	1424	1438	1440	1445	1454	1454	1456	1458	1467	1473	1481	1485	1494	1499	1508	1519	1520	1521	1523
45	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	4	7	11	18	18	18	31	36	43	56	66	66	73	81	85	95	108	115	120	125	125	134	136	138	138	149	151	156	156	159	162	166	171	172	177	177	186	188	197	210	215	219	219	219	219	222	225	233	237	238	242	258	265	272	280	290	293	304	308	317	324	329	339	340	346	352	363	371	385	407	407	417	421	426	433	446	458	465	486	510	536	557	580	613	635	651	685	699	728	740	782	813	859	885	913	946	988	1046	1094	1155	1203	1256	1300	1405	1455	1481	1541	1570	1615	1682	1757	1835	1881	1946	1986	2059	2134	2199	2226	2384	2430	2506	2561	2656	2715	2781	2805	2847	2921	2959	3009	3062	3119	3154	3229	3292	3322	3381	3506	3506	3568	3590	3637	3705	3705	3728	3752	3774	3807	3848	3865	3892	3935	3972	3993	4020	4049	4081	4107	4158	4198	4228	4244	4302	4340	4395	4435	4470	4503	4522	4551	4579	4596	4707	4744	4808	4874	4922	4943	5008	5040	5096	5103	5123	5158	5187	5243	5270	5332	5371	5388	5439	5454	5486	5517	5613	5631	5661	5698	5732	5782	5840	5882	5906	5939	5982	6016	6073	6117	6171	6217	6251	6305	6357	6415	6459	6504	6569	6612	6671	6715	6777	6819	6896	7000	7046	7153	7201	7245	7310	7425	7487	7533	7638	7747
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	8	20	20	22	22	22	22	22	23	23	25	26	26	26	27	27	27	29	29	29	29	29	29	30	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	36	36	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	39	40	40	40	40	40	40	40	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	44	44	44	44	45	45	46	48	51	54	56	58	59	63	66	68	71	73	77	77	115	116	126	134	136	137	140	145	148	156	157	158	159	159	159	164	164	165	165	166	176	180	188	200	205	209	215	219	220	225	239	245	246	250	255
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	4	4	4	10	12	13	13	14	16	16	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	30	31	37	43	68	79	98	118	131	132	150	163	190	222	252	261	275	276	308	341	343	361	382	385	386	398	411	418	434	446	448	452	467	472	476	481	494	494	495	504	508	515	518	522	523	524	527	532	539	539	540	541	545	549	551	551	551	553	553	553	557	558	561	566	571	571	571	574	575	576	580	582	583	583	585	585	586	587	587	587	587	587	587	587	591	593	594	594	594	596	596	598	598	598	598	598	602	605	612	614	616	619	620	621	629	635	636	639	639	641	642	644	645	645	646	647	654	656	657	662	664	665	666	674	679	691	696	701	703	707	723	738	758	784	791	801	804	815	822	831	841	847	850	858	858	899	919	936	958	960	961	994	1016	1033	1047	1062	1075	1078	1094	1121	1150	1181	1199	1210	1212	1240	1290	1324	1349	1397	1423	1434	1479	1530	1563	1612	1667	1682	1699	1743
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	11	11	13	18	20	21	22	23	23	24	29	30	32	33	33	34	35	37	42	42	44	44	44	45	45	57	62	62	62	62	62	63	63	67	67	67	67	67	69	72	74	77	77	77	77	89	97	103	104	108	109	114	119	121	123	125	127	132	136	143	151	154	156	157	173	183	187	204	215	220	222	225	230	241	242	249	255	255	257	259
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	15	17	24	26	26	28	32	36	38	38	39	39	39	47	49	50	51	52	52	53	54	54	57	58	59	59	59	60	61	63	65	67	67	69	72	74	75	75	76	77	79	80	81	81	83	83	85	91	94	98	108	114	114	115	115	125	140	151	156	164	167	182	191	200	297	310	317	323	332	354	485	493	633	773	882	920	950	969	994	1016	1022	1086	1102	1132	1143	1149	1155	1161	1176	1180
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	3	3	4	6	6	6	6	6	8	9	9	9	9	9	9	9	9	9	9	9	9	11	11	12	12	12	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	16	16	16	16	17	20	20	20	22	23	23	24	26	26	26	26	34	36	38	39	46	47	48	51	52	54	54	57	57	58	61	61	62	65	68	70	73	79	81	83	86	86	90	94	95	95	95	96	97	102	103	104	104	105	107	107	108	108	111	111	111	111	112	113	118	119	120	121	122	127	128	133	137	139	140	142	143	145	151	154	156	157	162	166	169	174	182	188	195	197	224	240	269	308	321	340	362	402	431	468	491	523	534	538	556	567	589	595	600	603	609	622	632	658	665	680	696	704	719	731	751	763	768	771	779	815	822	833	842	846	849	849	874	907	949	984	997	1025	1051	1085	1109	1155	1199	1223	1231	1242	1258	1307	1344	1380	1390	1413	1426	1466	1492	1522	1545	1565	1590	1601	1635	1675	1729	1784	1801	1827	1854
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	3	3	4	6	7	9	9	13	13	13	14	14	14	14	14	14	15	15	17	18	20	20	20	27	28	28	30	30	30	30	32	39	42	51	59	65	71	76	93	107	110	120	127	132	143	154	173	194	196	200	205	211	221	235	244	249	249	259	261	266	269	271	273	275	281	286	290	291	295	298	299	303	305	305	307	310	311	313	313	315	319	321	323	324	326	327	330	335	335	339	341	342	342	342	344	343	343	347	349	350	350	352	354	356	358	359	361	362	363	365	366	366	366	368	369	371	373	374	379	379	385	390	395	397	406	407	410	412	419	422	428	436	442	446	451	452	456	463	466	473	485	491	496	503	521	537	549	555	561	562	604	618	641	662	675	695	696	718	742	774	792	829	838	848	871	889	905	921	931	946	959	979	1001	1017	1027	1031	1052	1067	1102	1124	1160	1189	1205	1223	1240	1275	1292	1326	1356	1363	1380	1380	1427	1488	1534	1555	1575	1593	1626	1650	1685	1732	1752	1784	1807	1823	1854	1888	1909	1941	1960	1983	2014	2033	2095	2150	2220	2274	2313	2330	2376	2444	2501	2556	2585	2613	2644
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	3	7	9	10	10	10	12	13	15	15	15	15	16	16	17	18	18	18	20	23	24	26	29	29	29	29	29	30	33	33	33	34	34	34	34	34	34	37	37	37	38	38	38	38	38	38	38	38	38	39	40	40	40	40	40	45	45	45	45	45	45	46	46	46	46	47	47	47	47	47	48	48	50	50	50	50	50	55	59	63	66	66	67	68	70	70	74	76	76	76	76	77	77	80	80	80	80	82	86	89	92	93	93	95	104	108	110	115	120	121	126	132	138	141	146	147	147	152	152	160	163	174	179	179	179	186	189	195	199	208	216	221	228	243	251	254	261	266	275	282	292	298	308	317	328	334	351	357	372	379	387	392	400	413
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	5	5	7	9	9	9	9	9	10	12	17	17	18	21	21	21	22	24	25	25	29	30	31	39	47	52	53	54	55	58	58	66	66	66	66	68	68	69	71	71	71	71	71	72	76	76	76	76	77	79	83	83	85	86	86	86	86	89	91	99	104	104	104	104	104	104	105	105	105	105	105	105	106	107	107	108	108	109	109	109	109	109	109	109	109	109	109	109	109	109	109	109	109	109	109	109	109	109	109	109	109	110	110	110	110	110	110	110	110	112	112	112	112	113	113	113	113	113	113	113	115	117	117	118	118	119	123	125	135	135	138	138	138	140	142	150	151	152	153	153	153	164	171	177	180	181	181	185	187	192	196	201	201	208	213	218	220	222	235	235	238	249	254	261	266	272	272	277	287	291	298	302	310	310	310	316
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	3	3	3	4	5	5	5	7	7	7	8	8	8	8	8	10	10	10	10	11	11	11	12	14	14	14	17	18	18	18	18	18	19	20	20	20	21	22	24	26	27	29	31	33	41	44	45	46	47	47	49	51	51	52	54	57	58	61	62	64	65	65	65	65	69	73	74	74	75	75	77	82	86	91	97	102	104	106	110	121	122	122	127	132	136	136	149	153	161	167	171	172	179	184	210	214	221	235	239	248	261	274	293	304	309	315	355	368	396	408	420	425	440	451	465	478	486	498	504	514	535
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	7	7	7	10	11	12	13	16	21	23	24	29	30	31	36	37	37	37	39	41	41	41	44	49	52	55	55	55	56	57	62	65	68	70	70	71	71	72	73	74	74	74	74	75	75	80	82	83	84	84	84	85	85	86	87	88	88
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	7	8	8	9	9	10	10	10	11	12	13	13	13	14	16	16	17	17	17	18	18	18	18	20	20	20	20	20	21	21	30	32	32	32	37	41	45	47	48	49	49	56	57	58	68	70	75	82	85	86	90	90	90	90	90	95	96	96	96	96	96	97	98	98	98	98	98	98	98	98	98	99	99	99	99	99	99	99	99	99	99	100	100	100	100	101	101	103	103	103	103	103	109	112	113	113	113	114	114	115	115	116	116	116	116	117	119	122	122	122	122	122	122	122	124	124	125	125	127	128	128	128	129	129	129	134	135	136	139	140	143	150	156	159	160	171	173	174	177	184	196	198	206	213	217	225	225	239	248	255	262	267	268	277	289	293	307	311	312	316	320	332	350	360	365	371	376	391	398	410	421	438	443	453	467	492	511	519	530	535	548	561
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	6	7	9	9	11	11	11	11	11	11	11	12	12	13	13	13	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	19	19	19	19	19	21	21	21	22	22	23	23	23	23	24	27	27	28	31	31	31	31	32	32	32	32	34	37	37	40	40	40	43	43	44	45	46	47	47	47	47	49	50	53	54	55	55	59	61	65	66	70	71	73	81	88	95	97	100	100	102	114	118	131	139	145	146	151	153	155	158	158	163	169	172	175
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	7	7	7	7	9	9	9	9	10	11	11	12	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	18	19	27	32	35	39	43	50	56	65	65	66	67	69	70	70	73	73	73	76	76	79	79	80	80	80	82	83	85	87	87	87	89	90	90	92	93	93	93	93	94	94	94	95	95	97	97	99	100	101	103	104	106	106	107	110	111	113	114	117	118	120	120	123	124	124	128	130	131	132	135	136	137	141	141	141	142	142	142	152	158	172	176	176	230	252	294	344	353	372	381	413	427	446	449	462	464	479	483	490	499	501	508	517	522	526	529	531	535	537	540	540	548	554	558	563	564	564	568	572	576	581	585	586	589	589	606	619	634	643	650	654	667	677	683	693	700	710	721	724	735	751	757	784	788	801	817	829	852	865	877	884	896	914	925	936	947	960	972	979	1008
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	4	5	5	5	6	8	9	10	11	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	16	16	16	16	17	17	17	17	20	25	29	32	32	33	34	35	35	36	37	37	37	38	39	39	41	41	43	43	43	43	44	45	46	46	46	47	47	47	49	49	49	49	49	51	51	53	57	61	63	70	72	75	83	83	83	85	86	90	92	92	92	92	93	96	96	101	103	103	103	107	108	109	109	109	111	111	112	117	117	117	118	118	119	120	123	124	129	129	133	137	138	143	147	151	156	163	169	173	183	191	195	207	217	220	220	221	243	266	287	310	318	330	357	372	399	414	446	462	468	490	516	534	557	570	591	597	612	638	662	682	706	719	741	757	780	805	842	872	876	882	894	942	954	970	989	1001	1014	1014	1053	1080	1102	1107	1119	1123	1151	1180	1206	1218	1246	1267	1285	1296	1325	1362	1387	1419	1432	1443	1479	1502	1560	1598	1666	1706	1735	1755	1818	1883	1928	1985	2002	2024	2052
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	8	9	10	11	11	11	12	12	13	15	15	15	16	16	17	17	17	17	17	18	18	18	18	19	19	19	19	19	19	19	20	20	20	20	22	22	22	22	22	22	23	23	23	24	24	24	24	24	26	26	26	28	28	29	29	30	30	32	32	33	34	36	37	37	41	46	47	47	48	49	49	52	52	52	52	52	52	52	52	54	55	58	58	61	64	67	67	67	67	67	68	71	72	72	72	75	75	77	78	80	81	81	84	85	89	91	91	91	91	91	92	92	93	93	94	94	94	95	95	109	112	114	115	117	120	121	125	128	132	133	134	134	139	143	148	156	166	170	173	176	206	225	227	238	238	241	250	258	262	266	271	275	281	289
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	6	7	7	7	7	7	7	8	8	8	8	9	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	13	13	18	19	23	23	23	23	26	29	32	35	36	36	36	36	37	39	45	47	49	51	58	64	74	82	86	90	92	104	110	114	116	117	117	130	130	131	136	138	138	138	139	145	152	153	154	155	155	163	166	166	169	171	172	175	179	179	181	182	185	186	186	189	195	196	196	196	196	198	198	207	210	212	218	222	224	234	242	252	258	268	272	281	283	288	292	298	303	306	308	315	316	324	332	336	337	345	352	361	367	374	388	389	390	399
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	6	6	6	7	7	7	7	7	7	7	8	8	9	9	9	9	9	9	9	9	9	9	9	9	10	11	13	14	15	16	16	16	20	20	24	27	27	30	30	30	30	31	32	32	33	33	33	33	33	34	35	35	35	35	35	36	37	39	40	41	41	43	44	44	46	47	47	50	51	52	54	55	56	57	57	57	65	66	67	69	71	73	75	76	78	81	81	81	83	84	86	87	88	88	93	93	94	94	94	96	96	96	96	99	99	100	100	101	101	101	104	104	106	108	108	112	113	121	126	133	135	136	142	142	146	148	152	155	158	162	164	165	165	169	171	171	176	181	186	197	200	204	210	225	230	249	258	283	295	305	320	329	359	380	396	412	423	434	434	474	505	530	561	575	585	615	635	654	689	704	732	740	753	770	812	824	847	863	873	915	957	999	1047	1099	1143	1189	1202	1238	1334	1390	1467	1503	1542	1599
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	4	8	8	8	8	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	15	16	16	16	16	17	17	17	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	23	23	23	23	23	24	24	25	26	28	29	29	30	30	30	31	32	32	32	34	35	35	37	37	37	38	39	42	42	43	43	43	43	45	46	46	47	50	52	52	52	58	59	60	61	63	65	67	70	74	76	76	79	84	89	93	95	100	101	101	101	108	109	113	113	113	114	115	118	119	124	128	134	140	141	145	147	148	154	155	156	159	160	167	172	177	180	183	184	189	195	196	203	205	211	217
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	8	8	8	8	8	8	8	8	9	9	9	10	10	11	11	11	11	13	13	15	19	24	24	26	26	27	28	33	34	34	34	38	38	41	44	45	48	49	50	53	53	54	54	54	59	61	62	64	64	65	67	68	74	75	75	75	76	76	79	80	82	83	84	84	86	87	88	90	93	97	97	97	97	109	115	120	121	123	126	133	137	142	144	147	151	155	157	159	165	172	177	177	182	184	189	195	197	201	203	205	206	212	217	221	222	226	230	232
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	8	8	8	8	9	12	27	33	33	35	37	37	38	40	42	42	45	45	45	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	49	57	57	58	59	59	60	61	62	64	65	65	65	68	72	73	77	79	79	82	84	89	91	91	93	93	93	95	101	102	103	103	108	108	108	108	112	115	116	117	121	125	134	143	144	144	146	153	158	165	167	174	179	179	183	183	196	202	206	211	220	220	230	252	257	259	266	268	275	276	277	291	291	298	298	308	327	330	387	403	404	406	427	439	460	490	520	553	554	579	607
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	7	7	9	9	10	10	10	10	10	10	10	10	10	10	12	13	14	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	19	19	19	19	19	19	20	20	20	20	20	20	20	22	22	22	23	25	25	26	27	29	31	32	32	32	32	32	32	34	37	40	42	43	43	44	48	50	50	57	62	64	70	72	76	79	80	80	82	83	87	93	96	99	100	103	103	103	115	119	125	133	133	133	136	142	145	146	148	148	150	151	154	155	157	159	160	161	165	165	169	177	180	180	185	189	201	211	215	222	222	224	234
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	13	13	13	13	13	13	13	14	14	15	16	17	18	18	19	19	19	19	21	21	22	22	25	25	25	25	26	27	31	31	31	31	31	32	34	34	34	37	39	42	44	49	51	57	63	65	69	72	73	78	80	81	81	86	90	90	91	91	93	94	94	98	100	100	102	104	104	104	104	104	104	105	108	112	113	113	113	117	123	123	123	126	126	127	132	133	136	136	139	142	144	147	150	154	157	162	167	170	173	177	181	182	185	190
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	9	10	10	11	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	16	16	18	20	20	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	23	24	24	27	32	32	34	38	42	50	56	58	60	63	65	67	68	70	71	74	75	77	77	77	79	81	85	87	87	87	87	88	91	92	93	94	95	95	96	99	100	103	105	105	106	106	122	124	130	135	137	137	143	149	153	158	166	167	169	173	178	184	185	190	192	192	203	210	224	228	233	235	238	244	245	248	250	259	260	266	276
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	6	15	15	19	19	20	20	20	20	21	21	21	22	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	31	31	31	32	32	32	33	34	36	37	39	43	43	44	45	45	47	48	51	51	51	57	57	58	59	61	64	65	65	66	71	73	73	73	74	76	76	76	78	78	79	79	109	114	120	129	129	133	139	145	145	148	156	159	166	182	189	192	195	201	202	203	206	218	219	220	224	225	228	230	237	241	242	242	243	243	247
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	3	3	4	5	7	9	9	9	9	9	10	10	10	10	10	11	11	11	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	16	16	16	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	19	23	23	23	23	24	24	26	26	27	27	27	28	31	32	33	33	34	34	34	38	39	39	39	39	39	41	41	41	42	42	42	44	45	47	50	51	51	51	52	55	58	60	63	64	66	72	75	85	87	90	92	94	98	106	114	124	128	133	139	144	158	165	172	180	185	188	188	197	206	213	217	222	224	228	237	244	251	257	262	269	273	278	280	284	290	290	290	304	305	310	313	326	330	334	341	348	362	375	391	398	402	413
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	4	4	4	4	4	4	4	4	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	9	10	10	14	16	17	19	22	25	32	34	35	35	37	39	40	44	46	48	54	57	58	63	72	80	85	93	95	98	107	110	112	118	125	127	128	130	136	140	144	145	147	149	149	149	151	153	156	158	160	162	166	170	171	173	176	180	182	186	192	200	204	208	211	213	224	233	240	248	254	257	261	269	278	289	302	309	312	317	332
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	5	6	6	6	6	6	6	6	6	6	6	7	8	8	8	10	10	11	11	12	15	15	15	17	17	18	18	19	21	22	23	24	26	26	27	28	29	32	33	33	33	33	37	41	41	44	46	51	55	57	59	62	66	67	68	70	73	75	79	86	87	87	96	98	101	102	104	104	105	106	107	108	108	108	110	114	115
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	7	8	9	9	9	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	16	16	17	18	21	22	22	24	25	27	27	30	31	32	34	34	36	40	41	42	42	44	48	49	53	54	57	58	60	63	65	65	68	69	70	72	72	75	76	76	76	77	77	77	78	79	80	80	80	80	86	90	97	99	99	100	101	104	106	108	108	109	110	110	117	120	123	129	131	131	139	144	147	153	157	159	162	166	173	176	179	187	191	192	198	199	204	211	225	230	234	236	247	260	264	272	276	277	285
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	4	5	5	5	5	5	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	10	10	10	12	12	12	12	12	12	13	13	13	13	13	13	13	14	15	15	15	15	15	15	15	15	15	16	16	16	17	18	18	19	22	22	22	24	25	26	26	27	32	35	35	36	38	40	43	47	53	54	56	58	60	61	61	68	72	74	75	78	78	80	81	84	87	89	89	90	93	95	103	108	113	118	119	121	131	137	146	150	155	158	163	176	186	192	200	202	206	209
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	6	6	6	6	7	7	7	8	8	9	10	10	12	12	13	13	13	13	14	14	14	14	14	14	14	14	15	15	15	15	16	16	17	18	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	27	28	28	28	30	32	32	34	35	37	38	40	42	42	44	46	47	47	49	49	49	50	52	53	53	53	54	56	61	63	64	64	65	68	68	72	76	80	85	88	89	93	96	99	107	110	111	114	119	125	136	141	149	151	157	160
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	6	7	8	9	9	10	16	18	19	32	33	34	38	39	42	44	46	46	46	52	56	56	57	58	60	61	61	61	61	61	61	61	61	61
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	6	7	7	7	7	7	7	7	8	9	13	13	13	13	13	14	15	15	15	15	15	15	15	16	16	16	16	17	17	17	17	17	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	21	21	21	21	21	22	22	23	25	27	29	31	32	32	33	38	42	42	49	51	52	55	58	60	64	64	64	65	65	66	68	68	69	70	70	72	73	75	76	76	78	78	78	78	81	81	82	83	83	83	83	83	83	83	84	84	84	84	88	88	92	93	93	93	93	93	97	97	98	100	100	100	101	103	105	108	111	111	113	121	124	129	132	132	132	133	135	138	141	145	146	150	150	152	153	160	163	166	169	179	268	290	295	311	320	330	349	365	384	429	437	446	453	459	483	514	530	538	566	570	570	596	611	624	637	653	656	667	684	702	712	727	739	744	750	766	793	811	827	837	843	846	854	875	888	921	937	943	952	982	1016	1047	1070	1100	1126	1161
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	8	8	8	8	8	9	9	9	10	10	10	10	10	10	10	10	10	11	12	12	12	12	13	13	14	14	15	15	15	15	15	15	17	17	18	18	18	20	20	20	21	21	21	21	21	23	24	24	24	24	25	26	26	26	27	27	27	27	27	28	29	29	29	29	29	29	31	31	31	35	35	35	35	35	35	35	35	35	36	36	38	39	41	44	46	49	51	55	56	56	57	57	58	60	61	64	64	64	65	67	68	71	73	74	75	78	82	88	95	99	99	101	105	112	118	119	129	129	133	133	141	148	152	157	158	161	167	174	176	180	185	191	193	199	200	207	210	212	215	221	229	239	240	245	252	257	261	268	283	297	305	322	327	339	351
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	6	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	9	11	15	15	15	16	18	18	19	19	19	19	19	20	20	20	20	20	20	20	20	25	25	28	28	28	28	29	30	32	32	32	33	34	35	37	37	37	38	39	39	42	44	46	48	51	52	53	54	57	65	66	73	74	76	80
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	15	15	17	18	20	24	25	26	27	29	31	32	34	34	35	35	36	37	37	37	38	38	38	38	46	50	52	55	57	57	64	69	72	72	75	78	85	94	100	105	105	109	113	115	121	126	132	135	137	137	141	143	147	149	153	159	159	164	165
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	3	4	4	4	4	4	4	4	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	10	12	16	19	28	28	29	30	33	34	34	35	35	35	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	41	42	43	44	44	44	45	46	46	47	48	49	50	50	51	54	58	63	66	68	68	73	76	76	81	83	84	85	92	96	99	99	99	100	101	102	102	146	147	148	150	150	150	151	153	153	153	153	154	154	154	154	154	155	155	155	155	158	162	164	167	169	169	170	175	176	177	185	190	190	193	197
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	10	13	13	13	14	14	17	17	18	18	19	19	19	20	20	20	20	20	22	23	24	24	26	27	27	27	27	27	29	31	31	31	32	32	32	32	32	34	35	37	37	39	40	42	42	42	42	43
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	11	11	11	11	12	12	12	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	16	17	17	18	18	18	18	21	21	21	23	23	23	23	24	24	24	24	25	25	27	27	29	31	32	32	32	33	36	39	41	43	46	47	47	51	52	55	55	56	57	59	61	63	63	67	68	69	69	82	87	96	99	101	104	107	118	123	132	138	143	148	149	151	158	162	169	169	176	186	191	201	210	221	228	232	239	246	253	268	277	283	294	300
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	8	8	8	8	8	10	12	12	13	13	13	13	13	13	14	14	14	15	16	17	17	17	17	17	17	18	18	18	19	19	20	21	21	21	22	22	22	22	22	22	22	23	26	29	29	35	37	41	43	47	48	48	48	48	54	56	57	63	66	67	69	78	78	78	79	81	84	84	86	89	90	91	94	94	94	95	100	100	100	101	103	104	105	105	105	107	108	108	108	109	111	111	113	116	117	118	118	118	122	126	127	128	131	135	140	142	145	148	149	153	155	155	162	169	172	172	173	175	183	188	190	195	196	198	201	206	209	212	215	219	220	220	229	238	249	254	255	260	270	279	284	289	298	304	309	314	320	335	339	347	352	362	378	389	403	423	447	453	464	476	490	507	526	537	562	577	604
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	5	5	6	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	13	15	16	16	16	16	16	17	17	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	21	21	21	21	22	22	23	24	24	25	25	25	25	26	26	26	26	26	27	30	32	32	35	40	52	52	55	60	61	62	62	63	69	73	74	77	82	83	90	100	112	120	125	129	171	190	210	217	225	229	233	240	252	258	260	263	264	267	277	278	283	286	290	290	301	309	312	321	327	334	342	362	373	380	395	402	412	418	428	442	449	457	466	475	487	487	525	533	550	561	567	569	596	611	630	641	662	676	693	710	746	772	814	836	848	849	896	925	982	1021	1061	1070	1115	1155	1202	1253	1295	1349	1371	1392	1454
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	4	4	4	11	17	19	21	23	24	27	31	33	38	39	46	50	55	65	71	77	86	90	90	99	104	110	116	125	128	131	133	138	147	153	156	162	163	164	170	171	180	186	188	190	190	193	195	198	200	200	201	205	209	211	218	225	229	230	233	236	236	236	237	238	238	239	240	243	246	250	254	254	255	258	259	262	265	267	270	271	272	275	278	317	323	323	325	326	329	332	337	339	341	343	347	352	357	365	365	366	371	376	381	384	390	396	397	400	404	405	406	411	413	418	422	431	440	448	467	481	489	497	521	523	542	561	571	579	582	588	602	609	621	638	642	653	667	672	687	694	708	711	723	738	750	768	781	787	795	798	805	830	844	869	888	907	919	935	952	958	972	993	998	1007	1015	1030	1046	1064	1079	1087	1108	1142	1150	1169	1190	1204	1212	1223	1251	1264	1296	1331	1355	1363	1385	1408	1474	1502	1531	1557	1567	1585	1585	1692	1740	1788	1832	1844	1897	1976	2022	2094	2141	2178	2229	2273	2313	2383	2437	2526	2584	2623	2661	2759	2830	2953	3097	3193	3226	3292	3367	3443	3541	3598	3704	3782	3864	3974
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	6	9	10	10	11	12	12	12	13	13	13	14	14	14	14	15	16	16	22	24	24	27	30	32	32	33	33	33	33	39	40	44	46	47	48	49	55	55	55	57	59	59	62	65	68	69	70	70	70	72	75	80	82	82	82	82	82	82	82	83	83	84	84	84	84	84	84	84	84	84	84	85	85	87	88	88	88	88	88	88	88	89	90	90	90	90	91	91	91	91	91	91	91	91	92	93	94	94	94	95	99	102	102	104	104	104	104	104	104	104	104	104	104	104	104	104	106	106	107	107	107	109	109	110	111	112	112	120	127	146	155	160	162	165	165	172	175	179	183	184	186	186	197	197	200	202	202	203	204	205	207	208	210	210	212	213	220	231	234	247	251	257	267	277	283	286	294	294	296	300	309	321	326	332	334	334	341
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	10	10	5	12	13	13	13	14	14	15	15	16	17	17	17	19	19	21	21	21	21	21	21	22	23	23	23	23	24	24	24	24	24	24	24	24	26	26	26	27	28	29	29	30	30	32	33	36	36	37	37	37	37	39	39	39	39	39	41	44	47	49	52	53	53	53	54	58	59	60	61	61	66	67	68	70	71	75	77	78	78	80	83	83	85	88	91	92	93	96	97	98	106	113	117	120	127	127	132	132	139	142	146	150	151	154	163	164	171	177	179	183	187	188	192	205	213	220	223	225	234	250	259	282	302	307	315	324	332	351	361	379	395	401	411
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	10	4	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	10	10	10	10	10	10	10	10	10	11	12	12	14	16	16	16	18	18	19	19	19	20	22	25	27	27	27	29	29	29	31	33	33	33	33	36	37	38	40	42	42	42	42	42	43	47	48	48	49	49	51	53	54	54	56	56	59	61	62	63	64	66	67	69	72	72	72	72	72	72	72	72	72	72	73	74	78	78
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	10	12	12	12	12	12	12	12	13	13	13	15	15	15	15	16	16	19	19	19	19	19	19	19	19	19	19	20	21	22	22	24	26	27	28	29	31	33	33	35	35	37	37	37	38	38	38	38	40	43	46	46	46	47	48	48	48	49	51	51	51	51	52	54	54	54	55	57	59	60	60	60	60	62	62	63	64	64	65	65	65	65	67	69	71	72	74	75	82	84	87	91
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	3	4	4	5	5	5	5	5	5	5	5	6	6	7	10	10	10	10	10	13	18	19	21	22	22	24	24	24	24	26	26	28	28	30	33	36	37	39	39	40	41	42	42	43	43	43	44	46	47	47	47	48	49	49	50	50	51	51	52	53	53	53	53	53	54	54	54	58	58	58	58	58	59	60	63	63	63	65	67	67	68	69	71	71	74	76	78	82	82	87	91	94	94	96	97	97	97	97	104	106	112	120	127	138	152	164	170	176	179	247	261	279	294	300	305	317	324	332	338	344	346	346	348	364	371	378	384	392	405	416	422	430	444	453	462	475	487	500	509	519	537	542	548	560	584	597	608	627	632	638	638	669	684	691	709	720	725	737	752	773	780	792	795	810	826	847	854	885	900	906	916	944	962	995	1015	1040	1052	1076	1090	1127	1149	1176	1212	1226	1244	1271
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	5	5	6	6	6	6	6	6	6	9	9	9	9	10	12	13	13	14	14	17	17	21	21	21	21	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	27	29	29	29	29	29	29	30	30	30	30	30	30	31	32	32	34	36	36	38	38	38	40	42	42	42	42	42	44	46	47	48	48	48	53	54	58	60	65	71	71	71	80	83	85	90	94	94	98	101	105	107	107	108	111	113	114
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	5	5	7	8	8	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	12	12	13	13	13	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	19	19	19	19	19	19	19	19	19	19	19	19	20	21	23	23	24	25	27	28	28	30	30	30	30	47	54	59	66	67	69	73	84	94	103	109	114	117	121	121	131	136	137	137	137	142	142	143	145	148	148	149	149	151	152	161	162	163	165	166
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	4	5	5	5	5	5	5	5	5	13	16	18	21	25	28	28	40	54	68	81	104	140	165	228	274	352	438	527	654	768	934	1065	1157	1276	1362	1362	1469	1555	1636	1707	1796	1854	1880	1939	1984	2038	2089	2123	2142	2170	2195	2231	2332	2535	2767	2867	2952	2978	3017	3050	3101	3119	3135	3150	3165	3182	3195	3211	3248	3260	3274	3289	3300	3317	3330	3345	3349	3355	3362	3377	3385	3387	3397	3407	3409	3418	3430	3444	3458	3467	3479	3485	3488	3499	3503	3503	3503	3523	3534	3537	3550	3560	3577	3586	3598	3600	3610	3627	3638	3655	3659	3663	3667	3685	3706	3723	3738	3751	3756	3760	3778	3796	3802	3822	3846	3854	3869	3889	3907	3920	3941	3983	4018	4036	4058	4118	4133	4150	4189	4223	4233	4258	4285	4329	4349	4376	4422	4437	4457	4498	4521	4561	4584	4629	4655	4682	4727	4757	4819	4875	4896	4924	4938	4954	5028	5079	5178	5235	5267	5340	5389	5457	5496	5548	5578	5601	5625	5653	5689	5772	5839	5874	5898	5938	5992	6033	6105	6170	6216	6231	6293	6383	6453	6508	6580	6650	6691	6732	6816	6931	7011	7109	7199	7219	7274	7274	7550	7708	7847	7986	8036	8189	8397	8531	8712	8892	9012	9163	9291	9437	9701	9969	10204	10411	10492	10997	11281	11495	11904	12325	12667	12758	12985	13186	13462	13821	14116	14434	14765	15059	15366
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	3	3	3	5	5	5	5	6	6	6	7	11	14	14	14	14	15	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	26	26	26	26	26	26	26	27	28	28	28	29	30	30	30	30	30	30	30	32	32	32	32	32	32	32	32	33	33	33	33	33	34	34	34	36	37	38	38	38	39	41	41	41	41	42	47	47	48	51	55	55	56	57	58	62	63	63	63	63	63	65	68	69	70	71	75	78	83	85	90	90	94	96	98	101	104	111	112	114	115	115	128	135	143	144	146	149	151	156	159	165	166	171	176	179	183	189	194	203	207	210	213	219	226	236	240	245	252	259	263	275	293	302	303	308	311
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	6	9	10	10	10	14	14	15	17	17	17	17	20	21	21	25	26	31	31	32	34	35	35	39	39	40	45	45	45	45	46	46	48	49	53	53	54	55	56	59	60	65	68	83	84	85	85	87	88	89	94	95	99	100	103	108	108	109	111	111	111	118	122	126	126	127	129	131	131	131	131	132	134	136	136	139	140	141	146	148	149	151	152	152	153	154	155	156	156	156	157	157	158	158	158	158	159	159	160	163	163	163	163	163	169	172	173	173	174	176	185	186	187	193	195	195	195	195	198	198	200	203	205	206	213	215	215	219	222	228	228	235	243	252	270	281	287	290	295	312	325	333	339	340	341	341	359	384	413	423	435	441	456	488	518	544	568	584	614	652	710	770	797	832	855	878	907	953	990	1022	1051	1063	1089	1121	1153	1208	1229	1252	1256	1269	1301
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	4	5	5	5	6	6	6	6	6	6	6	7	8	8	8	9	9	9	10	10	10	10	10	11	11	11	11	11	12	12	12	12	12	13	13	14	14	16	16	17	18	19	26	27	32	36	40	43	49	52	58	74	85	100	127	138	152	156	162	172	186	201	218	227	235	241	257	275	284	297	305	314	321	335	351	362	378	386	392	402	424	430	437	446	457	462	466	475	482	486	497	507	513	518	523	536	546	556	560	575	590	606	616	624	630	635	641	649	674	679	704	713	720	725	750	756	765	767	774	778	786	787	796	804	811	818	826	845	848	858	863	875	881	891	896	898	910	915	924	930	942	951	958	962	975	994	1028	1042	1070	1082	1091	1211	1284	1337	1406	1432	1448	1475	1536	1560	1598	1617	1635	1642	1666	1701	1731	1766	1795	1814	1841	1862	1897	1926	1960	1984	2004	2041	2091	2142	2198	2249	2311	2328	2365	2405	2479	2516	2568	2607	2623	2667	2667	2921	3001	3063	3121	3177	3207	3292	3378	3468	3504	3554	3591	3687	3742	3835	3909	4042	4136	4183	4239	4381	4466	4633	4787	4914	4948	5049	5181	5377	5475	5639	5767	5856	5981	6175
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	9	9	13	13	13	13	16	16	19	19	22	22	22	22	24	24	24	24	24	24	24	25	27	27	28	28	30	30	34	36	36	37	37	38	40	40	41	42	42	42	44	44	44	44	47	47	47	52	52	52	54	58	59	60	61	62	64	67	69	71	73	74	74	74	78	80	80	80	80	80	82	84	85	88	94	97	98	99	99
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	4	4	4	4	4	7	7	11	16	16	16	18	18	20	24	24	25	25	25	26	27	28	30	30	31	31	33	33	35	37	39	39	40	42	42	42	43	45	46	46	47	47	51	53	54	56	56	66	69	70	76	78	78	78	79	82	83	83	84	84	87	88	94	98	99	99	99	103	107	116	124	139	141	143	151	154	160	173	178	179	182	186
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	8	9	10	10	10	11	11	11	13	14	14	14	14	17	18	19	19	19	20	20	20	22	23	35	35	35	35	35	35	36	36	36	36	36	37	37	38	38	38	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	41	45	47	47	47	49	49	52	52	52	52	53	53	56	57	58	58	59	59	59	62	62	62	62	62	62	62	63	63	63	64	67	69	69	70	70	70	71	71	73	75	80	80	80	80	80	80	83	83	87	87	87	87	87	88	89	89	91	91	91	93	93	95	97	100	100	100	102	104	105	105	105	105	107	109	110	122	123	126	128	131	139	139	148	157	163	163	167	174	181	204	209	209	212	217	220	224	236	236	236	237	237	244	247	252	252	252	256	258	264	266	270	275	279	290	296	301	315	322	330	333	336	342	348	362	370	388	390	402	406	412	434	453	472	484	495	507
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	6	6	7	7	8	9	10	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	17	17	17	17	17	17	18	19	20	22	23	24	27	29	29	29	29	31	33	35	39	40	40	40	40	50	53	56	59	59	61	62	65	66	68	73	74	74	74	75	81	84	86	88	91	99	102	108	114	115	116	123	128	132	141	156	159	160	162	168
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	8	8	9	10	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	14	14	14	14	16	16	16	16	16	17	17	17	18	18	18	18	18	19	19	19	19	20	21	22	22	22	24	24	25	26	26	26	26	26	26	27	27	27	27	27	29	34	35	35	37	38	44	47	48	52	52	54	54	56	57	60	67	70	70	72	73	78	79	83	83	83	83	92	97	102	106	106	113	115	120	124	129	134	136	137	140	149	149	150	153	153	159	159	165	172	180	182	187	191	197	202	206	213	220	220	223	227	232	238	244	253	259	262	272	278	285	300	315	318	334	356	364	372	390	398	403	407	417
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	6	6	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	16	16	17	19	20	20	20	20	20	20	20	20	20	21	21	21	21	21	22	22	22	23	23	23	23	23	25	27	27	27	27	28	29	32	32	32	32	34	36	40	41	41	42	42	42	44	45	47	47	47	48	48	49	50	54	57	58	58	61	63	65	68	71	73	75	76	78	82	87	90	90	90	90	92	99	99	101	102	102	102	110	117	124	131	133	137	143
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	4	4	4	4	4	4	4	6	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	10	11	11	11	12	13	14	14	14	16	17	18	18	19	21	22	22	24	24	24	24	27	31	33	37	38	39	39	39	40	41	41	41	41	41	43	44	45	47	48	52	54	56	59	59	60	60	61
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	6	7	7	8	8	9	10	13	13	13	15	16	16	17	17	17	17	17	17	18	18	20	22	23	23	26	27	27	28	28	31	33	36	37	38	42	44	45	46	47	47	47	48	50	50	50	50	50	50	50	51	52	53	56	56	57	57	57	57	57	57	57	57	57	59	61	64	64	64	64	64	65	65	65	65	65	65	65	66	66	66	66	66	66	66	66	66	66	66	66	66	66	67	67	68	69	69	69	69	73	74	75	75	75	75	75	75	75	76	76	76	76	77	77	77	78	78	78	78	82	82	83	86	87	87	87	87	87	87	90	90	91	92	92	97	100	102	104	104	105	108	112	118	120	120	120	120	124	128	138	140	151	158	161	172	172	201	209	215	226	240	241	264	287	292	303	311	314	341	357	381	395	400	418	420	435	453	469	486	508	511	514	529	545	561	573	577	590	595	614	624
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	3	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	8	9	9	9	9	12	12	13	13	13	15	15	15	16	16	16	17	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	22	22	23	23	25	25	25	25	27	27	29	30	31	37	39	40	45	48	63	72	88	96	97	99	114	126	135	148	155	158	162	164	176	178	185	188	188	190	190	196	200	202	204	207	210	218	221	223	227	232	236	240	242	249	251	252	258	259	262	269	271	276	285	288	289	293	300	305	312	326	334	341	350	360
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	6	6	6	9	13	13	15	15	15	15	15	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	19	19	19	19	21	22	22	22	22	22	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	27	27	27	28	28	29	29	29	29	30	30	30	31	33	33	33	33	34	39	42	42	42	42	42	42	44	44	44	44	48	49	49	50	51	51	52	52	53	56	56	59	59	60	62	63	64	65	68	68	69	70	70	74	74	76	81	83	84	85	85	88	92	97	97	97	97	99	104	105	106	106	106	110	115	131	135	137	141	142	143	149	153	159	162	164	167	168	177	179	181	185	187	188	188	250	259	276	287	290	294	315	335	341	361	377	387	394	399	413	424	436	446	451	453	475	483	504	516	531	534	546	557	574	586	603	621	627	638	652
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	5	6	6	7	7	8	11	12	12	12	14	17	18	21	27	31	32	46	46	48	50	53	53	53	56	56	57	57	60	60	62	62	68	69	73	75	79	79	86	87	88	88	89	89	91	91	92	93	93	98	100	100	103	105	105	109	109	113	113	113	113	113	114	116	117	117	117	118	118	118	119	121	121	123	124	126	132	133	133	137	137	138	140	148	150	151	151	156	156	157	157	159	161	164	166	166	168	171	172	175	178	180	187	187	191	195	196	199	201	204	208	209	213	214	216	216	217	220	221	223	223	223	223	224	230	231	232	232	235	237	237	244	249	255	263	265	270	273	280	288	290	290	290	295	296	298	302	318	319	329	329	329	335	341	349	351	357	360	367	375	384	394	402	402	404	408	442	444	454	458	458	462	462	514	526	539	555	571	586	599	620	630	643	656	660	669	673	686	703	708	719	725	732	747	758	773	790	807	808	820	826	843	863	887	902	921	929	940
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	7	7	7	7	7	7	7	8	8	9	9	9	9	12	13	14	14	15	15	15	15	16	16	16	16	16	16	16	16	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	23	24	27	30	31	32	32	32	37	38	41	42	43	43	45	46	49	52	54	54	56	58	62	65	66	69	69	69	72	76	84	89	91	92	93	102	105	115	117	123	126	126	133	136	138	140	145	146	146	146	152	171	179	184	190	193	197	213	234	237	241	245	247	254	257	260	262	265	266	267	268	271	277	280	287	289	289	290	297	303	312	319	325	333	337
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	4	8	10	11	14	14	15	15	17	18	19	20	20	22	22	22	23	23	23	23	23	23	23	25	25	26	26	26	26	26	26	27	27	28	28	28	29	29	29	29	30	30	31	33	34	38	40	40	41	42	44	44	45	46	51	51	51	51	51	51	51	51	51	51	51	51	52	53	55	58	58	58	58	58	58	58	58	60	62	63	64	65	68	68	68	70	71	74	77	77	77	77	77	78	79	79	81	82	82	82	83	84	84	85	85	88	88	88	90	90	90	91	91	91	95	96	96	100	100	100	101	101	101	101	102	102	103	104	104	110	113	114	117	119	125	128	136	141	153	157	158	159	164	166	175	179	183	185	185	193	199	212	218	231	240	245	247	252	253	260	262	262	262	263	275	288	295	299	304	315	323	335	345	353	357	360	372	382	393	402	413	417	420	435	451	461	464	478	482	486	486	501	517	527	534	541	547	565	578	590	603	623	630	642	652	681	706	739	781	792	801	842	876	908	931	940	947	969	975	1015	1050	1072	1106	1126	1148	1166
46	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	7	7	7	7	8	8	8	8	8	8	8	9	10	33	34	35	35	35	35	35	35	35	35	35	35	35	35	38	44	45	46	46	46	46	47	48	48	48	49	50	52	53	55	55	55	55	55	58	58	58	58	59	59	59	59	60	60	60	60	60	60	60	60	60	61	61	62	63	63	63	65	67	67	68	68	70	70	70	71	71	71	73	76	78	78	78	78	81	81	82	86	86	87	87	89	92	93	100	108	108	110	111	115	120	125	130	130	131	132	134
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	0	0	27	40	69	112	143	133	181	229	313	310	341	293	497	685	315	241	281	351	359	349	313	313	268	295	251	306	389	439	459	299	294	362	330	301	330	307	279	355	369	332	286	276	287	291	388	429	480	445	420	410	401	399	409	433	619	446	340	351	365	369	470	436	414	406	414	422	459	486	484	435	446	474	510	564	587	631	576	558	557	592	591	650	627	587	605	615	614	709	773	694	644	674	732	737	856	857	790	875	877	1073	1012	1294	1321	1469	1525	1646	1799	1935	1949	1826	2060	2093	2333	2294	2306	2737	2788	2830	2909	3035	3150	3340	3521	3560	4975	5066	5137	5069	5472	5538	5666	5619	5558	5702	5617	5617	5747	5737	5746	5721	5867	5922	5988	6085	6089	6069	6028	6175	6115	6054	6270	6188	6139	6172	6102	6162	6055	6231	6222	6210	6256	6292	6333	6314	6354	6378	6403	6330	6236	6179	6236	6332	6375	6397	6421	5210	5222	5201	5304	5474	5427	5462	5471	5656	5614	5825	5904	5859	5783	5736	5791	5845	6028	6044	6021	6022	6073	6089	6064	6166	6376	6434	6539	6604	6455	6395	6605	6901	6866	6785	6909	6874	6992	7193	7559	7501	7516	7650	6743	6849	6285	6412	6501	6284	6508	6608	6374	6488	6796	6908	6927	6982	6822	7345	7689	8230	7963	8150
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	4	5	6	9	10	10	10	10	10	10	10	11	11	11	11	12	12	15	15	15	15	15	15	16	16	21	22	23	24	24	24	24	24	27	28	28	28	28	29	29	29	31	31	31	31	33	34	35	35	36	36	36	37	37	37	37	37	39	39	39	39	39	39	39	40	41	41	41	41	42	42	45	47	48	50	54	55	59	59	59	60	65	66	69	74	74	74	75	78	79	81	89	90	90	97	102	104	105	116	134	142	143	143	166	178	189	195	200	211	219	236	252	265	277	289	300	327	335	374	389	396	430	469	500	536	550	571	583	599	607	630	637	651	668	676	684	693	698	711	722	743	754	759	772	778	799	808	816	828	836	839	841	847	851	851	857	862	874	879	888	915	920	936	949	952	957	963	992	1012	1014	1015	1035	1042	1063	1072	1103	1117	1123	1133	1138	1153	1153	1165	1179	1200	1202	1210	1224	1243	1248	1266	1278	1299	1317	1337	1350	1363	1371	1386	1416	1428	1463	1486	1498	1526	1544	1555	1567	1596	1611	1646	1666	1688	1697	1727	1767	1813	1848	1868	1869	1902	1909	1938	1959	1998	2061	2123	2176	2185	2206
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	4	6	6	8	8	8	10	12	14	15	17	20	23	25	33	40	48	62	71	76	105	117	128	138	150	159	165	167	169	173	184	193	200	200	201	212	217	222	231	237	238	239	246	248	248	251	252	254	257	259	262	263	264	265	269	269	270	274	283	283	287	292	295	295	297	302	314	325	332	341	346	372	376	378	378	379	392	403	404	416	428	430	432	436	445	451	463	482	482	502	513	520	520	545	559	570	570	584	589	595	598	623	624	630	635	646	654	668	673	679	688	695	696	711	723	741	763	780	785	806	808	823	851	862	871	877	890	901	908	918	928	928	930	940	955	962	964	984	987	989	1006	1016	1023	1037	1051	1057	1064	1076	1094	1098	1105	1107	1114	1127	1137	1143	1144	1149	1164	1166	1169	1172	1196	1215	1217	1231	1241	1250	1263	1267	1287	1295	1305	1309	1313	1317	1320	1328	1345	1364	1370	1373	1380	1387	1392	1397	1402	1412	1415	1425	1435	1448	1466	1483	1509	1523	1536	1548	1551	1562	1573	1590	1596	1606	1617	1650	1681	1709	1745	1753	1763	1789	1805	1822	1830	1847	1861	1914	1925	1926	1972	1992	2051	2071	2101
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	12	12	12	12	12	12	12	12	13	13	13	13	13	13	15	15	15	15	16	17	24	26	26	26	28	30	32	33	37	38	44	47	50	53	55	70	80	91	92	97	108	111	126	139	148	155	158	158	161	173	179	180	183	187	190	197	205	212	214	223	223	224	231	236	243	250	253	257	260	261	269	278	279	284	286	288	289	293	295	297	303	310	314	323	325	329	331	332	332	332	334	334	336	336	337	339	341	342	343	343	343	343	345	347	351	353	353	356	359	366	366	368	370	374	379	382	387	391	396	397	411	413	419	421	426	431	434	440	440	441	462	462	474	482	486	512	520	542	550	568
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	7	7	7	7	8	9	9	10	11	90	351	585	586	588	588	589	592	594	595	596	598	598	601	601	602	603	603	603	603	603	603	603	605	606	606	606	606	606	606	606	606	606	606	606	606	606	606	607	608	608	609	610	610	611	611	611	611	611	613	613	613	613	613	613	613	613	613	613	613	613	613	613	616	616	616	616	616	616	617	618	618	618	619	620	621	623	624	625	627	629	629	631	634	634	636	638	639	641	641	643	643	646	646	647	648	649	653	654	656	659	661	668	672	674	674	686	690	695	705	708	716	717	727	734	746	749	751	752	758	759	760	763	768	768	768	770	772	773	775	775	775	777	782	794	797	798	802	802	802	808	814	819	822	826	831	832	837	838	842	844	845	845	845	848	849	854	854	862	862	862	864	866	867	869	871	875	877	880	883	890	893	895	897	898	901	905	905	913	917	924	924	994	999	1010	1011	1017	1026	1026	1033	1034	1040	1045	1047	1050	1054	1057	1057	1062	1066	1070	1079	1083	1089
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	4	6	9	9	10	25	28	32	33	34	36	38	41	42	44	45	46	46	46	46	46	46	46	46	46	46	46	47	48	49	53	53	54	55	55	56	58	63	63	69	69	69	69	69	71	71	72	73	74	75	75	75	75	76	76	76	77	78	81	82	82	84	89	89	89	91	91	92	93	93	93	93	93	94	94	96	96	97	103	103	104	106	110	115	118	119	127	127	130	139	142	150	152	156	156	162	173	188	205	212	218	227	229	262	272	280	306	339	339	348	358	381	416	488	509	518	538	592	663	709	728	756	784	850	915	957	972	1043	1089	1098	1120	1181	1186	1222	1243	1277	1303	1314	1324	1333	1373	1414	1465	1477	1507	1542	1584	1648	1677	1715	1732	1744	1753	1770	1940	1962	1992	2003	2010	2021	2032	2076	2111	2128	2142	2147	2152	2168	2264	2293	2306	2314	2344	2355	2376	2387	2411	2425	2433	2440	2449	2461	2477	2504	2516	2535	2548	2563	2589	2616	2629	2658	2678	2696	2707	2741	2772	2815	2834	2852	2881	2911	2947	2974	3001	3041	3067	3102	3139	3170	3191	3273	3309	3343	3374	3404	3464	3515	3554	3595	3602	3650	3662	3726	3753	3799	3865	3916	3980	4005	4076
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	5	5	5	8	9	10	14	18	21	21	21	23	25	28	28	31	31	31	32	33	33	35	37	37	37	37	37	38	38	40	41	43	45	46	48	49	52	52	53	56	59	61	64	68	69	69	72	74	75	80	81	81	82	83	84	84	89	90	91	93	98	99	105	108	113	122	129	146	157	161	166	174	184	199	219	233	238	241	266	272	281	288	302	303	305	314	328	338	349	393	406	421	430	444	444	493	550	580	604	662	674	707	745	773	874	889	925	959	972	1010	1061	1096	1114	1165	1177	1205	1239	1271	1284	1330	1359	1390	1449	1492	1525	1555	1593	1651	1681	1705	1713	1739	1771	1817	1874	1903	1943	1956	1991	2013	2066	2102	2126	2166	2175	2192	2232	2247	2276	2306	2336	2359	2370	2398	2416	2439	2460	2468	2473	2501	2524	2526	2535	2569	2578	2587	2595	2606	2648	2683	2683	2710	2740	2747	2767	2779	2800	2818	2850	2858	2868	2883	2893	2914	2934	2962	2967	2972	2988	2998	3009	3022	3060	3093	3121	3139	3167	3186	3199	3225	3250	3266	3279	3306	3312	3341	3368	3408	3434	3447	3479	3519	3558	3587	3619	3641	3667	3703	3729	3753	3754	3778	3823	3850	3879	3894	3936	3948	4034	4073	4122
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	4	4	4	4	4	4	4	4	5	5	5	6	6	9	10	10	10	11	12	12	12	12	12	12	13	13	13	13	13	13	14	14	14	14	15	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	22	24	24	24	25	25	26	26	26	26	26	27	27	28	29	31	31	31	36	39	41	44	48	48	51	54	62	65	67	69	70	72	75	77	79	87	92	96	100	102	106	115	122	132	144	148	152	160	165	190	203	207	213	221	224	229	239	247	248	254	254	257	261	264	267	271	275	279	284	288	292	295	299	302	304	311	316	320	322	325	328	328	333	347	351	357	366	369	369	370	381	384	389	391	394	396	399	408	412	415	416	419	421	424	431	439	446	454	456	461	467	474	483	493	509	522	545	570	615	635	654	693	711	721	747	786	796	824	849	864	885	899	911	975	1000	1030	1035	1044	1071	1104	1116	1130	1133	1140	1149	1159	1176	1192	1218	1238	1256	1258	1264
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	3	4	4	4	6	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	10	10	10	10	10	11	11	11	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	15	15	16	17	17	17	17	17	17	21	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	25	25	25	26	27	31	34	36	36	37	37	37	41	45	46	49	50	58	60	65	66	68	69	70	71	72	78	87	87	88	90	98	102	105	107	110	115	117	118	126	131	136	142	143	147	151	154	157	159	160	163	163	165	165	172	175	178	180	185	186	186	187	188	194	198	198	200	202	206	216	222	226	226	230	231	233	237	239	240	241	249	249	254	257	263	269	275	276	279	280	280	283	286	292	295	295	304	309	310	312	317	324	326	332	340	341	348	355	361	361	361	366	366	375	381	386	387	390	396	404	408	415	421	427	430	432	436	438	442	447	451	464	469	475	483	494	517	535	552
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	3	3	4	4	5	5	5	5	5	6	6	7	8	8	8	10	10	10	11	12	12	13	13	13	13	14	14	14	14	14	14	16	16	16	18	18	18	18	18	18	18	18	18	18	18	18	19	21	22	22	23	24	25	25	25	25	26	26	26	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	28	28	29	29	34	35	36	36	36	36	36	36	36	36	36	36	36	36	36	38	38	39	39	39	40	44	47	47	48	49	49	51	52	52	52	57	58	63	69	71	73	77	80	85	90	107	109	121	128	139	151	154	181	191	216	226	228	244	251	272	290	296	314	325	330	341	352	379	384	394	401	411	426	449	463	482	508	516	525	530	566	596	611	624	637	643	654	654	667	677	685	694	698	703	713	727	736	739	762	766	781	787	806	816	829	832	839	849	858	874	889	899	905	913	917	934	941	962	974	992	997	1004	1019	1024	1030	1043	1055	1058	1063	1071	1071	1076	1086	1093	1094	1105	1105	1125	1130	1148	1153	1158	1161	1169	1181	1189	1192	1208	1211	1233	1247	1247	1282	1300	1320	1320	1342
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	5	5	5	5	6	7	10	12	12	12	12	12	13	14	14	14	16	16	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	22	22	23	27	28	30	30	32	34	42	48	49	49	52	54	56	56	56	57	59	65	70	75	77	87	103	105	108	120	128	141	147	162	179	205	220	225	250	266	274	301	318	322	333	354	390	407	424	427	433	452	473	497	512	522	524	532	564	593	602	608	634	643	648	679	688	694	711	727	736	743	770	790	802	815	818	829	845	866	953	959	980	992	995	1000	1011	1032	1038	1045	1053	1065	1067	1080	1084	1106	1108	1124	1126	1127	1141	1147	1158	1168	1177	1179	1180	1199	1199	1206	1210	1217	1233	1233	1256	1267	1282	1297	1312	1332	1332	1339	1359	1366	1388	1398	1415	1428	1439	1465	1495	1529	1556	1583	1598	1630	1666	1721	1745	1747	1748	1798	1833	1869	1892	1923	1946	2000	2039	2077
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	4	4	5	7	7	7	7	8	8	10	11	11	11	12	13	13	13	13	15	17	17	18	18	19	19	20	21	22	22	22	22	26	28	32	36	36	39	42	42	46	48	48	53	56	57	58	58	59	61	63	66	76	78	85	88	88	88	92	93	94	97	100	103	104	110	112	114	116	116	123	126	128	134	135	135	140	141	143	144	146	149	151	152	153	153	155	158	159	161	164	164	165	167	175	177	187	190	194	194	195	202	214	220	225	225	230	232	236	243	252	264	269	275	287	301	311	332	340	358	364	371	375	382	397	412	418	446	453	459	466	494	516	533	544	548	548	554	569	573	578	595	599	601	607	622	624	631	637	648	656	670	672	678	688	690	692	692	697	701	701	709	710	710	716	718	718	718	723	724	728	729	731	739	746	749	751	761	765	775	776	781	784	788	790	793	805	805	805	807	815	819	819	828	832	836	836	841	853	859	862	874	879	886	890	903	908	912	927	929	942	955	969	973	982	1000	1031	1041	1060	1069	1079	1091	1097	1120	1122	1127	1139	1146	1157	1164	1168	1210	1225	1254	1258	1275
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	8	8	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	14	14	14	14	14	14	16	16	16	16	19	19	21	23	23	26	30	34	34	35	37	48	53	59	63	69	81	83	91	99	107	110	115	120	125	126	132	133	136	146	155	165	169	171	181	190	192	193	196	201	206	211	217	221	223	225	230	240	251	268	274	278	290	295	306	319	325	333	336	343	351	358	370	376	376	377	383	394	438	441	453	456	461	463	470	479	486	504	512	523	538	544	554	569	576	585	591	595	605	609	623	632	643	646	650	653	656	659	660	661	667	670	674	676	676	679	683	689	690	699	703	703	708	710	712	713	715	715	721	725	732	733	735	740	741	744	750	754	758	759	771	777	777	790	801	811	818	825
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	12	12	12	12	12	14	14	14	15	15	15	15	15	15	15	15	16	16	16	16	16	18	18	19	19	21	21	24	25	28	32	41	44	45	48	53	59	61	68	68	68	76	80	86	91	104	110	113	118	124	127	135	143	152	157	163	169	178	195	206	210	212	221	235	235	242	255	266	272	276	277	281	296	301	305	306	313	315	323	328	334	338	344	345	345	345	349	354	354	363	364	364	364	364	368	374	382	383	383	383	390	395	397	399	406	408	411	414	419	423	425	430	438	438	440	441	442	442	442	445	449	450	452	453	453	456	458	462	467	470	471	473	477	479	484	487	488	489	492	495	504	506	508	514	518	526	528	534	538	543	549	555	556	556	557	558	565	565	571	578	587	596	605
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	8	8	8	8	8	8	9	9	9	9	9	10	11	11	11	11	11	12	12	12	12	12	12	12	13	13	13	14	16	16	16	16	16	17	18	18	18	18	18	20	20	23	27	28	31	32	33	33	34	35	39	41	41	41	41	46	48	52	53	58	61	61	61	64	66	71	74	75	76	78	79	83	84	86	87	89	91	92	94	95	96	99	102	103	103	103	106	109	110	111	112	116	118	128	129	130	131	131	131	131	132	136	142	142	146	151	161	168	176	182	187	210	211	215	220	224	226	233	234	235	243	246	246	250	259	267	267	272	281	292	305	313	320	325	344	351	351	355	362	363	371	379	383	394	401	406	406	410	415	418	422	425	426	427	431	432	433	437	443	446	447	454	454
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	4	5	7	8	11	11	11	11	11	11	13	14	14	14	14	14	16	16	16	16	16	16	16	16	16	17	17	17	17	18	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	22	22	23	26	26	26	26	27	27	27	27	29	29	31	31	32	36	42	48	48	51	58	70	76	90	91	94	94	105	116	126	130	136	138	146	152	175	180	196	202	210	217	231	238	251	258	265	289	302	325	342	348	369	385	391	400	412	421	439	450	457	475	478	482	485	514	525	535	547	557	560	578	583	588	591	600	606	612	619	622	630	639	641	642	644	652	653	655	665	670	671	671	672	697	706	708	709	712	712	719	720	724	730	732	734	736	737	741	743	746	753	753	753	759	765	774	776	781	793	806	821	836	843	848	849	865	865	870	878	884	895	913	922	926	952	966	1014	1035	1058	1080	1097	1123	1150	1167	1173	1178	1201	1209	1232	1246	1251	1273	1292	1303	1321	1340
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	4	5	7	7	7	10	10	11	11	11	12	13	17	18	19	20	20	21	23	25	27	31	32	33	33	35	36	36	38	41	44	45	45	47	48	52	53	54	54	56	57	60	60	60	61	62	62	63	64	65	65	66	66	66	68	70	73	73	73	73	74	78	81	81	81	82	84	87	88	92	94	94	94	96	97	97	99	99	99	99	99	102	102	103	103	103	105	108	109	115	117	117	119	120	125	132	134	137	141	143	152	155	162	168	170	182	190	205	220	221	233	234	261	291	309	318	333	353	370	395	411	417	421	448	482	507	522	545	548	558	573	584	594	595	608	617	630	650	660	670	675	691	695	700	725	742	752	757	760	764	772	783	783	790	813	825	834	836	848	875	894	910	925	959	980	1004	1015	1057	1069	1097	1108	1125	1156	1166	1210	1236	1254	1255	1277	1302	1318	1330	1345	1372	1411	1425	1465	1503	1512	1538	1557	1588	1612	1630	1668	1669	1696	1720	1760	1774	1783	1799	1832	1853	1894	1923	1943	1962	1987	2014	2029	2036	2058	2095	2131	2135	2143	2165	2182	2234	2253	2278
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	5	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	9	9	12	12	12	13	13	13	13	13	14	14	14	14	14	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	18	18	18	18	19	19	21	25	25	25	25	26	28	27	27	28	28	30	31	31	32	34	35	38	40	40	44	48	49	52	54	65	71	75	84	90	93	98	105	113	115	130	138	141	150	162	172	179	199	216	220	223	226	236	246	253	260	266	269	269	274	277	285	294	297	303	308	313	320	340	345	349	355	359	362	364	378	387	397	401	403	408	410	410	417	427	429	431	431	436	453	453	458	460	469	481	481	484	495	497	509	513	513	529	529	536	538	542	544	544	558	565	566	570	581	593	597	606	617	626	643	665	674	681	699	715	716	735	751	766	783	802	803	829	833	868	870	876	897	907	917	926	929	945	952	971	984	987	1005	1018	1025	1025	1028
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	3	6	6	6	9	11	11	14	16	22	23	26	26	32	33	34	39	40	42	43	51	53	55	56	57	57	58	59	60	61	66	66	67	68	70	74	74	74	74	80	84	84	84	84	84	84	84	84	86	87	87	88	88	89	93	94	94	96	97	107	109	109	111	111	111	111	112	113	116	118	119	120	120	124	125	125	126	127	129	130	131	131	133	137	137	137	137	137	142	145	148	152	155	159	159	159	165	168	173	174	178	180	181	183	188	193	196	200	213	221	228	228	241	244	247	252	253	255	273	276	287	287	290	300	325	337	346	356	365	374	375	379	385	397	398	412	450	457	458	463	483	502	530	561	567	592	598	627	658	669	688	706	709	712	747	757	780	802	812	826	831	856	944	970	985	992	992	992	992	1017	1036	1055	1057	1070	1071	1100	1112	1126	1143	1152	1153	1155	1169	1175	1192	1201	1217	1217	1219	1223	1234	1246	1259	1278	1298	1307	1339	1363	1374	1384	1394	1406	1408	1427	1446	1449	1467	1477	1489	1501	1536	1561	1584	1595	1610	1613	1623	1651	1669	1698	1705	1708	1732	1735	1764	1786	1819	1872	1897	1946	1957	1995
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	6	6	14	17	25	42	58	75	101	140	164	164	183	188	203	216	243	340	364	391	423	617	685	741	801	819	888	946	1004	1048	1111	1178	1207	1237	1283	1307	1465	1531	1638	1675	1719	1872	1918	2011	2136	2236	2338	2383	2454	2612	2652	2773	2904	2999	3033	3128	3157	3300	3358	3401	3465	3580	3623	3745	3795	3872	3893	4066	4174	4222	4292	4396	4465	4518	4632	4716	4826	4894	4968	5040	5130	5205	5323	5429	5516	5638	5742	5801	5947	6125	6190	6290	6379	6435	6682	6818	7016	7082	7253	7502	7571	7668	7716	7867	8062	8258	8547	8675	8675	9016	9237	9769	10125	10450	10726	11089	11205	11599	12234	12549	12935	13162	13309	13976	14205	14550	14982	15342	15711	16044	16223	16545	16695	16956	17180	17493	17836	18136	18377	18545	18676	18978	19176	19320	19400	19563	19812	20001	20185	20383	20620	20722	20865	21044	21280	21528	21677	21893	22005	22190	22326	22461	22617	22656	22766	22816	22907	23056	23181	23321	23399	23430	23474	23622	23703	23778	23830	24001	24242	24372	24418	24513	24904	25056	25097	25184	25345	25440	25578	25652	25798	25840	25972	26017	26087	26194	26252	26381	26474	26630	26685	26797	26874	26940	26959	27029	27185	27360	27518	27636	27765	27964	28120	28294	28507	28629	28717	28895	28933	29185	29425	29801	29914	30155	30302	30982	31206	31748	31975	32175	32483	32679	32908	33037	33119	33402	33627	34006	34201	34332	34875	35139	35655	35938	36414
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	14	14	14	14	14	14	14	14	15	15	15	15	15	15	16	17	17	18	18	19	21	21	21	22	22	22	22	22	24	27	27	27	29	35	39	44	49	50	53	57	59	69	75	85	88	89	94	105	117	120	133	150	159	159	161	169	174	188	198	198	213	215	215	218	226	234	239	239	244	247	250	252	260	267	270	272	272	280	285	291	302	302	303	305	317	320	332	340	347	354	360	366	383	388	396	399	412	416	425	427	452	455	470	478	479	495	503	512	520	530	531	534	538	545	548	557	560	566	568	570	584	584	584	589	592	592	600	607	607	612	620	625	628	645	648	648	655	663	663	667	674	679	682	686	689	689	690	703	706	706	719	732	747	750	756
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	3	4	4	5	5	5	5	7	7	7	7	7	8	9	9	10	10	10	10	10	10	10	10	10	10	10	11	11	13	14	14	14	15	17	18	21	25	25	25	25	26	27	27	28	28	28	28	28	29	29	30	32	32	32	32	33	33	34	35	37	37	37	37	38	38	38	38	38	39	39	39	40	41	41	41	41	41	41	41	41	41	41	41	42	42	42	43	44	44	47	47	47	50	52	54	57	60	66	67	68	70	70	76	82	85	85	99	100	119	128	137	138	138	145	180	184	192	195	198	204	255	265	269	289	295	303	304	305	322	326	331	339	349	360	365	366	369	379	384	387	387	390	394	398	405	409	412	416	417	424	427	435	443	458	469	469	474	482	490	498	501	507	507	507	509	518	522	522	522	523	524	536	537	541	541	544	546	547	550	552	561	566	570	572	574	576	578	579	589	595	598	598	608	613	617	619	630	637	637	645	653	654	661	669	672	677	686	690	711	725	732	737	751	779	786	790	792	793	796	798	816	820	843	860	861	869	869	890
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	5	5	5	7	9	11	11	12	17	18	20	21	22	23	24	27	26	28	29	30	30	30	33	37	39	42	43	45	46	46	50	56	63	64	66	70	71	72	72	74	77	80	82	84	84	85	85	85	86	86	88	88	88	90	91	92	93	93	94	97	101	101	101	104	106	107	109	109	109	111	111	116	118	120	121	124	125	125	127	128	129	131	133	135	138	138	140	140	145	145	146	146	150	150	151	156	159	159	168	175	180	194	201	206	209	212	219	231	243	251	258	275	282	295	308	323	343	370	376	390	398	402	421	447	471	491	499	510	534	550	575	580	587	595	609	630	652	666	679	691	698	705	718	743	757	766	777	784	794	807	813	832	832	844	851	861	877	890	904	904	907	913	920	932	955	970	988	1008	1015	1077	1090	1094	1103	1110	1111	1131	1138	1148	1156	1166	1176	1193	1199	1207	1230	1235	1250	1257	1274	1277	1280	1297	1309	1314	1321	1329	1360	1372	1385	1403	1407	1415	1419	1441	1462	1472	1487	1499	1519	1535	1562	1573	1591	1604	1636	1648	1691	1707	1722	1747	1763	1791	1797	1797	1843	1873	1904	1925	1931	2004	2030	2102	2135	2165
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	3	3	3	3	3	3	3	5	5	7	9	9	10	11	14	15	18	19	22	22	24	24	24	25	28	28	28	29	29	30	31	31	32	33	34	34	36	36	36	38	38	38	39	41	41	41	43	43	44	44	44	44	44	44	45	45	45	46	48	48	48	48	49	50	50	50	50	52	55	57	57	59	60	61	67	70	71	73	82	86	91	99	106	116	122	141	145	158	164	174	181	181	184	192	192	206	214	225	232	240	248	251	254	261	270	274	280	291	292	302	310	326	337	352	358	365	373	383	383	400	416	424	436	446	457	459	487	515	534	542	555	568	579	593	619	628	650	663	668	679	696	715	728	737	747	751	772	794	809	829	852	862	866	887	917	924	947	952	964	975	988	1013	1025	1034	1056	1060	1061	1061	1082	1100	1125	1129	1152	1161	1185	1210	1246	1253	1266	1279	1287	1314	1318	1350	1370	1387	1403	1420	1430	1465	1476	1501	1520	1549	1564	1599	1640	1670	1700	1736	1778	1801	1840	1874	1881	1909	1995	2023	2037	2071	2096	2163	2189	2237	2247	2285	2324	2336	2363	2392	2398	2431	2440	2480	2502	2505	2551	2607	2648	2672	2698
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	3	3	4	10	10	12	14	14	17	18	20	21	21	22	25	28	30	32	36	37	39	42	44	45	45	46	48	48	48	48	51	52	52	53	53	56	59	59	63	68	69	73	73	75	77	79	80	82	85	86	88	88	90	94	95	95	98	100	104	107	107	108	110	110	112	115	115	115	121	125	136	144	151	151	155	159	162	163	167	169	172	177	183	186	189	193	193	195	203	213	224	229	233	244	244	263	273	292	301	310	312	317	323	328	344	346	357	368	370	380	393	404	424	433	454	465	473	495	495	510	512	519	525	541	567	574	584	596	616	617	620	642	646	652	670	686	698	702	704	718	725	744	749	755	759	766	787	797	803	806	814	820	824	851	859	873	875	882	886	888	909	973	976	983	997	1005	1008	1008	1021	1030	1039	1040	1063	1063	1088	1092	1110	1111	1139	1143	1144	1167	1174	1183	1188	1204	1206	1227	1236	1239	1241	1254	1282	1301	1313	1319	1340	1354	1362	1369	1404	1414	1432	1453	1456	1479	1505	1520	1570	1596	1605	1650	1667	1692	1698	1708	1744	1759	1774	1785	1788	1798	1798	1814	1827	1835	1859	1876	1898	1911	1929
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	9	9	9	9	9	10	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	16	16	17	17	18	19	22	22	22	23	24	25	25	26	26	27	29	29	35	36	38	40	40	41	45	46	48	48	49	50	56	61	63	66	71	73	74	74	76	76	79	88	92	93	96	96	98	104	106	119	122	124	127	135	137	140	142	147	149	161	180	189	198	208	218	223	230	247	269	278	291	298	299	299	301	314	325	337	339	348	354	371	382	406	422	432	436	447	462	471	493	505	526	527	546	588	593	605	642	653	666	678	690	720	728	750	762	783	785	802	812	813	828	846	849	861	869	877	889	908	916	918	926	934	944	948	957	958	970	972	982	985	995	1009	1011	1026	1026	1034
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	5	5	5	7	8	12	12	12	14	14	17	17	17	21	21	21	23	23	23	23	23	26	27	27	28	28	29	29	29	29	32	34	36	36	36	36	36	36	36	37	38	40	40	41	41	41	41	43	43	43	43	43	43	44	45	45	46	46	48	49	49	51	53	53	54	54	54	54	54	54	54	54	55	55	55	59	62	62	63	63	64	64	65	65	67	69	69	69	69	70	73	73	73	75	80	82	82	84	87	88	90	101	104	110	116	116	122	124	127	136	141	146	158	164	166	168	171	180	188	203	213	218	232	242	258	271	285	286	286	296	302	313	325	330	332	338	343	359	363	366	380	383	384	391	400	412	417	422	426	427	444	460	470	483	488	492	517	534	567	574	614	634	636	648	653	685	711	734	746	781	788	811	819	862	875	906	913	926	945	951	963	969	989	989	994	1010	1017	1022	1029	1038	1052	1056	1073	1080	1099	1109	1124	1139	1144	1154	1169	1173	1181	1190	1211	1228	1234	1244	1263	1278	1295	1302	1305	1314	1336	1351	1357	1357	1373	1391	1417	1426	1433	1468	1481	1511	1520	1543
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	3	5	6	6	6	7	8	11	12	13	13	16	18	19	20	20	21	24	25	27	28	31	31	32	32	32	34	35	38	41	41	43	43	45	48	50	50	50	50	52	52	53	54	56	57	57	57	57	58	58	59	59	59	59	60	60	60	60	60	60	61	62	62	62	62	62	63	63	63	63	63	64	64	64	64	68	68	68	69	69	69	70	74	75	77	77	80	80	83	84	90	90	97	100	106	110	121	128	129	129	133	147	158	166	177	181	203	217	237	259	276	296	306	312	327	330	346	360	379	409	438	465	474	500	537	550	558	567	590	615	644	670	693	717	726	735	749	765	787	806	819	832	846	877	912	959	969	981	995	1005	1013	1045	1066	1087	1104	1115	1138	1139	1139	1152	1174	1191	1214	1237	1256	1277	1305	1323	1338	1379	1383	1417	1430	1464	1492	1523	1538	1545	1586	1609	1636	1658	1704	1713	1726	1746	1773	1785	1800	1821	1851	1874	1887	1914	1914	1923	1937	1945	1960	1982	1997	2002	2018	2035	2054	2059	2078	2082	2123	2130	2162	2172	2192	2205	2227	2234	2241	2244	2272	2276	2316	2330	2331	2381	2418	2462	2474	2522
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	7	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	10	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	14	17	18	18	19	19	19	21	22	22	22	22	23	24	24	24	24	24	38	42	43	45	45	45	50	50	50	55	56	58	60	62	70	77	80	89	103	105	122	131	143	163	168	177	197	207	213	223	234	242	256	268	273	299	304	308	321	334	344	351	354	360	369	369	378	381	385	387	391	402	402	407	415	416	416	420	424	427	427	428	428	430	433	436	438	440	441	442	448	448	464	467	473	483	486	490	493	502	505	507	516	528	531	539	541	547	549	560	568	569	576	580	591	607	631	637	644	654	659	672	678	687	725	734	757	773	776	788	799	815	815	824	850	855	869	880	892	901	911	921	937	951	969	983	986	994	1007	1022	1026	1027	1035	1056	1076	1081	1082	1112	1119	1139	1152	1175
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	11	11	11	11	13	15	15	15	15	16	16	16	18	19	19	20	22	22	22	25	25	25	25	25	25	25	27	28	28	32	35	37	39	40	42	42	41	47	48	50	55	56	56	59	59	65	67	69	71	73	74	92	92	97	98	98	101	115	131	140	147	162	164	168	169	179	181	189	194	196	197	200	204	206	212	217	218	219	223	228	234	242	244	244	246	249	250	255	263	267	270	274	278	278	282	283	190	290	295	295	295	298	304	309	311	311	319	322	329	331	337	346	349	350	354	360	363	372	376	386	386	394	404	408	411	417	430	434	441	441	453	462	463	473	483	486	491	497	509	517	526	531	539	546	551	566	603	611	612	617	635	636	641	649	649	655	659	722	726	727	740	754	757	757	761
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	4	5	7	8	8	8	9	12	12	15	16	16	16	17	17	18	20	22	25	26	26	27	27	28	29	30	30	30	35	37	37	38	41	41	41	41	42	43	43	43	43	43	43	43	43	43	43	44	46	46	46	46	46	46	46	46	46	46	46	46	47	47	47	47	47	48	48	49	50	52	52	52	52	52	52	52	52	52	52	52	52	53	53	53	53	55	55	55	55	55	55	56	56	58	66	68	74	74	81	85	85	86	95	101	103	114	117	122	123	138	151	151	157	163	173	187	193	196	209	223	237	237	243	248	261	284	295	300	316	324	344	362	369	371	376	398	418	447	467	492	504	504	524	552	561	563	605	609	627	653	669	685	712	721	730	738	759	779	800	814	814	820	844	857	878	890	916	926	937	938	948	962	974	976	979	1010	1018	1026	1037	1075	1079	1106	1107	1112	1118	1129	1142	1156	1161	1166	1169	1185	1189	1198	1200	1214	1230	1234	1258	1268	1288	1308	1336	1365	1374	1383	1435	1444	1464	1492	1556	1565	1575	1618	1654	1684	1750	1812	1821	1831	1876	1927	1967	1973	1998	2038	2112	2143	2156	2175	2191	2271	2291	2332
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	4	6	8	11	12	12	15	16	16	17	19	21	22	22	22	24	25	25	25	25	25	26	26	27	28	28	28	28	28	28	28	28	28	28	28	28	28	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	33	36	36	37	37	39	46	46	48	51	55	58	58	58	58	58	58	58	58	59	59	62	61	63	65	65	65	65	65	67	67	68	71	71	72	72	72	73	74	77	78	78	85	87	89	89	94	97	98	101	101	102	104	108	111	113	114	114	118	122	124	126	128	130	130	133	136	139	139	139	142	142	142	143	147	147	149	149	149	152	152	152	152	155	158	158	158	160	164	170	175	182	185	190	198	203	219	230	246	249	256	263	268	283	291	309	312	317	326	343	352	359	381	389	397	405	412	420	428	435	447	462	467	483	488	498	504	516	524	525	535	545	553	570	575	578	585	587	600	605	605	609	617	628	630	633	639	641	642	648	651
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	4	5	6	6	7	7	7	7	8	8	13	13	14	14	14	15	16	17	17	18	18	18	19	19	19	19	20	21	21	21	21	23	24	24	24	24	24	24	24	24	24	25	25	26	26	26	30	30	34	36	41	42	42	42	42	44	45	45	58	62	63	65	74	74	75	75	88	91	91	96	109	117	121	134	156	162	170	181	181	204	220	263	296	314	317	340	343	374	397	422	447	472	474	508	514	551	571	607	643	648	660	738	743	793	827	852	883	1008	1061	1101	1125	1183	1208	1217	1229	1297	1311	1346	1372	1383	1396	1405	1420	1425	1456	1476	1487	1494	1507	1512	1530	1539	1559	1564	1576	1580	1588	1609	1625	1634	1646	1649	1659	1665	1668	1668	1675	1685	1689	1691	1693	1698	1735	1750	1753	1760	1771	1775	1797	1798	1824	1831	1836	1838	1839	1873	1885	1899	1914	1939	1943	1948	1965	1971	1999	2010	2032	2061	2073	2094	2115	2134	2167	2199	2229	2229	2254	2271	2281	2292	2316	2327	2338	2365	2379	2422	2445	2464	2475	2495	2525	2547	2569	2582	2584	2600	2620	2635	2648	2681	2707	2742	2783	2788	2816
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	5	7	8	8	8	15	28	30	35	35	40	48	50	61	67	70	74	83	95	96	98	102	105	107	109	109	109	110	114	116	116	118	124	127	129	133	140	141	146	149	152	156	160	168	172	180	184	196	211	229	232	233	240	258	286	319	332	342	347	357	377	402	425	468	511	552	601	642	670	719	753	794	813	872	910	935	964	992	1013	1028	1042	1122	1156	1210	1433	1536	1628	1731	1836	1881	1956	2000	2050	2074	2103	2120	2176	2185	2264	2321	2321	2433	2466	2532	2577	2665	2716	2781	2804	2867	3007	3088	3196	3305	3364	3535	3648	3721	3840	3994	4144	4233	4341	4424	4523	4604	4720	4900	5055	5158	5253	5344	5395	5483	5549	5621	5661	5720	5803	5884	5970	6062	6132	6220	6315	6408	6547	6605	6644	6801	6862	6995	7145	7223	7312	7373	7463	7496	7586	7689	7763	7863	7939	7965	7998	8136	8217	8294	8326	8427	8505	8563	8594	8640	8672	8718	8722	8765	8859	8859	8859	8899	8985	9033	9106	9144	9211	9263	9287	9374	9443	9519	9564	9634	9687	9741	9789	9835	9900	9964	10094	10166	10250	10334	10421	10483	10608	10666	10730	10785	10834	10918	10983	11097	11197	11289	11368	11497	11618	11758	11867	11952	12057	12175	12251	12300	12313	12395	12532	12652	12719	12818	13036	13191	13404	13551	13715
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	6	6	8	9	10	11	11	12	12	12	15	24	25	25	28	30	37	39	43	52	56	64	68	69	69	69	71	72	74	76	76	76	77	78	78	80	81	81	82	83	84	84	84	84	84	84	87	88	88	88	88	88	89	90	90	91	92	92	92	92	97	97	98	99	100	100	100	103	103	103	103	104	105	105	105	106	106	106	106	106	106	106	106	106	107	107	107	109	110	110	110	110	110	110	110	110	110	110	110	111	111	112	112	112	112	112	112	112	112	113	115	117	119	121	121	123	125	126	126	126	126	126	126	126	127	127	127	127	127	127
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	4	5	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	8	8	8	9	11	11	11	11	11	14	16	17	19	20	20	22	23	64	116	151	170	170	177	179	180	182	182	183	183	183	184	187	188	188	188	189	192	194	195	196	196	201	201	201	202	204	208	211	211	212	213	214	215	215	217	220	225	226	226	252	253	255	257	257	260	269	273	276	276	287	299	304	314	325	329	343	352	357	374	381	400	411	418	444	456	480	503	511	530	547	556	577	579	614	638	647	670	704	726	732	747	760	787	794	801	830	843	858	875	898	917	930	942	968	975	1027	1033	1056	1082	1091	1108	1133	1155	1167	1174	1179	1183	1194	1201	1223	1231	1237	1238	1241	1256	1262	1277	1278	1284	1288	1288	1288	1427	1434	1447	1450	1470	1472	1486	1491	1512	1513	1529	1532	1534	1546	1548	1558	1570	1582	1583	1584	1589	1598	1602	1611	1623	1637	1644	1648	1659	1663	1676	1687	1705	1708	1727	1733	1739	1753	1773	1787	1795	1804	1821	1854	1864	1898	1905	1909	1929	1931	1939	1953	1956	1968	1972	2004	2007	2016	2029	2038	2063	2063	2076
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	7	7	7	7	7	7	7	8	8	8	8	9	9	9	9	10	10	10	10	10	11	11	11	11	11	11	12	15	15	17	18	22	22	22	23	29	29	30	30	30	30	31	33	37	40	44	46	51	53	57	69	71	76	80	82	89	89	89	93	100	103	104	108	108	109	115	119	120	125	125	128	140	142	154	171	185	194	194	203	231	238	260	270	282	299	336	344	350	363	386	394	398	401	409	426	444	453	462	471	479	479	486	493	499	505	510	517	525	549	563	579	592	615	620	624	642	653	667	685	685	700	713	731	760	772	788	803	807	810	819	845	861	872	877	894	897	910	922	941	954	967	967	972	991	1005	1022	1030	1047	1052	1055	1077	1089	1096	1099	1112	1124	1131	1146	1153	1155	1167	1185	1206	1219	1240	1245	1247	1278	1302	1313	1322	1336	1352	1375	1379	1397	1404	1416	1426	1435	1444	1451	1453	1461	1461	1478	1480	1486	1502	1505	1522	1529	1546
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	4	4	5	7	8	9	10	14	16	18	21	22	22	23	24	24	26	26	27	27	27	27	28	28	28	28	29	29	29	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	37	37	38	38	39	40	42	42	43	45	45	45	49	51	51	55	56	56	57	62	64	66	79	83	86	91	95	100	103	117	124	131	139	145	153	155	162	175	187	211	224	242	254	267	291	304	324	362	369	391	416	435	451	472	483	485	500	520	534	540	572	579	585	606	613	622	629	634	636	636	643	649	654	665	667	669	673	679	680	684	691	698	702	702	702	708	712	712	713	716	718	729	731	742	747	766	770	773	780	783	796	812	822	823	827	843	850	860	861	870	893	898	916	922	940	955	964	986	995	1016	1039	1043	1057	1080	1099	1105	1117	1142	1170	1188	1209	1226	1232	1245	1272	1286	1299	1300	1312	1324	1354	1372	1379	1397	1420	1462	1475	1497
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	3	5	6	7	9	12	12	12	12	12	12	12	12	13	13	13	13	14	14	15	17	18	19	19	19	20	23	23	25	26	26	26	26	26	26	26	26	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	31	31	32	32	33	33	34	34	34	34	35	35	35	36	36	37	37	37	39	39	40	41	45	48	54	57	59	59	62	62	67	71	74	81	91	91	92	93	96	108	111	113	118	121	141	150	155	172	174	179	181	192	203	206	224	229	236	260	294	319	319	342	363	366	369	374	402	414	435	457	463	500	510	510	522	547	581	594	608	619	625	648	655	663	686	699	702	705	713	718	728	737	740	744	747	752	779	787	798	806	810	817	824	834	845	847	848	863	866	875	880	896	900	918	921	924	933	954	968	969	992	992	998	1006	1020	1028	1052	1058	1092	1096	1114	1119	1123	1132	1140	1147	1150	1159	1169	1173	1179	1183	1190	1195	1200	1210	1253	1272	1295	1297	1305	1317	1320	1334	1338	1339	1352	1353	1371	1378	1378	1392	1405	1421	1425	1434
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	4	4	4	5	5	5	5	5	6	6	6	6	7	7	9	9	9	10	10	10	10	10	10	10	10	10	11	11	12	12	12	12	12	12	12	12	12	13	13	14	14	15	15	15	15	15	15	15	15	15	15	15	16	16	17	17	18	18	19	19	19	19	19	20	21	22	25	26	27	28	31	31	31	32	35	39	44	45	46	48	48	56	62	65	71	74	83	90	114	132	139	153	161	175	206	211	252	273	286	313	320	349	373	392	420	423	426	431	469	483	517	547	563	593	604	613	626	636	661	678	684	695	716	732	750	767	778	788	793	796	805	813	832	865	873	878	883	901	922	940	951	973	975	983	989	1013	1026	1027	1035	1052	1058	1065	1068	1089	1101	1124	1131	1135	1151	1153	1169	1181	1189	1191	1191	1195	1206	1209	1223	1234	1244	1252	1263	1279	1281	1290	1297	1311	1316	1327	1335	1338	1341	1346	1354	1361	1373	1379	1398	1402	1416	1421	1426	1436	1441	1443	1454	1455	1465	1465	1477	1484	1488	1512	1525	1546	1552	1569
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	4	4	4	5	6	6	6	6	6	6	8	8	8	8	9	9	9	9	9	11	11	11	11	11	11	11	11	13	13	13	13	13	13	13	14	14	15	15	15	15	15	16	17	17	17	19	20	20	28	29	29	29	29	29	30	30	30	30	30	31	31	31	31	31	32	32	32	33	33	34	34	34	35	35	35	35	35	36	36	36	36	37	37	37	38	40	40	42	42	42	42	44	44	44	45	45	47	48	50	51	53	54	56	57	60	60	60	62	63	69	75	88	91	95	106	115	121	151	160	177	205	211	216	225	231	248	266	276	288	290	299	303	307	316	324	328	336	344	357	368	373	391	408	410	412	424	430	440	452	455	460	463	474	493	513	523	526	526	526	527	536	540	545	546	560	561	575	575	590	594	601	602	607	612	613	618	625	628	628	630	640	644	645	650	657	666	670	673	683	686	692	692	696	696	697	707	707	723	736	741	746	753	756	771	781	796	802	809	821	837	845	858	860	888	892	926	936	955	988	1008	1042	1042	1078
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	10	16	20	40	41	42	43	43	44	44	44	45	45	47	47	48	48	49	52	52	52	52	52	52	52	52	52	52	52	52	52	53	53	53	53	54	57	57	58	58	58	58	58	58	59	59	59	60	60	60	60	61	61	61	62	62	62	62	63	64	64	64	65	66	67	69	69	69	70	70	72	73	80	80	80	80	88	95	98	101	103	105	112	114	118	129	133	139	142	143	150	154	161	164	167	173	181	185	198	203	208	218	226	231	233	240	248	253	259	268	272	272	276	290	292	297	305	305	309	319	323	327	328	330	331	333	356	365	365	371	371	376	379	394	396	399	402	408	412	413	420	442	455	459	465	475	481	489	493	507	515	530	538	546	553	558	573	585	593	599	600	612	624	630	635	641	666	666	674	684	684	686	693	699	702	710	711	714	720	727	739	744	745	751	767	779	803	810	810	820	829	841	846	846	850	862	865	868	875	886	894	920	934	938
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	12	12	12	13	14	15	15	15	15	16	19	20	20	20	23	24	25	25	27	29	29	30	31	31	34	36	39	41	42	42	48	50	54	54	54	54	54	54	56	57	57	59	59	61	62	63	63	65	66	67	67	68	70	71	71	72	73	73	79	81	87	92	93	93	96	103	111	113	115	117	119	119	119	126	132	132	132	144	157	160	163	171	178	185	186	193	198	208	214	220	224	228	234	243	272	284	285	290	302	313	327	332	342	349	350	358	361	370	373	375	375	379	389	392	392	399	404	409	420	423	425	428	431	431	437	439	451	456	461	461	467	480	487	503	513	524
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	7	7	7	9	9	10	10	10	10	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	14	14	15	15	15	16	16	16	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	20	20	20	22	23	26	27	27	28	29	35	35	38	39	39	47	48	52	53	55	58	60	62	62	62	63	63	67	71	73	77	83	87	92	99	100	101	105	109	113	118	120	120	124	128	129	131	131	135	139	140	140	145	146	147	150	150	151	155	155	157	163	165	167	168	168	168	168	168	173	175	178	179	181	187	192	197	199	200	208	209	213	215	221	224	227	232	235	243	244	246	251	258	263	267	268	279	288	290	293	307	313	319	321	326	337	340	353	358	367	377	385	388	402	409	415	419	424	434	440	450	457	457	462	465	469	471	472	482	486	494	496	496	516	526	540	546	549
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	3	3	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	10	10	10	10	10	10	11	11	11	13	13	13	14	16	17	17	17	17	17	17	17	17	17	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	21	21	21	21	22	22	22	22	22	22	22	23	26	26	26	26	26	27	29	30	33	41	46	47	47	50	52	62	65	67	72	72	72	87	90	91	93	93	97	97	99	103	103	105	105	106	106	108	109	112	118	124	127	129	130	131	137	144	144	149	153	156	170	174	187	188	189	189	193	197	203	208	214	217	217	220	221	250	258	261	261	261	262	264	272	275	279	279	284	285	291	294	298	302	305	305	308	314	317	324	326	331	332	332	335	343	347	352	359	362	368	373	373	377	382	385	391	395	399	403	406	413	415	416	422	422	434	446	452	452	453	459	468	471	477	483	484	488	490	501	501	511	517	529	533	542	555
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	3	4	4	4	5	5	5	5	6	6	6	6	6	6	7	10	12	12	13	14	14	14	14	14	14	14	15	15	16	16	16	16	17	17	18	18	18	18	19	20	22	24	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	28	28	28	28	28	28	28	28	28	29	29	29	29	29	31	31	36	42	43	45	45	46	48	51	59	61	61	64	64	73	80	85	91	91	99	102	107	121	125	127	136	137	147	148	157	164	182	187	193	196	219	227	241	256	261	264	284	289	317	330	344	363	392	420	441	451	474	480	489	496	508	513	525	552	559	568	584	587	596	616	639	647	650	651	652	667	671	682	688	703	721	721	738	752	781	785	805	815	817	830	846	859	887	913	918	923	926	956	970	1002	1004	1013	1015	1019	1022	1046	1051	1066	1066	1074	1085	1097	1110	1119	1130	1134	1144	1161	1171	1189	1211	1216	1243	1258	1267	1286	1296	1324	1338	1359	1368	1380	1393	1407	1425	1445	1458	1466	1483	1492	1529	1537	1555	1564	1575	1588	1604	1622	1635	1636	1652	1668	1669	1674	1689	1715	1726	1775	1776	1799
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	11	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	18	18	18	20	21	22	22	23	24	24	24	24	25	25	25	26	26	26	26	26	26	27	28	30	34	34	35	36	37	38	39	44	44	44	44	44	44	45	46	46	48	48	48	51	51	51	52	52	52	52	54	57	59	63	70	72	81	92	116	141	160	172	177	214	225	258	265	280	285	288	307	318	319	321	349	349	353	362	366	372	384	387	387	392	396	403	405	407	407	407	416	427	428	430	435	506	509	509	514	523	533	533	539	561	610	618	620	633	635	645	648	649	662	675	696	711	726	729	732	752	757	764	765	771	783	846	1009	1009	1019	1030	1038	1047	1049	1050	1060	1060	1066	1078	1104	1106	1115	1117	1127	1132	1150	1157	1166	1171	1192	1211	1220	1222	1232	1234	1245	1252	1255	1259	1275	1287	1293	1294
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	3	4	5	12	15	20	26	31	33	38	52	66	78	92	98	99	115	119	143	148	157	164	169	169	173	174	179	182	193	193	193	193	196	199	203	204	210	210	214	214	221	228	233	236	243	249	251	252	253	255	262	263	280	286	295	297	302	303	303	308	313	319	321	322	326	331	336	345	356	357	366	375	379	399	410	435	435	445	461	469	481	491	500	511	525	539	553	560	569	573	594	609	638	656	693	716	740	783	824	878	878	947	967	982	1022	1086	1142	1171	1209	1309	1392	1471	1506	1591	1620	1717	1815	1915	1991	2136	2196	2322	2413	2539	2578	2703	2844	2959	3100	3240	3337	3444	3575	3705	3848	3926	4032	4108	4186	4298	4407	4513	4600	4685	4750	4852	4946	5051	5123	5231	5297	5349	5466	5520	5607	5682	5798	5855	5891	5988	6099	6170	6275	6336	6429	6516	6629	6736	6863	7053	7203	7304	7370	7445	7710	7873	7988	8073	8276	8351	8484	8577	8726	8806	8923	8998	9052	9115	9181	9298	9378	9497	9550	9605	9681	9737	9801	9879	9963	10088	10202	10288	10393	10540	10730	10862	11017	11106	11257	11389	11441	11559	11679	11833	11936	12081	12174	12398	12561	12738	12848	12956	13049	13193	13301	13445	13469	13615	13747	13935	14053	14213	14389	14554	14785	14920	15088
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	4	4	4	4	4	4	4	9	20	46	48	48	49	50	53	55	55	55	57	58	58	59	59	59	59	59	61	99	300	401	401	401	403	403	403	403	403	406	408	409	410	413	413	413	413	414	415	415	688	688	688	688	688	688	688	688	688	688	689	689	689	689	689	689	689	689	689	689	689	689	690	690	690	690	690	690	690	690	690	691	691	692	694	694	696	696	696	696	696	696	696	698	698	699	699	700	702	702	702	703	704	706	710	716	721	722	726	736	740	744	749	756	758	765	782	782	787	792	794	796	798	799	799	801	804	805	807	809	812	815	815	820	820	820	822	831	834	834	837	840	844	844	844	845	845	846	848	850	853	854	856	857	863	863	864	865	868	871	873	914	914	914	914	918	919	925	925	925	928	928	928	932	935	935	938	940	941	941	941	945	950	951	952	954	955	957	962	968	970	975	975	980	983	985	987	988	990	990	992	997	998	1003	1003	1010	1014	1016	1026	1042	1053	1055	1080
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	5	5	6	7	8	8	8	9	9	12	12	13	13	15	16	16	16	16	16	16	17	17	17	19	21	21	21	24	25	25	25	25	25	26	26	36	40	40	43	43	44	44	44	48	50	51	51	51	51	55	55	55	55	55	56	56	59	59	59	59	60	60	60	60	60	60	60	61	61	63	65	68	71	71	71	71	72	75	82	84	86	87	99	99	111	119	120	136	139	143	145	151	154	164	172	175	180	182	193	204	218	229	238	244	247	254	267	268	287	302	313	327	345	364	371	389	411	420	421	423	438	445	455	487	489	508	514	522	523	535	552	564	565	569	572	578	598	607	621	632	637	669	700	705	705	714	720	722	722	726	726	733	739	825	831	831	831	852	864	867	867	885	887	906	910	923	928	936	936	942	949	959	979	983	994	995	1003	1017	1030	1031	1038	1046	1063	1071	1095	1124	1128	1135	1160	1180	1195	1206	1232	1240	1254	1292	1308	1319	1345	1367	1404	1423	1436	1441	1451	1474	1495	1507	1513	1515	1532	1537	1553	1554	1556	1583	1598	1628	1628	1648
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	3	3	4	6	10	11	12	12	12	13	15	15	15	15	15	15	15	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	19	19	20	20	21	21	21	21	21	21	21	21	21	22	22	23	24	24	24	24	24	24	29	31	31	32	32	33	33	35	36	38	40	41	48	52	57	60	64	65	70	72	76	78	81	81	81	95	97	101	104	113	113	116	124	133	143	152	157	163	164	172	192	202	227	232	239	250	259	262	272	280	288	296	302	321	324	332	342	353	375	388	404	408	421	444	458	474	478	491	497	527	534	550	562	575	584	593	613	619	623	639	646	655	671	678	690	694	699	703	717	721	725	740	751	759	762	765	765	765	768	785	797	799	804	808	831	838	848	857	876	884	896	911	930	939	954	970	977	1003	1012	1023	1043	1067	1077	1089	1108	1122	1130	1139	1140	1160	1175	1193	1206	1224	1244	1262	1296	1307	1332	1368	1376	1405	1429	1462	1479	1505	1526	1556	1587	1618	1645	1665	1696	1707	1732	1740	1746	1780	1802	1854	1864	1876	1937	1942	1998	2065	2103
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	7	7	6	6	6	6	6	7	10	10	11	11	12	12	13	13	15	15	15	19	21	22	25	25	29	33	34	37	39	41	47	51	56	56	58	62	67	71	73	74	74	74	76	80	81	84	88	89	92	93	98	107	117	117	117	117	120	126	129	131	132	132	133	134	144	146	148	149	149	149	149	152	155	155	157	158	158	160	160	168	169	177	177	179	179	185	196	201	204	207	208	211	214	220	221	227	240	242	252	258	260	274	282	290	291	294	300	304	323	329	350	352	358	360	375	385	403	418	422	431	442	458	472	481	491	503	535	550	551	572	572	593	600	607
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	4	5	5	5	6	7	7	8	8	8	9	9	9	9	9	9	10	10	11	11	11	11	12	12	12	12	13	13	14	14	14	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	19	22	25	25	25	25	25	25	25	25	25	25	25	28	29	29	30	32	32	32	33	34	36	42	44	47	47	47	48	48	48	49	49	49	49	51	51	52	52	52	53	56	59	58	61	63	64	65	68	78	80	84	86	87	95	106	111	126	126	132	138	143	148	152	165	170	181	186	197	208	218	226	234	250	251	254	255	259	268	276	280	302	309	315	320	325	335	338	344	349	351	362	369	373	379	385	386	386	391	396	400	403	409	411	411	424	432	438	444	460	464	467	467	491	506	515	517	528	537	551	556	566	576	578	579	581	596	603	611	619	624	628	633	646	651	655	657	659	670	680	688	699	711	716	719	730	735	745	763	770	781	794	801	814	830	836	852	880	897	917	925	931	945	951	971	972	988	993	1043	1052	1057	1079	1096	1130	1142	1172
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	6	6	6	8	8	8	8	9	12	13	13	13	15	15	15	16	16	16	16	17	18	19	21	21	22	23	23	23	24	25	25	27	27	28	32	32	32	37	37	38	38	38	38	39	39	41	43	44	46	46	48	48	48	94	97	102	110	130	131	132	136	136	137	137	142	143	144	148	154	157	161	165	167	167	170	171	174	174	188	196	198	199	210	214	221	226	230	232	234	239	243	244	244	248	248	254	261	265	271	277	280	287	288	293	302	308	320	328	328	331	334	353	368	382	394	398	408	437	443	484	493	503	515	544	560	575	590	606	643	649	653	682	686	705	718	725	742	749	754	774	779	788	799	809	815	819	823	828	834	862	874	879	888	903	914	934	939	942	942	942	942	942	955	969	976	976	986	986	1003	1024	1027	1032	1049	1054	1071	1074	1093	1099	1112	1115	1121	1131	1135	1154	1172	1184	1190	1199	1226	1239	1249	1256	1277	1307	1319	1342	1369	1389	1396	1423	1446	1459	1483	1498	1507	1513	1525	1540	1550	1566	1566	1588	1612	1623	1643	1653	1678	1690	1697	1711	1714	1724	1742	1755	1768	1781	1801	1827	1858	1863	1910
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	6	6	6	6	6	6	6	6	7	10	14	65	70	89	92	94	97	100	103	106	107	108	113	116	117	122	122	123	123	123	123	123	123	125	125	125	125	133	134	135	135	136	136	136	141	141	142	143	144	146	146	150	150	153	159	159	161	162	165	165	168	169	170	171	172	172	173	175	183	192	194	201	203	203	210	210	216	218	227	232	237	239	243	255	257	270	276	284	293	307	313	326	351	354	363	371	382	384	393	402	413	423	430	438	442	452	462	472	479	489	493	498	509	524	531	547	553	559	567	583	591	596	609	617	627	651	661	684	695	714	717	722	742	765	775	788	791	791	803	817	834	840	856	864	875	884	894	914	928	933	945	954	962	994	1007	1028	1045	1063	1068	1076	1094	1100	1113	1119	1146	1150	1163	1176	1179	1186	1186	1200	1224	1239	1259	1265	1280	1316	1332	1352	1357	1370	1406	1413	1448	1471	1508	1522	1542	1564	1589	1615	1640	1659	1673	1683	1712	1729	1744	1744	1763	1773	1802	1824	1844	1863	1880	1914	1942	1967
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	3	4	5	7	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	15	15	15	15	19	23	23	23	24	25	26	27	27	31	31	33	35	38	38	40	42	45	47	48	50	52	52	56	58	62	64	68	69	73	76	76	84	91	100	101	107	117	126	138	146	148	153	160	162	178	178	195	206	216	235	247	259	268	283	300	309	310	316	324	335	351	366	371	378	381	388	397	400	410	415	419	430	437	445	454	473	482	487	490	493	503	517	526	541	544	549	555	582	582	610	624	631	633	635	648	668	689	696	702	729	735	753	762	778	783	807	810	816	824	842	876	883	896	918	925	930	938	946	953	960	976	982	990	1008	1008	1016	1023	1036	1042	1048	1058	1059	1067	1083	1088	1091	1096	1099	1111	1112	1129	1134	1144	1150	1150	1163	1170	1171	1181	1184	1190	1197	1206	1221	1233	1255	1259	1263
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	4	4	5	7	7	9	11	12	16	18	19	23	24	26	27	29	30	31	33	33	34	34	35	35	35	37	38	39	39	39	40	41	44	50	53	53	54	55	57	58	58	59	69	71	74	75	81	81	90	93	93	93	97	97	100	101	108	119	124	130	136	141	152	157	158	166	171	177	178	181	185	186	189	189	190	204	207	209	209	216	217	219	222	223	230	235	241	280	293	293	361	394	409	421	436	452	465	487	500	511	546	568	597	603	646	652	670	680	696	699	701	703	729	736	747	753	761	762	770	789	794	803	820	832	832	832	841	847	855	856	858	860	860	864	864	864	864	864	864	869	869	875	875	876	879	880	882	882	885	896	898	902	906	906	907	915	930	935	946	950	952	952	952	964	970	972	974	983	983	995	997	1000	1007	1015	1020	1023	1033	1035	1046	1055	1067	1067	1067	1070	1073	1082	1099	1107	1110	1120	1136	1159	1162	1168	1175	1199	1199	1214	1231	1234	1252	1255	1257	1263	1269	1286	1307	1324	1343	1348	1357	1371	1381	1384	1390	1390	1394	1396	1428	1432	1451	1472	1485	1499	1518	1542
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	5	5	7	13	17	19	19	22	43	43	47	56	56	59	68	73	73	73	79	79	86	87	90	91	96	98	99	101	104	128	131	135	136	138	140	140	140	144	145	148	150	151	156	156	156	157	160	162	162	162	162	162	162	163	164	165	173	173	173	173	173	173	173	173	173	173	173	173	174	178	179	181	182	182	182	182	183	183	183	188	188	190	192	193	196	201	201	206	210	228	228	233	247	255	264	280	291	299	305	318	339	340	347	352	363	384	395	409	428	452	479	486	500	522	530	562	577	585	611	636	677	700	739	769	863	889	912	929	957	984	1024	1064	1102	1160	1189	1222	1244	1282	1302	1330	1373	1414	1458	1487	1513	1533	1555	1571	1590	1618	1675	1720	1763	1781	1804	1839	1882	1949	1988	2043	2060	2089	2105	2152	2193	2227	2272	2301	2390	2467	2495	2510	2568	2596	2641	2701	2750	2780	2800	2832	2877	2921	2943	2992	3063	3096	3109	3136	3154	3194	3225	3246	3295	3326	3339	3368	3396	3415	3432	3468	3495	3571	3599	3613	3630	3665	3696	3711	3740	3780	3814	3851	3892	3918	3927	3946	3956	3994	4008	4072	4092	4133	4197	4259	4331	4352	4376
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	4	5	5	5	8	13	14	16	16	20	21	21	22	22	24	25	26	26	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	31	32	33	34	35	35	35	36	36	36	37	37	38	39	40	41	42	42	42	44	44	45	45	45	45	46	47	48	48	48	48	48	48	48	48	49	50	50	53	54	56	56	57	57	61	64	67	67	70	70	73	74	79	87	90	91	94	95	100	100	104	113	117	121	126	132	134	135	143	148	153	172	175	183	183	190	195	199	205	205	209	210	213	216	222	224	227	228	230	239	240	243	256	258	262	276	278	285	289	297	300	300	308	314	318	323	325	325	328	342	356	361	377	386	392	397	400	413	425	430	434	452	460	469	476	488	493	499	500	504	516	518	525	529	533	538	551	555	560	563	568	576	582	589	599	604	611	617	623	629	633	640	652	654	670	684	699	708	715	724	741	747	773	783	794	809	812	826	834	835	845	855	867	877	881	901	905	917	928	932
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	4	4	6	9	9	9	9	9	9	9	9	9	9	12	13	16	16	16	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	26	26	26	26	27	27	27	27	27	29	29	29	30	31	31	31	31	32	33	33	34	36	36	36	37	39	39	40	40	41	41	43	44	44	44	46	46	46	48	49	49	54	60	60	67	71	73	74	81	89	91	92	98	101	104	108	115	118	123	132	141	150	154	155	161	166	173	173	178	188	193	209	218	221	234	242	258	261	263	265	266	271	275	283	290	301	304	305	310	325	336	340	369	372	373	400	405	416	443	467	472	474	488	507	519	529	532	533	549	568	576	576	585	595	599	599	601	609	623	624	639	657	658	674	679	697	698	713	717	720	733	741	749	756	778	780	781	791	794	807	815	824	839	846	862	873	878	900	920	946	956	968	987	992	1012	1023	1052	1056	1063	1085	1108	1126	1138	1156	1156	1172	1190	1205	1213	1221	1235	1246	1271	1274	1274	1306	1312	1360	1381	1396
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	6	6	7	7	7	8	8	11	15	17	18	20	21	21	24	26	29	31	32	32	32	33	33	33	33	34	34	34	34	34	34	35	36	38	40	40	40	42	42	44	44	44	49	49	51	52	52	55	55	55	57	58	60	60	61	63	68	71	73	74	78	78	78	79	80	81	81	88	89	91	99	102	105	107	108	115	115	116	124	128	139	147	149	152	163	171	177	198	205	218	220	224	241	248	259	267	276	276	282	287	297	311	326	342	354	357	379	406	420	431	454	462	499	513	529	557	580	606	629	665	689	712	758	792	821	881	904	933	953	971	1010	1050	1066	1081	1089	1107	1159	1178	1225	1257	1272	1284	1299	1329	1367	1382	1433	1445	1449	1470	1492	1519	1540	1581	1593	1599	1648	1674	1711	1725	1735	1749	1778	1807	1822	1831	1856	1883	1892	1900	1902	1965	2000	2010	2027	2072	2082	2112	2136	2178	2183	2238	2260	2274	2289	2309	2329	2361	2409	2420	2427	2457	2472	2486	2500	2528	2570	2582	2602	2647	2684	2723	2760	2799	2805	2858	2874	2885	2910	2976	3074	3081	3112	3139	3164	3218	3307	3389	3407	3431	3458	3630	3650	3661	3806	3832	3886	3931	3954	4139	4195	4366	4464	4516
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	6	6	6	8	8	9	9	9	10	10	11	17	18	22	22	22	22	22	22	22	22	22	22	22	22	22	22	25	25	25	25	25	26	26	26	26	26	27	27	27	27	27	27	27	27	27	28	29	29	29	29	29	29	30	30	30	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	34	35	37	38	38	40	40	40	43	45	47	51	53	60	61	62	62	66	76	81	83	84	87	92	96	96	98	99	99	99	101	104	106	106	108	109	113	115	115	121	121	121	124	130	131	134	134	134	134	142	151	159	162	162	162	163	167	169	171	175	180	181	182	186	191	200	200	202	204	207	208	208	216	216	220	221	221	221	223	226	226	228	228	231	231	232	234	234	239	240	243	245	250	252	254	257	258	262	265	269	276	276	290	294	296	297	300	306	307	327	329	330	332	337	339	339	339	349	353	354	359	363	372	379	383	388	395
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	3	3	3	5	5	5	5	6	6	6	6	6	7	8	8	8	8	9	9	9	10	10	10	11	11	11	12	12	12	13	14	14	16	20	21	21	21	26	26	26	26	28	28	28	31	33	33	37	38	41	41	49	51	53	55	56	56	56	56	58	59	61	61	62	64	65	66	69	71	74	75	75	75	75	75	75	85	86	86	86	91	93	97	107	107	108	109	110	115	116	116	118	118	118	132	135	136	137	138	140	140	140	141	146	152	155	155	156	156	162	165	168	176	182	185	213	213	225	239	252	257	271	289	297	305	333	352	356	366	377	380	397	407	418	444	451	451	458	469	479	497	511	524	526	547	562	580	591	601	608	621	654	681	711	726	738	749	759	784	828	848	859	871	874	874	879	903	924	943	944	955	955	962	975	987	994	995	1001	1003	1010	1022	1030	1036	1052	1058	1066	1083	1094	1101	1110	1123	1136	1146	1157	1171	1179	1179	1188	1202	1209	1239	1263	1274	1283	1319	1348	1370	1382	1395	1419	1443	1462	1472	1486	1507	1521	1536	1546	1546	1559	1563	1590	1600	1606	1636	1657	1686	1690	1700
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	6	6	6	9	11	11	13	19	27	37	41	46	51	54	65	72	79	84	88	97	101	101	102	102	108	113	119	122	124	128	128	132	134	136	138	139	141	146	146	148	148	149	151	153	155	161	172	174	180	188	191	199	203	204	206	213	216	216	217	218	234	240	248	251	258	261	262	269	270	274	277	283	286	287	287	294	301	309	309	312	319	324	332	339	341	341	356	363	368	384	385	392	407	413	434	438	438	464	479	493	513	534	549	554	567	587	620	658	712	732	778	824	850	906	974	1065	1133	1157	1173	1196	1222	1288	1325	1350	1439	1455	1482	1524	1568	1646	1677	1711	1734	1752	1781	1815	1883	1902	1939	1952	1986	2015	2041	2085	2118	2150	2169	2182	2212	2240	2277	2294	2313	2330	2345	2377	2418	2440	2452	2467	2475	2494	2504	2536	2555	2576	2595	2628	2639	2661	2703	2749	2761	2790	2826	2833	2870	2887	2918	2922	2952	2962	2971	3015	3022	3045	3070	3111	3123	3133	3174	3178	3205	3212	3235	3292	3321	3358	3384	3417	3468	3491	3575	3592	3623	3678	3691	3740	3784	3857	3872	3933	3988	4080	4115	4217	4240	4275	4333	4389	4428	4451	4480	4520	4534	4569	4621	4664	4781	4856	4963	5060	5120
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	7	8	10	12	12	12	13	15	17	17	17	21	21	23	23	26	28	28	28	28	32	32	34	35	35	35	36	36	36	37	41	42	42	42	44	44	53	55	60	60	60	60	60	64	68	72	72	75	77	77	80	81	82	82	84	84	85	86	89	90	92	93	93	94	97	115	115	116	117	117	118	118	121	125	125	126	129	133	139	141	145	145	153	154	154	161	164	169	175	179	180	183	188	188	189	189	193	201	202	206	207	213	216	217	222	222	227	228	230	239	241	245	245	249	254	259	265	269	271	271	277	283	286	286	286	288	290	297	297	299	299	303	311	313	317
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	10	12	12	12	12	12	12	12	12	12	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	19	19	20	21	21	22	22	22	22	22	22	22	22	23	23	23	23	24	24	24	25	25	27	27	28	29	29	30	31	32	34	34	37	38	38	40	41	42	45	46	50	50	51	55	59	62	64	65	70	76	79	82	91	94	98	103	118	122	126	127	130	133	135	140	141	145	148	162	167	170	176	182	184	185	187	191	204	205	207	209	214	220	248	255	261	265	266	266	268	274	276	281	281	282	282	289	293	299	302	304	305	306	310	311	315	317	320	321	321	325	327	330	333	333	340	347	348	355	355	360	366	372	376	380	391	393	399	404	408	411	416	422	431	435	443	443	444	451	458	458	462	463	466	466	470	472	480	484	493	504	511	525
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	3	4	4	5	7	7	8	8	8	8	9	9	9	9	9	10	12	12	12	12	12	12	12	13	14	15	15	15	15	15	15	16	16	16	16	16	16	17	17	17	19	19	19	20	20	21	24	24	24	27	28	28	30	30	35	36	40	43	45	48	52	53	53	53	53	53	56	56	61	63	67	67	68	71	71	71	71	73	74	75	79	87	87	93	94	98	106	112	112	112	113	117	117	118	118	119	124	127	131	144	155	155	164	168	175	191	191	230	241	245	276	294	316	330	352	377	419	427	435	453	464	490	519	546	565	579	588	598	619	639	653	665	681	687	700	716	730	735	754	757	759	770	782	796	809	820	829	830	837	883	908	917	925	934	937	940	956	968	971	974	999	1005	1027	1040	1060	1066	1088	1088	1096	1112	1138	1156	1171	1191	1200	1202	1220	1244	1262	1295	1315	1362	1382	1414	1440	1454	1470	1485	1506	1520	1555	1580	1583	1611	1630	1636	1649	1664	1678	1730	1741	1788	1795	1811	1847	1855	1865	1883	1883	1914	1914	1936	1944	1953	2010	2051	2088	2112	2126
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	3	4	4	5	5	5	5	5	5	6	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	9	9	9	10	10	11	11	11	11	14	14	14	14	14	14	14	16	18	18	18	18	20	20	21	23	25	26	26	26	28	29	32	32	32	33	34	35	35	35	36	36	37	37	37	38	38	38	38	40	41	42	43	44	45	46	50	51	51	55	56	57	58	59	61	62	63	65	67	68	70	72	73	79	80	86	88	89	90	91	91	98	100	102	102	106	107	111	116	118	123	125	134	134	134	139	141	155	175	180	195	198	209	221	235	250	270	272	280	288	307	316	331	347	357	360	375	387	405	413	427	433	435	439	450	505	519	528	529	534	537	538	561	575	593	593	607	612	647	658	662	673	678	680	681	708	713	735	745	758	766	770	782	791	801	816	835	856	872	893	924	939	957	978	1002	1014	1032	1055	1058	1094	1106	1112	1133	1152	1165	1184	1213	1227	1229	1232	1248	1261	1268	1281	1282	1291	1295	1305	1313	1316	1325	1329	1350	1355	1370
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	4	4	4	5	6	6	6	6	6	6	8	8	8	8	8	8	8	8	9	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	16	17	21	22	22	23	24	24	24	24	24	24	24	24	24	25	27	27	27	28	28	28	28	28	28	28	28	28	28	28	29	29	30	31	32	31	33	34	34	34	35	35	35	37	37	38	43	44	45	47	47	49	49	49	52	53	56	57	58	60	60	61	64	68	69	73	74	74	74	77	77	77	79	81	81	81	83	84	86	87	90	91	92	93	93	95	96	97	98	98	100	103	104	106	107	110	112	113	114	117	120	120	120	122	123	123	129	132	132	133	133	134	134	138	140	143	146	149	149	149	150	150	153	153	153	153	154	154	155	157	157	157	159	166	166	166	166	169	170	175	176	176	190	196	204	208	253	261	277	291	308	308	329	336	343	350	354	355	364	366	372	373	373	378	383	393	394	399
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	8	8	8	9	10	10	10	10	13	13	16	16	17	18	19	19	19	19	21	22	22	22	25	27	30	31	31	35	37	38	38	38	38	38	38	38	39	41	41	43	45	46	46	50	54	57	58	59	61	63	67	68	72	73	79	79	80	80	83	87	87	88	88	89	90	92	92	94	94	96	98	103	107	110	114	116	123	123	126	130	130	132	140	145	148	157	169	179	184	201	206	209	212	218	220	221	229	240	244	249	250	252	262	272	274	274	276	283	287	287	289	289	290	293	299	299	300	305	309	311	314	321
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	5	6	6	6	6	7	7	7	7	8	8	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	13	14	14	14	14	14	14	14	14	14	15	15	15	16	18	18	18	18	19	19	21	21	23	24	24	24	28	29	29	29	29	32	32	32	32	32	36	36	36	36	36	38	38	41	41	41	41	44	45	45	46	46	48	51	55	55	55	57	57	61	63	64	64	67	70	75	79	85	89	93	105	110	116	123	134	140	157	165	165	179	181	185	195	204	206	207	213	213	224	237	244	268	270	281	288	294	296	298	302	305	306	314	318	319	326	326	327	331	335	344	344	350	351	353	353	353	359	363	365	366	366	367	369	369	371	375	377	378	380	380	382	388	388	399	406	407	410	413	414	414	423	427	429	437	438	442	442	445	448	448	448	451	451	458	460	469	474	476	483	492	503	511	517	527	533	538	538	542	542	545	552	553	554	557	561	562	565	569	575
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	5	6	6	8	8	11	13	17	17	24	24	31	37	50	52	52	55	57	81	82	84	85	87	87	92	93	93	94	95	95	95	95	100	101	101	106	109	114	115	119	121	122	136	136	139	160	162	162	166	166	175	178	180	190	204	206	232	235	240	286	310	321	350	359	377	380	410	428	461	465	479	491	496	507	519	524	525	529	552	552	569	571	572	588	588	601	610	612	612	630	643	655	663	673	675	675	706	726	735	735	773	783	805	814	853	882	883	906	919	926	989	1002	1011	1019	1081	1091	1108	1136	1145	1204	1212	1214	1267	1275	1313	1336	1349	1361	1427	1458	1465	1502	1518	1543	1544	1544	1601	1646	1677	1717	1740	1767	1785	1800	1840	1878	1931	1931	1931	1959	1959	2008	2062	2087	2121	2145	2149	2171	2226	2275	2314	2345	2362	2368	2384	2384	2384	2415	2454	2488	2499	2502	2518	2596	2635	2695	2695	2741	2765	2863	2925	2965	3019	3061	3070	3088	3170	3201	3277	3315	3349	3355	3365	3383	3419	3443	3485	3521	3556	3588	3639	3686	3714	3725	3761	3815	3833	3899	3948	3948	4009	4079	4110	4156	4230	4257	4329	4403	4440	4456	4499	4548	4610	4638	4643	4650	4681	4690	4729	4743	4779	4857	4883	4956	4956	5091
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	3	3	3	3	3	4	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	10	13	13	188	193	194	195	197	197	197	198	209	210	210	214	214	214	216	216	218	218	219	219	220	220	222	228	232	239	239	243	243	247	253	255	255	256	257	258	259	262	262	266	269	272	274	276	278	286	285	289	293	294	303	315	343	350	362	362	370	378	381	394	401	409	409	410	418	434	444	450	452	454	466	481	491	497	502	511	514	517	522	528	536	538	544	547	566	574	576	581	583	589	596	602	606	612	613	616	618	627	635	639	644	647	652	661	663	663	663	671	683	684	686	698	703	719	721	723	732	745	751	754	763	766	772	781	788	791	798	821	834	844	850	854	863	870	878	886	896	913	917	926	929	958	966	971	977	981	988	998	1003	1014	1020	1048	1049	1059	1063	1083	1093	1111	1124	1130	1132	1141	1151	1165	1168	1182	1187	1212	1225	1237	1249	1252	1290	1296	1315
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	3	3	5	5	5	5	5	5	5	5	5	5	5	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	10	13	15	15	15	16	16	16	16	16	16	16	16	16	17	19	21	21	23	23	23	32	32	32	32	32	32	32	34	34	34	34	35	41	42	42	43	43	43	44	46	50	59	61	62	62	64	71	75	80	81	85	88	94	100	105	112	118	122	125	147	156	189	196	208	230	249	273	294	302	330	347	356	364	392	398	423	433	461	475	485	488	496	510	516	524	533	542	545	559	567	573	581	586	587	587	597	605	624	632	643	651	659	662	662	669	674	690	693	696	704	717	736	744	747	760	761	781	789	812	828	835	841	849	864	872	885	895	905	909	912	917	926	936	944	954	969	980	998	1010	1025	1036	1051	1072	1084	1111	1123	1130	1146	1169	1185	1201	1223	1223	1257	1285	1302	1321	1346	1387	1420	1447	1460	1461	1528	1535	1552	1590	1612	1663	1702	1745	1770	1791
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	6	12	15	20	22	23	25	27	28	35	41	51	51	59	60	65	67	70	73	81	84	88	92	94	95	105	105	113	116	117	123	125	125	127	136	138	139	139	148	157	168	179	184	185	186	195	207	218	218	220	244	245	250	263	274	274	294	298	301	317	335	360	371	389	414	426	441	449	465	475	499	511	516	523	542	545	553	567	580	584	594	597	609	633	649	657	658	670	701	701	705	708	715	722	729	742	751	751	768	776	792	801	815	826	834	839	855	875	882	901	924	948	973	984	1010	1076	1076	1105	1130	1143	1160	1184	1197	1225	1236	1278	1296	1315	1344	1374	1409	1417	1432	1450	1459	1475	1506	1521	1535	1558	1567	1578	1587	1596	1616	1630	1638	1647	1650	1678	1694	1708	1732	1748	1751	1772	1779	1788	1790	1869	1885	1886	1892	1908	1942	1956	1971	1987	1991	2014	2015	2041	2051	2055	2070	2091	2107	2120	2126	2141	2151	2162	2172	2173	2188	2190	2203	2210	2225	2231	2239	2255	2266	2272	2279	2285	2298	2305	2326	2342	2348	2352	2368	2387	2396	2401	2419	2426	2450	2462	2485	2498	2510	2537	2577	2589	2614	2628	2640	2669	2681	2702	2705	2712	2729	2731	2758	2774	2790	2844	2868	2917	2947	2991
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	5	8	9	13	19	27	39	46	48	57	68	86	113	127	140	147	161	178	193	203	222	235	243	250	253	269	271	295	302	309	328	338	345	352	364	387	405	423	434	448	474	502	547	579	603	620	655	661	685	720	725	745	764	780	796	814	847	847	884	906	913	930	950	977	998	1029	1063	1090	1116	1162	1196	1222	1243	1278	1321	1343	1398	1443	1479	1522	1568	1600	1620	1653	1675	1719	1775	1820	1851	1888	1990	2019	2060	2100	2150	2211	2266	2337	2362	2362	2450	2528	2648	2733	2854	2919	2987	3040	3111	3234	3326	3428	3525	3602	3755	3839	3944	4114	4242	4397	4503	4618	4716	4828	5016	5127	5202	5389	5514	5579	5682	5753	5899	5999	6042	6072	6155	6254	6298	6404	6463	6553	6589	6629	6719	6834	6938	6999	7080	7137	7179	7223	7300	7363	7404	7461	7486	7523	7620	7670	7725	7770	7799	7825	7868	7930	8018	8059	8110	8159	8188	8242	8270	8387	8420	8492	8530	8629	8661	8718	8779	8869	8902	8986	9031	9058	9113	9150	9240	9293	9361	9408	9452	9523	9579	9624	9668	9709	9807	9884	9978	10048	10147	10242	10312	10448	10510	10570	10637	10654	10770	10866	11031	11090	11165	11274	11502	11611	11893	12017	12143	12271	12406	12485	12528	12607	12730	12822	13014	13111	13181	13419	13640	13914	14090	14255
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	3	4	5	5	8	8	8	9	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	17	17	17	17	18	21	22	26	26	28	29	30	31	32	33	34	35	36	38	39	39	43	46	50	57	67	68	80	91	98	101	104	105	105	110	118	118	119	122	124	124	130	134	137	142	143	143	145	151	151	153	153	153	154	154	155	155	155	155	155	156	160	163	166	167	167	167	167	170	173	176	182	182	183	183	188	188	194	197	200	200	202	207	207	213	214	217	218	219	225	227	236	240	240	245	249	255	263	263	271	274	280	283	294	299	300	311	314	324	332	344	351	362	374	384	386	394	400	408	416	422	423	437	449	465	483	489	515	543	574	591	605
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	7	9	9	9	9	9	9	9	10	10	10	10	11	12	13	15	15	15	15	18	19	19	20	20	20	20	21	21	21	21	21	22	22	22	22	22	22	22	22	24	24	24	24	24	24	24	24	24	24	28	29	33	38	42	41	42	42	43	45	49	49	52	53	54	54	60	61	61	61	64	68	69	71	72	79	83	86	88	89	93	94	94	94	96	96	100	102	105	105	106	113	113	115	117	118	122	124	128	132	132	135	135	138	138	138	138	141	141	142	142	142	144	149	167	168	170	174	174	176	176	183	192	193	195	201	201	211	211	216	219	222	223	223	226	229	231	233	238	242	244	249	249	249	250	252	260	260	261	262	265	265	267	280	284	289	301	306	314	321	329	329	329	329	338	342	346	347	357	357	363	370	370	370	375	382	391	395	398	400	402	411	419	425
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	3	6	6	6	7	8	9	10	13	13	14	16	18	19	21	21	21	21	22	22	22	22	24	24	24	26	29	33	34	35	42	45	46	46	48	49	49	49	51	58	60	60	63	65	65	65	65	65	65	65	66	68	68	68	68	68	69	70	72	72	72	75	75	76	80	81	85	87	90	94	97	100	109	110	129	158	178	184	206	229	233	248	285	297	342	387	411	420	422	464	489	516	536	549	549	588	608	657	733	768	790	804	830	857	857	863	884	912	912	924	942	978	1010	1052	1077	1087	1112	1156	1174	1269	1302	1330	1357	1401	1497	1541	1572	1644	1679	1702	1713	1756	1763	1791	1830	1850	1886	1894	1902	1916	1947	1989	2021	2038	2055	2060	2096	2108	2126	2140	2152	2154	2157	2181	2200	2211	2219	2232	2236	2246	2278	2283	2302	2315	2325	2326	2329	2342	2374	2393	2401	2420	2440	2443	2459	2467	2493	2500	2515	2518	2537	2553	2570	2596	2623	2638	2647	2664	2677	2698	2715	2739	2747	2767	2786	2811	2857	2871	2886	2910	2944	2973	3006	3044	3054	3109	3124	3149	3173	3224	3241	3299	3328	3351	3364	3408	3461	3497	3534	3547	3548	3580	3601	3637	3662	3690	3757	3814	3868	3883	3920
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	4	4	4	40	66	93	99	117	147	201	269	313	396	428	496	570	640	689	736	766	835	912	1006	1083	1130	1215	1331	1359	1421	1492	1682	1730	1778	1839	1873	1924	1950	2001	2086	2296	2327	2376	2432	2507	2599	2672	2815	2878	2901	3010	3066	3108	3189	3260	3372	3429	3475	3542	3595	3681	3726	3846	3936	3973	4033	4127	4225	4336	4451	4516	4615	4718	4823	4943	5068	5225	5313	5428	5546	5669	5812	5860	6005	6125	6204	6365	6451	6537	6773	6954	7104	7183	7290	7623	7737	7916	8064	8268	8490	8643	8988	9139	9139	9671	10028	10344	10765	11145	11560	11793	11936	12176	12549	12842	13113	13423	13594	14163	14447	14891	15324	15632	16224	16468	16702	16904	16966	17278	17693	17944	18331	18654	19245	19522	20082	20586	21021	21296	21492	21728	21924	22212	22635	22916	23238	23485	23625	23785	23943	24251	24440	24692	24798	24905	25096	25210	25427	25527	25858	25976	26086	26334	26504	26649	26839	26976	27120	27173	27264	27410	27474	27631	27786	27947	28011	28117	28404	28499	28626	28709	28963	29100	29392	29521	29702	29800	30062	30155	30244	30397	30460	30613	30755	30953	31034	31097	31202	31321	31389	31482	31600	31840	32016	32138	32280	32447	32530	32722	33056	33167	33288	33443	33507	33754	33996	34370	34523	34739	34892	35564	35753	36376	36685	36855	37111	37335	37618	37715	37762	38288	38333	38623	38875	38932	39328	39852	40577	40733	41003
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	3	3	3	3	3	3	3	5	5	7	10	10	10	11	11	12	12	13	14	14	18	18	19	19	19	19	20	20	21	22	22	22	23	23	23	23	24	24	24	24	24	24	24	24	24	24	25	29	29	29	29	29	30	30	30	30	30	32	34	34	35	36	36	36	36	36	36	37	37	37	37	39	40	40	41	43	43	46	48	49	50	50	51	53	58	62	67	67	79	90	96	103	111	116	120	122	124	136	139	148	150	160	185	187	202	205	212	212	214	219	259	261	268	274	278	285	294	310	322	332	340	360	361	363	384	393	429	445	445	452	455	458	461	467	476	479	479	480	480	489	492	494	497	497	497	501	506	509	513	515	515	516	516	525	549	559	567	577	580	587	587	599	606	614	616	630	634	647	655	663	669	673	678	678	697	698	713	723	731	734	740	745	762	763	778	797	808	809	813	833	841	844	865	881	885	896	907	908	920	930	933	947	954	962	976	984	991	994	1005	1024	1032	1040	1044	1046	1051	1059	1062	1068	1075	1094	1114	1136	1147	1174
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	3	4	4	4	4	4	4	5	5	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	9	9	9	10	11	11	11	11	12	13	13	13	14	14	14	14	14	14	14	14	14	16	16	16	16	17	17	17	17	17	19	19	19	19	19	19	20	21	21	21	23	23	23	23	24	25	26	26	26	26	27	32	34	35	36	37	44	47	47	48	50	54	54	58	59	60	63	63	65	67	70	70	70	72	73	73	74	74	78	79	79	79	81	82	82	84	85	89	89	89	89	89	89	91	91	92	93	95	96	96	98	98	102	103	106	107	107	108	112	115	118	119	121	124	126	130	135	146	167	173	175	177	182	190	198	204	214	219	221	221	221	226	228	245	250	252	259	261	265	268	282	289	290	294	297	299	301	305	308	311	312	312	317	320	331	336	338	344	348	356	359	362	364	370	375	391	396	411	420	435	444	451
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	4	6	6	8	11	13	17	17	18	18	21	25	26	27	34	35	37	37	42	43	43	45	45	45	45	45	45	47	47	47	47	47	47	47	48	49	49	49	51	52	52	52	52	54	54	54	54	54	54	56	57	57	57	57	57	58	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	62	62	62	66	67	67	69	69	70	70	70	71	71	72	72	72	73	75	77	77	79	83	83	87	89	91	101	108	116	117	121	141	159	178	189	210	221	248	277	290	305	332	372	387	427	444	457	489	526	539	585	598	630	650	684	729	758	780	806	833	859	895	933	962	994	1037	1048	1075	1106	1136	1171	1197	1202	1212	1221	1228	1273	1437	1471	1474	1495	1523	1534	1571	1597	1615	1640	1663	1730	1800	1820	1837	1856	1872	1875	1896	1914	1928	1935	1939	1956	1963	1980	1991	2026	2038	2051	2054	2071	2093	2121	2148	2164	2197	2220	2231	2265	2290	2324	2353	2367	2395	2436	2481	2522	2581	2623	2685	2739	2782	2830	2914	2943	3072	3103	3188	3248	3321	3395	3540	3653	3763	3819	3846	3923	3981	4100	4142	4144	4167	4242	4330	4365	4409	4519	4607	4735	4761	4802
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	11	11	22	34	34	36	43	58	82	93	164	184	201	268	283	301	321	335	361	376	389	413	435	445	454	466	478	491	497	503	509	518	530	550	555	573	584	593	603	608	619	623	632	640	653	663	665	671	672	683	693	698	699	708	714	720	724	737	739	749	768	769	778	792	809	811	827	838	843	852	858	881	889	893	913	931	938	951	967	975	987	1011	1033	1049	1059	1075	1088	1105	1112	1119	1130	1155	1165	1181	1196	1212	1231	1260	1296	1318	1318	1371	1417	1469	1507	1559	1593	1610	1636	1670	1727	1802	1874	1897	1945	2040	2103	2189	2264	2344	2426	2458	2505	2571	2670	2721	2790	2833	2889	2925	2962	3014	3044	3106	3136	3160	3178	3219	3264	3316	3365	3404	3433	3449	3473	3501	3538	3581	3622	3636	3649	3665	3730	3781	3808	3846	3871	3889	3903	3939	3972	4007	4051	4065	4094	4117	4136	4192	4220	4246	4263	4282	4300	4318	4384	4433	4458	4469	4532	4548	4568	4585	4621	4629	4686	4705	4721	4750	4758	4794	4819	4865	4883	4895	4922	4968	4989	5016	5044	5088	5109	5138	5169	5200	5222	5243	5311	5338	5360	5428	5442	5486	5551	5636	5664	5715	5788	5900	5948	6114	6184	6230	6305	6371	6439	6459	6500	6598	6639	6723	6770	6796	6922	7025	7168	7273	7356
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	5	6	6	6	8	10	11	15	16	21	22	24	28	31	33	36	38	38	39	43	44	49	50	52	53	54	55	56	56	83	83	83	87	88	91	94	95	96	98	98	98	99	146	148	149	155	158	158	158	159	373	395	400	402	402	403	403	405	407	409	409	421	421	421	427	427	428	430	437	442	445	452	455	459	461	467	475	479	480	487	488	491	497	501	510	520	525	534	541	551	554	562	563	565	571	580	584	593	593	605	607	611	620	633	637	645	649	653	662	674	692	696	698	717	727	740	763	780	792	798	809	835	840	877	899	912	931	966	1000	1026	1040	1065	1094	1104	1106	1123	1137	1155	1183	1195	1208	1211	1217	1217	1233	1247	1253	1256	1268	1274	1295	1295	1301	1309	1323	1337	1349	1356	1392	1431	1448	1455	1462	1470	1481	1518	1522	1532	1556	1561	1566	1572	1590	1603	1605	1614	1642	1650	1677	1684	1704	1711	1733	1739	1745	1766	1781	1805	1818	1832	1836	1845	1860	1874	1878	1885	1897	1921	1944	1964	1987	1996	2014	2044	2066	2084	2113	2123	2128	2151	2171	2192	2206	2235	2260	2309	2322	2367	2381	2406	2439	2466	2501	2503	2506	2565	2566	2596	2612	2617	2679	2723	2775	2791	2815
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	5	6	7	7	8	11	14	14	14	14	17	19	19	19	19	19	20	20	21	21	23	27	27	29	47	48	48	50	122	123	1020	1344	1346	1348	1352	1355	1355	1355	1357	1357	1363	1364	1381	1382	1382	1382	1383	1383	1384	1384	1385	1388	1388	1392	1392	1392	1392	1392	1392	1392	1394	1394	1394	1394	1394	1394	1394	1394	1397	1397	1397	1399	1456	1456	1456	1458	1460	1460	1464	1464	1466	1466	1466	1468	1469	1471	1473	1476	1476	1482	1485	1489	1490	1494	1496	1498	1498	1503	1503	1505	1506	1508	1510	1510	1513	1516	1528	1539	1543	1543	1543	1547	1548	1556	1559	1559	1559	1561	1565	1565	1567	1570	1572	1572	1572	1576	1576	1578	1582	1582	1583	1583	1583	1583	1583	1583	1584	1585	1586	1586	1586	1589	1591	1592	1592	1592	1592	1592	1596	1603	1617	1618	1618	1618	1619	1627	1629	1629	1629	1629	1629	1631	1633	1633	1638	1638	1641	1643	1644	1645	1645	1647	1651	1651	1651	1651	1651	1653	1657	1666	1668	1669	1675	1676	1682	1683	1687	1692	1697	1700	1702	1703	1709	1714	1714	1714	1717	1717	1717	1720	1727	1740	1743	1744	1751	1758	1768	1775	1776	1777	1781	1789	1793	1793	1795	1802	1809	1809	1811	1815	1828	1832	1835	1835	1840
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	41	41	48	48	49	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	53	53	53	53	53	53	53	53	54	54	55	55	55	55	55	55	56	56	56	58	58	60	61	61	63	66	66	66	69	70	75	77	84	92	98	108	110	120	122	129	136	136	138	139	141	148	156	161	166	168	168	175	179	179	179	184	184	184	191	195	201	207	212	212	213	215	216	220	221	221	225	228	230	230	232	235	238	241	241	244	248	248	251	252	256	258	262	264	270	274	277	280	280	281	283	285	286	288	288	291	292	293	293	293	295	297	297	300	300	300	302	303	305	307	309	330	330	340	346	364	367	373	384	395	404	418	433	445	457	477	486	503	505	515	525	535	541	544	561	571	597	599	613
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	7	8	8	8	9	9	9	9	9	9	9	9	9	10	11	11	11	12	12	13	15	16	18	18	19	19	19	20	22	24	24	28	29	31	32	40	41	46	50	56	59	61	73	76	77	84	93	102	105	110	114	118	120	129	133	141	150	154	160	162	162	165	166	170	177	177	179	184	185	196	199	201	205	208	210	211	217	220	221	222	225	227	229	244	245	245	246	248	249	250	256	261	268	272	281	284	293	300	321	331	334	337	339	345	347	353	359	364	371	376	382	390	395	403	412	417	420	429	437	444	448	453	461	461	470	474	476	487	490	493	499	514	517	523	538	543	546	549	552	555	560	563	565	567	568	571	573	577	582	591	596	601	604
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	6	6	6	6	6	6	7	7	7	7	8	8	8	7	7	7	7	9	9	9	9	11	14	14	14	14	14	14	15	15	19	20	21	22	26	28	28	28	30	32	32	33	33	33	35	35	36	36	36	36	37	39	43	44	45	45	46	46	49	49	51	53	54	57	59	64	69	70	71	71	80	90	104	104	106	112	112	114	114	119	126	128	129	131	132	136	145	146	149	153	153	154	159	160	164	166	166	166	166	167	168	168	170	170	170	171	173	174	176	178	180	181	181	185	186	186	190	191	191	191	195	197	201	205	207	208	210	212	212	213	217	217	218	220	223	223	228	233	233	242	246	251
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	7	7	7	7	8	8	8	8	8	10	10	10	12	12	12	13	13	14	14	15	15	16	16	16	16	16	19	19	21	21	22	22	23	23	26	26	26	26	26	27	28	28	31	32	32	32	32	32	33	33	33	33	33	33	33	34	34	39	46	47	50	55	55	58	62	65	69	72	73	76	78	81	100	106	120	123	127	159	164	183	189	208	215	215	222	248	248	262	267	282	293	317	332	339	349	375	393	400	403	429	454	479	498	507	530	533	540	545	567	587	590	592	626	629	641	669	696	704	735	741	745	780	798	824	830	851	853	860	873	873	894	894	907	913	914	914	930	942	947	953	965	970	984	990	996	997	1007	1012	1012	1019	1026	1047	1061	1075	1077	1077	1085	1091	1093	1113	1120	1135	1140	1162	1180	1184	1185	1199	1230	1230	1252	1282	1283	1293	1326	1339	1351	1368	1387	1415	1425	1439	1449	1461	1490	1507	1520	1538	1542	1567	1571	1599	1603	1638	1692	1699	1776	1802	1838
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	6	7	7	9	10	14	14	14	14	20	20	20	22	23	24	27	30	32	37	37	42	42	44	45	46	46	46	46	46	46	46	46	46	49	52	54	54	54	54	55	57	57	57	58	59	59	60	61	61	64	64	64	66	66	66	66	66	70	71	71	71	72	73	73	75	75	75	75	75	75	75	75	75	75	76	86	86	86	86	87	88	88	90	90	90	91	93	99	101	101	102	103	107	109	112	118	121	121	128	131	134	134	142	149	165	174	182	197	212	235	261	262	276	293	321	336	358	379	430	470	490	502	523	577	626	694	750	786	840	870	943	993	1038	1066	1089	1114	1131	1200	1225	1252	1277	1291	1352	1382	1391	1405	1455	1466	1476	1513	1524	1541	1555	1592	1597	1601	1641	1650	1671	1700	1718	1741	1771	1776	1766	1773	1819	1837	1862	1863	1876	1913	1935	1944	1964	2007	2025	2053	2068	2107	2123	2167	2179	2186	2232	2239	2276	2297	2328	2337	2355	2393	2406	2435	2460	2488	2512	2531	2573	2590	2623	2672	2709	2761	2783	2801	2855	2874	2933	2991	3080	3132	3182	3241	3326	3388	3476	3569	3615	3663	3767	3877	3940	3948	3967	4069	4205	4268	4282	4338	4395	4525	4553	4635
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	61	63	63	63	63	63	63	63	63	63	63	63	63	63	63	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	65	67	69	71	71	74	74	75	77	77	80	82	82	86	88	89	90	99	110	115	116	123	126	130	135	141	143	147	150	157	159	169	174	178	183	186	186	191	197	206	212	214	216	219	222	224	225	225	226	228	229	230	231	232	233	236	238	238	244	246	252	253	259	261	266	271	278	292	297	312	1279	1439	1450	1460	1460	1460	1460	1460	1460	1460	1467	1470	1471	1471	1471	1471	1471	1473	1478	1478	1479	1480	1485	1489	1490	1495	1497	1499	1501	1501	1505	1509	1513	1516	1519	1521	1527	1529	1538	1540	1541	1542	1543	1543	1546	1546	1548	1552	1553	1560	1565	1569	1569	1584	1591	1600	1604	1606	1612	1619	1623	1624	1624	1624	1628	1638	1639	1640	1644	1648	1657	1659	1664
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	5	5	5	5	5	5	5	5	6	6	6	6	6	6	8	8	8	9	9	10	16	18	18	18	21	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	28	30	30	30	32	35	36	39	41	42	43	44	44	45	48	49	49	56	60	61	62	63	63	64	64	66	67	69	69	70	74	79	81	87	94	99	99	101	101	109	109	123	128	133	149	165	177	182	196	229	251	260	276	310	329	363	397	421	451	463	482	503	529	557	585	603	625	637	658	671	686	703	735	742	749	770	785	807	824	831	842	854	868	924	939	954	963	970	970	977	997	1002	1009	1010	1030	1037	1047	1074	1091	1104	1117	1118	1122	1145	1157	1176	1189	1205	1212	1216	1234	1248	1252	1259	1269	1288	1300	1310	1330	1331	1340	1358	1376	1380	1394	1400	1404	1416	1429	1434	1444	1453	1467	1511	1523	1561	1573	1579	1601	1610	1619	1633	1636	1649	1654	1669	1672	1685	1709	1730	1758	1764	1780
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	7	7	7	14	15	15	15	16	16	16	16	16	17	17	17	17	18	18	19	21	22	22	22	24	27	27	27	28	30	31	33	33	33	33	33	33	34	38	41	43	44	44	44	46	46	48	48	49	50	51	52	53	54	54	55	55	58	60	61	61	63	63	64	65	70	70	70	73	76	77	80	81	85	86	93	94	116	117	117	123	123	124	132	138	145	150	152	157	168	172	175	181	186	188	191	194	205	232	246	273	281	293	294	294	310	315	327	335	336	345	349	364	384	400	413	430	435	446	482	497	536	549	560	564	566	586	599	608	616	626	626	627	629	650	654	668	670	694	700	718	728	752	763	776	784	788	806	813	830	837	847	849	855	856	864	876	896	910	930	939	950	963	978	978	986	998	1000	1014	1032	1032	1047	1070	1076	1102	1122	1133	1150	1175	1188	1194	1200	1228	1252	1266	1271	1273	1295	1298	1328	1336	1343	1368	1381	1411	1418	1452
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	4	5	8	8	10	14	18	21	24	30	35	47	48	53	64	66	70	91	95	101	111	131	148	199	221	239	258	260	278	287	288	299	312	318	318	321	321	324	336	342	348	357	359	365	369	377	381	397	399	399	408	411	416	419	427	431	434	434	434	441	441	443	445	447	453	456	462	471	471	480	484	488	491	500	503	512	522	527	532	533	542	552	555	558	567	577	589	595	606	621	630	648	654	662	670	675	686	703	723	730	742	767	775	782	793	813	840	874	912	945	945	1001	1013	1090	1148	1226	1268	1313	1340	1420	1515	1591	1670	1708	1763	1939	1990	2119	2217	2309	2449	2517	2562	2599	2648	2717	2788	2812	2896	2943	2986	3021	3056	3132	3193	3230	3269	3308	3363	3405	3448	3478	3551	3577	3607	3656	3702	3741	3812	3861	3893	3932	3979	4014	4055	4096	4140	4157	4165	4210	4260	4295	4328	4334	4369	4422	4424	4424	4455	4501	4548	4572	4585	4609	4685	4733	4755	4788	4851	4879	4940	4956	5019	5030	5077	5089	5096	5139	5165	5198	5252	5310	5341	5366	5423	5455	5478	5505	5572	5674	5735	5798	5833	5910	5969	6018	6113	6163	6194	6274	6294	6374	6484	6618	6656	6707	6802	6897	6971	7102	7187	7235	7319	7387	7496	7510	7582	7662	7697	7820	7911	7979	8142	8299	8517	8621	8777
47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	6	7	10	13	20	20	27	32	39	45	62	71	82	93	97	113	117	123	129	135	139	143	145	155	161	171	173	181	185	187	194	195	197	199	233	246	249	250	253	259	268	273	276	281	287	288	290	297	300	302	306	309	312	316	318	318	327	338	343	343	343	343	355	363	371	382	387	389	407	415	424	430	442	449	459	469	475	477	488	499	501	511	512	515	518	537	544	565	580	595	616	625	649	658	683	708	725	725	762	779	829	859	891	910	941	963	999	1060	1099	1130	1148	1187	1261	1275	1338	1412	1457	1553	1601	1628	1664	1688	1746	1777	1790	1840	1876	1902	1941	1973	2001	2041	2064	2072	2102	2152	2190	2229	2262	2290	2321	2339	2374	2411	2434	2457	2484	2501	2526	2563	2581	2604	2627	2659	2664	2672	2712	2739	2764	2791	2811	2828	2870	2900	2943	2954	2993	3022	3043	3059	3074	3107	3143	3162	3173	3210	3223	3246	3259	3308	3318	3358	3373	3384	3412	3418	3453	3476	3519	3538	3562	3605	3636	3653	3675	3717	3788	3827	3863	3908	3931	3971	4011	4074	4118	4155	4176	4184	4254	4318	4402	4431	4455	4514	4577	4629	4690	4731	4785	4847	4920	4950	4959	4999	5065	5114	5166	5214	5237	5374	5471	5607	5664	5751
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	1	35	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	3	3	3	3	4	6	6	6	8	8	10	14	14	16	16	18	19	23	23	29	30	32	32	32	34	38	40	41	41	41	41	50	50	51	52	54	54	54	60	61	63	64	66	66	66	66	66	66	72	72	72	72	76	78	85	85	85	85	85	91	91	95	95	102	102	102	989	990	1003	1006	1006	1006	1006	1009	1013	1014	1016	1016	1016	1016	1032	1040	1063	1070	1070	1082	1082	1108	1152	1533	1761	1796	1796	1890	1917	1944	1956	2003	2015	2015	2015	2051	2062	2077	2116	2140	2140	2142	2162	2172	2174	2196	2209	2209	2307	2329	2353	2353	2379	2402	2402	2403	2406	2416	2416	2416	2416	2416	2416	2416	2416	2416	2417	2425	2425	2431	2449	2453	2482	2495	2502	2502	2502	2519	2519	2519	2538	2554	2556	2556	2694	2744	2744	2744	2744	2744	2744	2744	2744	2744	2744	2744	2744	2792	2801	2822	2824	2824	2824	2824	2824	2824	2829	2829	2821	2821	2821	2836	2836	2849	2858	2868	2868	2868	2879	2885	2885	2903	2906	2909	2909	2909	2920	2922	2934	2935	2941	2941	2946	2949	2961	2970	2970	2979	2979	2979	2981	2981	3008	3008	3018	3021	3021	3028	3035
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	6	6	10	10	10	11	11	11	12	13	13	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	23	23	24	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	30	30	33	35	42	44	44	44	46	51	56	63	73	73	75	82	89	90	98	103	103	103	120	132	132	155	169	169	170	174	176	181	187	189	189	198	212	215	219	225	225	228	232	238	253	255	255	255	267	268	273	277	279	297	297	304	304	304	316	338	338	338	338	346	346	350	355	356	356	356	356	357	362	362	362	362	367	368	374	377	386	388	388	388	388	388	394	400	400	400	400	400	406	410	412	412	412	412	412	415	415	425	425	425	425	425	425	425	452	457	457	457	466	477	477	488	510	510	510	518	518	518	547	547	547	547	549	567	567	567	584	584	584	628	628	655	667	667	667	667	667	689	726	741	741	741	741	781	781
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	4	5	5	8	10	10	14	14	14	15	16	16	16	16	17	17	20	23	23	23	23	27	30	31	33	36	36	36	46	49	53	54	55	55	55	79	86	93	100	100	100	100	117	117	119	131	139	139	139	154	154	168	172	175	175	175	175	193	201	203	205	205	205	215	232	232	232	237	237	237	237	281	281	309	309	309	309	331	352	352	366	380	380	380	415	426	445	464	464	464	464	476	507	519	541	541	541	541	610	610	645	683	743	743	743	834	834	940	1000	1000	1000	1000	1000	1234	1234	1383	1405	1405	1405	1487	1566	1606	1606	1647	1647	1647	1745	1755	1769	1796	1796	1796	1796	1828	1869	1869	1898	1906	1906	1906	1930	1930	1953	1953	1953	1964	1964	1968	1968	1968	2002	2002	2002	2005	2013	2013	2013	2013	2013	2013	2013	2013	2045	2045	2072	2072	2072	2072	2072	2072	2094	2113	2113	2113	2113	2120	2120	2120	2144	2144	2144	2144	2153	2163	2163	2189	2189	2189	2189	2205	2205	2205	2205	2214	2214	2214	2221	2221	2221	2251	2251	2251	2251	2251	2277	2277	2277	2277	2277	2277	2304	2304	2317	2317	2317	2317	2317	2326	2326	2343	2343	2343	2343	2343	2369	2380
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	7	7	7	7	7	7	10	10	10	12	16	17	20	23	24	28	31	34	35	43	44	46	49	50	50	55	56	57	65	75	81	85	91	92	106	111	114	116	123	126	131	135	136	149	153	153	153	158	158	162	165	169	172	173	177	182	183	183	186	186	187	187	190	190	190	194	197	197	198	198	198	198	208	208	210	212	212	215	215	293	295	295	298	298	298	299	299	302	302	302	302	307	308	310	316	316	319	320	320	322	322	323	323	323	323	323	323	323	335	335	335	335	335	335	335	335	335	335	340	340	340	340	340	340	340	340	340	340	345	346	348	348	349	350	350	351	351	351	351	351	351	360	360	360	363	363	366	369
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	6	6	6	7	7	8	8	8	8	8	10	10	10	10	10	10	10	12	12	12	12	12	12	12	13	13	13	13	15	15	15	15	15	17	17	20	20	20	20	20	21	21	21	21	21	27	28	29	31	33	33	33	33	33	33	36	39	39	39	40	42	46	48	49	49	49	53	53	56	58	60	60	60	60	63	64	67	67	67	67	67	67	67	69	69	69	69	79	79	82	85	87	87	87	87	87	87	87	88	88	88	88	89	89	98	98	98	98	101	103	105	106	114	114	114	114	133	133	136	137	137	137	142	154	160	161	165	165	165	170	170	171	171	171	171	171	181	187
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	5	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	15	17	17	17	17	17	18	18	18	18	18	18	18	21	22	23	24	24	24	27	27	27	27	27	27	27	28	29	29	29	31	31	31	32	33
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	3	4	5	5	7	8	9	9	9	9	9	9	10	10	12	14	14	14	14	14	14	14	16	16	19	19	19	19	19	19	21	22	22	22	22	24	27	27	27	30	30	30	30	32	32	35	35	35	35	35	35	35	35	35	35	37	37	37	37	38	41	41	42	42	42	42	42	42	42	42	42	42	42	45	62	69	70	70	79	84	85	85	87	90	90	106	108	116	116	135	135	135	148	152	188	197	207	275	275	275	289	292	300	355	355	355	370	379	390	391	393	393	393	396	396	405	405	405	405	405	413	419	425	434	437	437	437	456	487	499	509	517	517	517	519	519	519	526	544	544	544	551	558	559	565	568	568	568	569	572	576	576	576	576	576	576	586	596	603	615	615	615	615	621	623	626	627	627	1144	1144	1144	1144	1144	1144	1144	1144	1146	1147	1165	1166	1166	1166	1237	1237	1237	1237	1237	1237	1237	1251	1251	1252	1252	1252	1254	1254	1257	1257	1265	1268	1268	1270	1270	1282	1282	1285	1287	1287	1287	1287	1289	1291	1292	1294	1298	1300	1300	1330	1335	1338
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	4	4	4	5	5	6	7	7	8	8	10	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	14	14	14	15	15	15	15	15	16	17	19	19	19	20	20	21	21	21	22	22	22	24	24	25	25	26	27	27	27	27	29	29	29	29	31	31	31	33	34	34	34	36	37	42	42	43	45	48	56	57	57	60	61	67	69	71	72	73	77	81	81	92	100	105	117	124	128	130	134	140	141	144	150	155	157	160	165	169	170	170	181	182	193	202	209	211	212	213	213	213	216	218	223	230	230	242	249	269	287	297	315	328	331	332	335	344	352	368	371	391	398	398	401	401	401	413	417	417	418	419	419	434	440	441	442	443	444	452	456	460	460	460	460	467	481	483	483	483	483	483	485	488	497	497	497	497	497	497	498	498	498	502	502	502	503	503	503	503	503	503	503	504	506	507	507	507	507	508	509	509	510	513	514	514	514	514	514	516	517	521	522	522	523	523	523	524	525	525	533	533
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	3	3	3	3	3	6	6	8	10	10	10	10	10	10	10	10	14	14	16	17	17	17	17	19	19	24	26	26	26	26	28	29	30	34	34	34	40	52	83	83	83	83	86	86	86	87	88	93	93	93	94	100	101	102	102	102	102	108	109	111	112	112	112	112	112	112	117	119	120	120	125	126	126	128	130	132	132	132	141	148	151	156	158	158	158	159	166	168	170	171	171	171	175	179	180	183	187	187	187	195	195	196	196	196	196	196	198	199	199	202	202	202	202	202	202	202	203	203	203	203	203	203	203	203	204	204	204	204	205	206	206	206	206	206	210	214	217	217	219	219	219	224	226	226	228	228	228	228	231	231	235	238	241	244	243	243	246	251	256	260	264	264	264	264	271	276	280	280	280	296	296	296	311	311	311	311	314	327	334	334	359	359	359	378	385
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	8	13	15	15	15	15	15	15	16	16	16	16	16	21	22	23	27	27	27	27	27	33	38	44	44	44	44	46	47	47	47	48	48	51	54	56	66	71	71	71	78	79	83	83	83	83	83	83	89	89	89	91	91	91	92	93	95	98	100	100	100	100	102	103	105	106	106	106	106	106	106	109	109	109	109	109	109	109	109	109	109	109	109	109	110	112	112	112	112	112	112	112	112	112	112	153	153	157	157	157	157	157	157	159	160	160	160	160	160	175	175	175	175	175	177	177	178	178	178	178	178	178	178	183	183	184	185	185	185	185	185	185	185	185	188	190	190	190	192	193	196	197	197	197	202	205	205
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	4	5	6	6	8	9	9	9	9	11	15	17	16	19	19	19	19	19	32	37	42	42	43	44	49	51	53	57	57	58	59	59	67	73	82	83	86	89	98	100	106	106	108	109	110	117	120	125	128	132	132	132	148	152	161	173	173	177	182	184	190	196	200	204	211	212	220	231	240	245	250	255	255	270	279	285	288	293	295	295	313	338	338	338	340	340	363	369	373	386	407	415	417	439	442	446	458	457	468	468	522	522	619	659	689	727	734	735	800	862	878	952	952	1001	1034	1046	1056	1110	1142	1190	1190	1195	1269	1273	1277	1289	1296	1296	1296	1302	1313	1344	1350	1358	1363	1365	1375	1390	1409	1421	1435	1448	1452	1469	1477	1501	1513	1522	1531	1536	1542	1561	1571	1573	1579	1580	1582	1596	1608	1616	1633	1638	1638	1638	1638	1649	1670	1672	1685	1691	1691	1696	1704	1730	1762	1788	1789	1789	1802	1811	1814	1817	1818	1818	1818	1832	1850	1853	1856	1864	1865	1865	1874	1882	1887	1893	1900	1900	1900	1906	1919	1930	1939	1945	1945	1945	1946	1949	1976	1985	1991	1993	1993	1998	2006	2011	2014	2023	2023	2023	2034	2051	2059	2063	2067	2077	2077	2087	2101
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	5	5	5	5	5	5	6	7	7	7	7	8	8	9	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	17	17	17	17	19	19	19	19	20	20	20	20	20	20	26	31	35	36	36	36	36	36	36	39	40	42	42	42	42	43	43	43	43	43	43	43	43	43	44	46	46	46	46	46	46	46	46	46	46	47	47
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	8	8	8	9	9	9	9	9	9	9	9	9	10	11	11	18	22	22	22	24	26	27	31	31	31	31	32	32	32	33	34	36	36	36	36	38	39	43	43	46	46	47	51	55	59	69	85	91	98	133	133	135	146	146	152	173	176	188	218	220	232	268	268	285	369	369	399	399	417	461	482	498	511	511	626	669	696	704	885	1073	1089	1207	1246	1277	1303	1344	1374	1382	1387	1412	1429	1438	1450	1456	1469	1473	1489	1490	1496	1516	1591	1591	1605	1614	1621	1643	1787	1787	1787	1787	1787	1787	1787	1791	1791	1791	1791	1791	1791	1791	1793	1811	1811	1811	1811	1811	1811	1811	1814	1814	1816	1816	1816	1816	1818	1819	1819	1819	1819	1819	1823	1823	1824	1826	1826	1830	1831	1831	1831	1831	1831	1831	1836	1838	1838	1841	1841	1841	1841	1841	1858	1865	1865	1865	1868	1868	1874	1874	1874	1880	1884	1890	1890	1890	1908
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	3	16	18	19	20	25	28	28	36	44	46	51	51	58	58	68	71	71	74	84	91	101	101	107	110	115	124	126	126	126	135	145	153	161	165	165	165	173	180	189	189	193	194	194	210	210	213	218	220	220	220	223	231	237	242	248	248	248	260	267	282	294	298	298	298	298	329	335	345	356	362	378	391	411	423	432	446	446	446	473	507	530	574	605	629	629	651	672	722	769	818	822	822	875	925	1009	1077	1128	1128	1128	1187	1315	1394	1480	1523	1523	1523	1626	1734	1852	1992	2083	2083	2083	2243	2396	2481	2567	2640	2640	2640	2788	2875	2931	2990	2990	2990	3078	3142	3231	3375	3467	3496	3496	3496	3598	3680	3733	3785	3831	3831	3831	3957	4036	4071	4195	4281	4281	4281	4369	4423	4452	4501	4534	4534	4534	4636	4679	4706	4747	4768	4768	4768	4858	4896	4942	4974	4987	4987	4987	4987	5041	5068	5081	5100	5100	5100	5114	5219	5255	5295	5306	5306	5306	5327	5371	5404	5426	5473	5473	5473	5534	5551	5590	5606	5623	5623	5623	5690	5721	5749	5775	5801	5801	5801	5801	5931	5959	6015	6064	6064	6064	6133	6158	6183	6275	6327	6327	6327	6391	6427	6496	6534	6560	6560	6560	6647	6706	6770	6853	6860	6860	6860	7009	7088
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	4	6	12	22	24	57	69	84	113	120	140	157	168	207	229	254	342	384	410	456	492	554	615	665	723	772	794	794	890	918	959	959	1015	1015	1029	1080	1126	1167	1195	1231	1254	1275	1307	1326	1374	1477	1585	1613	1652	1677	1761	1805	1835	1901	1901	1920	1942	1976	2041	2120	2120	2120	2192	2278	2322	2371	2392	2418	2442	2449	2480	2525	2583	2636	2825	2830	2839	2882	2953	3018	3143	3290	3311	3333	3513	3648	3840	4012	4242	4393	4437	4876	5142	5550	5962	6344	6882	7156	7467	7814	8452	8857	9652	10147	10797	12065	12504	12878	14212	14553	14751	15102	15880	16725	17458	17458	17458	17458	17458	17458	27047	27525	28633	30835	31316	32896	33555	34633	34932	35690	36083	36438	37984	38930	40253	40803	41138	41138	41138	41274	41614	41939	42299	42531	42783	42959	43164	43455	43763	43823	43993	44052	44122	44265	44265	44456	44642	45156	45255	45364	45488	45622	45811	46083	46291	46401	46441	46663	46913	47070	47184	47315	47543	47543	47736	47887	47956	48074	48198	49915	50016	50131	50284	50425	50587	50760	53341	53443	53639	53794	53971	54195	54295	57145	57208	57677	57832	57936	58039	58184	58678	58746	58939	59153	59323	59514	59594	59684	59730	59902	60034	60258	60442	60629	63328	63426	63594	63807	64014	64261	64476	64616	64767	64941	65222	65423	65600	65873	66064	66231	66529	66714	66909	67127	67365	67627	68044	68376	68376
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	8	8	8	8	8	8	8	9	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	13	14	14	14	22	24	26	26	26	26	26	27	27	27	29	31	31	31	31	31	49	49	49	49	49	49	49	57	67	68	68	73	76	76	76	78	80	85	85	85	91	92	93	96	98	98	98	98	98	98	98	98	98	98	114	114	114	115	115	116	122	122	122	122	122	122	122	122	122	124	124	124	124	124	125	127	129	129	132	132	132	132	132	133	134	135	135	135	135	135	135	137	139	141	141	141	142	144	144	144	144	144	144	144	145	145	145	145	145	145	146	148	149	149	150	150	150	151	152	153	153	153	153	153	153	153	158	159	159	159	159	161	162	162	162	163	163	163	163	166	166	167	167	167	167	167	170
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	3	3	3	3	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	10	10	10	10	10	10	10	10	13	13	14	15	16	16	16	18	18	33	36	37	41	41	41	41	43	46	56	56	64	75	76	83	95	96	103	103	103	108	111	112	121	125	125	128	135	136	152	155	161	161	162	166	174	178	179	179	180	180	181	188	193	194	196	197	197	200	206	209	211	215	216	216	222	229	232	240	241	241	241	241	245	245	250	263	263	263	269	273	276	286	294	294	294	304	311	314	319	323	324	324	335	339	342	345	351	351	351	355	358	363	364	371	371	371	377	379	380	381	385	385	385	385	385	394	402	405	405	405	407	408	413	414	418	418	420	421	423	425	433	434	434	434	441	469
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	3	3	4	9	9	9	10	14	14	14	17	20	23	29	30	32	32	32	37	45	53	56	57	57	64	66	66	67	67	68	68	69	69	70	74	76	76	76	76	76	76	76	76	76	76	80	82	120	122	130	133	133	137	147	147	147	147	147	147	147	156	189	191	197	265	267	270	287	296	301	312	336	336	351	358	363	367	370	372	372	377	381	384	394	398	400	400	404	406	413	415	418	418	427	427	438	439	444	449	458	461	462	467	471	484	496	504	517	533	536	558	567	596	610	626	630	649	661	677	679	679	681	690	693	693	693	706	706	706	706	707	707	762	762	762	762	762	774	774	774	790	790	791	811	812	812	859	859	859	860	860	914	914	914	968	968	968	968	968	968	1013	1097	1121	1121	1127	1129	1132	1159	1167	1177	1177	1190	1213	1218	1230	1244	1253	1255	1269	1330	1330	1358	1370	1370	1377	1382	1407	1430	1439	1439	1439	1457	1476	1488	1506	1514	1514	1514	1545	1579	1612	1625	1654	1668	1668	1681	1703	1730	1759	1765	1765	1765	1783	1907	1944	1963	1997	2032	2040	2044	2059	2099	2145	2183	2183	2217	2217	2243	2269
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	3	4	12	18	18	19	39	39	61	61	79	95	109	123	123	136	144	167	173	184	199	216	225	237	250	250	259	272	285	302	315	315	333	345	382	392	417	445	449	464	476	485	509	537	542	551	566	570	588	613	644	656	661	673	686	710	712	721	727	767	786	795	805	816	825	835	838	843	853	861	882	894	907	917	929	941	957	967	990	990	1003	1012	1032	1032	1055	1055	1173	1206	1495	1525	1558	1609	1669	1728	1762	1814	1838	1913	1986	2064	2161	2217	2269	2336	2438	2516	2626	2715	2829	2925	3036	3146	3272	3358	3458	3550	3834	3988	4190	4359	4545	4675	4767	4896	5068	5177	5277	5299	5443	5573	5896	6032	6218	6384	6534	6534	6732	6732	6887	6988	7090	7215	7357	7481	7591	7591	7789	7917	8025	8148	8233	8303	8367	8438	8514	8605	8662	8662	8824	8886	8981	9093	9220	9309	9389	9419	9591	9591	9642	9642	9817	9882	9924	10004	10074	10219	10347	10545	10545	10721	10772	10872	10948	10976	11034	11045	11045	11144	11169	11222	11281	11281	11395	11412	11440	11485	11509	11539	11575	11575	11603	11658	11691	11703	11736	11762	11791	11847	11847	11895	11917	11954	11954	12008	12027	12060	12105	12141	12191	12243	12271	12295	12333	12387	12436	12501	12501	12687	12687	12718	12731	12806	12850	12904	12950	13059	13059
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	12	21	28	30	36	40	44	46	53	68	68	72	75	94	97	97	108	114	140	140	140	143	149	151	158	164	169	170	170	173	177	177	181	181	182	182	188	193	197	202	208	208	209	219	232	243	256	265	271	278	287	301	305	312	318	325	333	341	362	373	383	436	438	441	444	455	463	470	477	483	487	501	517	532	565	605	626	634	665	684	710	721	781	803	821	880	1025	1095	1163	1225	1244	1260	1305	1377	1493	1615	1720	1822	1943	2005	2127	2228	2331	2401	2484	2532	2626	2704	2804	2901	2961	3006	3066	3120	3200	3253	3313	3373	3397	3407	3442	3522	3571	3635	3688	3724	3747	3781	3813	3850	3877	3877	3922	3936	3953	3973	3997	4024	4040	4055	4069	4092	4107	4147	4158	4173	4185	4192	4206	4225	4251	4275	4311	4352	4390	4433	4481	4550	4613	4663	4703	4719	4772	4872	4975	5100	5201	5271	5359	5442	5506	5569	5617	5654	5700	5743	5807	5860	5933	5996	6053	6081	6102	6122	6178	6249	6292	6332	6332	6402	6453	6492	6536	6567	6622	6659	6686	6725	6794	6901	6949	6949	6949	7016	7054	7081	7138	7213	7213	7213	7317	7337	7368	7404	7430	7464	7464	7534	7564	7564	7626	7678	7678	7678	7814	7856	7912	7942	7974	7974	7974	8146	8189
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	4	7	11	13	18	22	24	24	24	39	45	61	76	85	85	85	85	130	136	142	143	143	143	143	146	147	148	150	150	150	150	153	159	160	160	161	161	161	162	162	164	164	176	176	176	177	177	180	180	181	181	184	186	186	186	187	187	187	187	187	187	187	187	187	187	187	187	187	187	187	188	188	188	188	189	189	191	191	191	191	192	203	203	203	203	203	203	204	206	208	208	212	212	212	212	213	214	214	214	214	214	215	215	216	217	218	218	218	220	220	220	220	220	220	220	222	223	223	225	226	226	226	233	245	245	245	246	246	246	246	246	246	246	246	246	246	248	249	249	250	256	256	256	270	270	271	277	279	279	279	279	290
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	7	7	7	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	14	14	14	15	15	15	15	15	15	15	16	16	16	16	16	16	16	17	18	18	18	20	20	20	22	22	22	22	22	22	22	24	25	25	25	25	25	25	25	25	25	25	25	25
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	6	6	9	9	10	11	18	29	35	37	41	41	41	45	53	53	55	56	56	56	57	57	58	65	76	77	79	80	81	84	85	85	87	91	94	95	99	99	113	113	135	135	143	144	145	147	148	151	152	167	182	190	190	197	197	197	199	209	209	215	215	218	239	251	269	272	272	272	272	272	280	281	282	282	282	282	286	293	294	298	298	298	303	303	312	317	317	317	317	317	320	322	325	325	325	329	329	329	329	333	338	341	341	341	341	341	341	341	341	341	341	341	341	343	347	354	354	356	358	359	361	365	365	365	366	366	366	370	371	371	371	376	377
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	3	3	3	3	3	3	3	4	4	5	6	6	6	8	8	10	10	10	11	11	12	12	12	13	13	13	13	13	17	17	17	28	34	34	36	36	36	36	36	38	38	38	38	38	38	38	38	51	51	51	51	51	51	51	55	55	55	56	56	56	57	57	57	58	58	58	58	59	59	59	59	59	59	59	60	60	60	60	60	60	60	61	61	61	62	62	62	62	65	65	66	68	68	68	68	73	77	85	87	99	99	99	99	117	156	156	171	171	171	237	240	248	269	273	273	273	289	299	303	311	311	311	311	331	343	348	351	351	351	351	356	356	380	388	391	391	391	398	402	403	408	408	408	408	419	427	427	428	435	435	435	447	461	462	466	470	470	470	480	483	488	491	500	500	500	500	506	508	509	509	509	509	524	529	533	535	543	543	543	555	563	564	569	570	570	570	580	586	587	590	592	592	592	593	594	598	604	604	604	604	609	611	625	629	632	632	632	636	640	651	657	661	661	661	670	674	688	698	701	701	701	701	717	729	736	740	740	740	775	786
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	5	5	5	6	6	6	6	6	8	8	8	8	8	8	9	10	11	11	11	11	11	12	12	12	13	14	14	14	14	14	14	15	15	15	15	16	16	17	17	18	18	18	20	20	20	22	22	22	22	22	22	23	24	24	24	25	25	26	28	29	32	32	32	35	39	39	40	41	41	41	45	48	53	53	54	55	60	67	67	68	69	70	74	76	76	83	84	86	87	87	93	93	120	131	134	148	151	152	154	156	160	182	182	184	196	197	201	212	217	217	217	219	226	228	228	229	231	231	231	232	235	236	240	240	242	242	247	247	248	248	248	250	251	257	265	266	267	275	275	275	275	275	275	275	276	287	288	292	293	293	296	301	301	301	301	306	306	309	312	312	312	317	321	322	324	326	327	327	328	337	337	337	338	338	339	342	345	347	348	354	354	354	358	365	365	369	381	381	381	392	397	403	410	420	420	420	421	421	432	441	457	461	461	464	467	475	475	482	482	483	487	490	494	496	501	501	501	507	514
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	3	4	4	4	4	4	5	5	5	6	6	6	6	6	7	7	8	8	8	9	13	13	14	14	14	14	15	15	16	19	19	19	19	23	24	24	24	25	26	26	26	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	30	32	35	36	37	38	39	45	49	49	51	54	54	55	55	56	56	61	62	62	62	66	75	79	80	80	89	97	100	100	115	116	117	129	129	135	141	143	145	145	181	181	203	215	217	230	238	239	256	278	287	320	320	328	331	345	361	379	387	395	397	507	524	533	536	539	542	542	542	544	544	551	551	552	557	563	567	571	572	572	574	576	577	578	586	593	593	603	604	605	628	628	637	637	663	663	663	663	663	663	663	663	663	663	663	666	677	677	680	680	680	681	693	694	698	701	701	701	709	721	722	725	729	729	729	739	748	756	756	771	771	771	782	785	785	792	801	801	801	811	842	846	852	854	854	854	854	854	857	871	888	922	925	950	1047	1083	1085	1096	1096	1096	1097	1117	1120	1137	1139	1139	1140	1145	1164
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	3	3	4	5	5	5	6	6	6	6	6	6	7	7	7	7	8	8	8	10	10	10	11	11	11	11	14	14	20	20	21	23	24	25	25	26	27	30	31	33	33	35	36	36	36	39	39	41	49	50	50	50	51	52	57	63	64	65	66	67	73	73	74	76	77	77	79	81	85	87	95	147	147	157	170	190	197	208	216	226	275	286	286	297	303	307	332	336	346	377	383	437	437	449	449	539	580	604	645	652	667	710	749	772	820	820	835	841	870	904	941	965	993	997	999	1043	1053	1056	1064	1070	1070	1071	1080	1096	1118	1122	1136	1145	1149	1158	1163	1171	1171	1175	1179	1183	1189	1195	1195	1198	1208	1210	1210	1217	1225	1225	1225	1225	1225	1229	1236	1248	1255	1281	1358	1358	1358	1358	1381	1384	1393	1411	1412	1412	1427	1441	1458	1474	1488	1488	1488	1497	1511	1523	1523	1523	1523	1523	1527	1541	1550	1600	1628	1629	1629	1633	1641	1641	1646	1650	1650	1650	1661	1666	1674	1675	1675	1675	1675	1675	1675	1685	1689	1689	1693	1693	1700	1700	1705	1721	1726	1726	1726	1729	1742	1749	1752	1758	1758	1758	1760	1772
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	3	3	7	8	8	8	11	12	12	12	13	14	14	15	15	19	19	19	21	21	21	21	21	22	23	23	26	26	29	30	30	30	30	31	32	33	34	34	34	36	36	36	36	36	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	38	39	39	41	42	45	46	46	46	46	46	46	46	52	55	55	55	56	58	69	69	72	72	72	74	90	94	96	97	97	97	110	113	126	143	153	154	154	164	177	183	190	212	217	217	258	277	322	373	393	393	393	432	439	453	453	453	453	453	493	511	526	529	544	544	544	546	547	551	552	555	555	555	558	562	565	579	579	579	579	586	589	589	591	603	603	603	607	611	612	612	612	612	612	612	614	615	617	617	617	617	617	617	623	625	626	626	812	816	818	818	820	821	821	821	823	823	828	831	831	831	851	854	854	857	860	861	861	868	873	875	875	877	879	879	880	880	880	881	909	928	928	929	930	930	932	935	935	935	935	935	936	939	940	941	941	945	948	948
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	5	6	6	6	6	6	7	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	12	12	13	13	13	13	13	13	13	13	13	13	13	16	16	16	16	16	16	16	17	17	18	19	19	19	24	25	25	26	27	27	27	28	28	30	31	32	32	32	36	37	37	38	38	38	38	38	38	38	40	41	41	41	43	46	46	46	46	46	46	47	48	51	51	52	52	52	56	56	56	56	57	57	57	60	62	64	70	70	70	70	70	71	72	73	73	73	73	73	74	74	74	75	75	75	79	81	84	84	84	84	84	86	86	87	88	88	88	88	93	93	97	97	98	98	98	98	98	98	100	100	100	100	103	104	106	107	110	110	110	110	112	113	117	123	123	123	131	131	137	137	137	137	137	146	147	147	153	153	153	153	171	172
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	6	6	6	6	7	10	13	20	20	26	37	37	55	62	77	87	101	108	118	147	159	195	195	216	239	254	270	279	298	298	310	310	321	333	354	366	366	376	387	401	412	421	432	432	443	454	469	483	494	512	512	527	544	569	582	582	619	619	635	649	664	664	686	698	698	698	711	731	743	754	764	764	776	799	820	841	863	892	892	919	951	990	1031	1081	1138	1138	1178	1236	1301	1371	1454	1546	1546	1647	1758	1881	1972	2085	2183	2183	2296	2399	2510	2611	2692	2779	2779	2880	2997	3120	3246	3496	3854	3854	4175	4590	4905	5240	5565	5891	5891	6213	6520	6854	7162	7827	7827	7827	8201	8777	9424	10155	10971	10971	13516	14781	15118	15564	15865	16290	16290	16590	16906	17069	17316	17618	17816	17816	18005	18170	18338	18559	18774	19001	19225	19225	19862	19862	20617	20739	20853	20853	20853	21048	21211	21342	21460	21563	21563	21563	21563	21802	21833	21943	21983	21983	21983	22152	22222	22276	22339	22405	22405	22405	22499	22499	22586	22633	22698	22698	22698	22781	22825	22876	22917	22946	22946	22946	23029	23084	23127	23147	23312	23312	23312	23492	23559	23612	23662	23662	23709	23709	23818	23871	23906	23937	23976	23976	23976	24085	24150	24180	24221	24280	24280	24280	24380	24423	24478	24561	24598	24598	24598	24747	24825
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	3	3	3	3	3	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	11	13	16	21	21	24	26	29	32	39	41	42	44	51	58	74	81	82	83	84	84	84	85	87	91	92	92	95	95	98	98	105	106	108	109	109	109	109	110	110	110	110	113	113	116	117	117	117	117	118	120	122	123	123	123	126	128	130	130	131	137	142	144	144	152	162	163	164	167	170	175	176	177	184	188	189	191	197	199	211	214	214	218	218	219	221	229	233	233	233	239	239	247	248	248	253	253	255	262	270	270	273	274	274	280	289	289	291	291	296	296	296	316	316	318	319	319	319	321	326	328	331	335	335	335	337	340	342	343	349	349	349	350	350	351	355	355	355	355	358	359	360	363	363	363	363	366	369	369	369	369	369	371	376	376	379	381	383	383	384	388	388	390	391	391	391	391	399	399	399	405	406	407	407	408	410	411	412	412	420	420	424	424
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	12	13	13	13	13	13	14	14	14	15	15	15	15	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	19	19	21	22	23	23	23	23	28	29	29	31	31	31	33	33	34	37	39	39	39	40	44	47	47	49	49	49	50	52	52	53	53	53	53	54	54	54	54	55	55	55	57	59	62	62	71	71	71	71	71
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	3	3	3	3	3	3	4	4	4	4	4	5	5	5	5	5	5	10	10	10	10	10	10	12	12	13	13	13	13	13	14	15	15	15	16	17	17	17	17	17	17	17	17	17	18	19	19	20	21	21	21	21	21	21	21	23	25	29	29	29	29	29	30	30	30	30	31	31	31	32	32	33	34	34	34	34	34	35	36	36	36	36	36	36	36	37	37	37	37	38	38	41	44	44	46	48	49	50	52	52	52	52	58	62	70	72	75	80	84	88	90	92	96	99	105	134	135	136	140	141	143	149	153	153	153	158	160	166	171	174	176	176	185	185	193	197	199	199	203	206	213	218	222	223	225	227	229	246	249	255	256	257	257	260	261	261	262	267	267	267	267	271	273	279	283	291	291	293	303	306	308	312	312	322	330	338	338	368	370	370	372	373	375	383	387	387	387	389	400	404	406	411	411	411	418	427	434	445	454	461	461	461	468	477	495	496	496	496	498	515	533	537	547	561	562	565	567	578	581	591	591	628	628	635	655
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	6	7	8	8	8	8	8	8	9	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	12	13	13	13	13	13	13	13	13	15	15	15	18	18	20	22	22	22	23	23	23	24	25	26	26	27	27	28	28	29	31	32	32	32	32	32	32	32	33	33	33	33	33	34	34	35	35	35	36	37	37	39	42	42	42	48	48	50	51	51	51	58	63	65	70	73	74	74	74	75	87	93	97	99	99	99	107	107	110	112	120	120	120	121	130	135	138	142	142	145	146	146	146	147	147	147	147	160	161	163	167	170	170	170	182	188	190	197	200	200	200	205	205	205	205	209	209	209	209	209	209	214	214	214	214	219	220	221	223	227	227	227	229	229	231	231	236	236	236	236	239	240	241	241	241	241	241	242	243	247	249	249	249	250	250	251	254	257	257	257	259	262	263	263	263	263	263	263	263	263	267	271	274	274	276	276	277	278	285	287	287	289	289	289	300	301	301	301	311	311	311	318	320	320	320	323	325	339	339	349	349	349	374	378
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	3	5	8	9	9	11	11	11	11	17	19	22	24	24	29	29	29	31	33	34	35	35	35	35	36	39	41	41	41	41	41	41	41	42	43	44	45	45	45	47	47	48	49	50	50	50	50	52	52	53	53	55	58	58	58	58	59	61	61	62	62	65	67	68	68	68	69	70	73	76	76	79	83	86	88	98	104	106	109	116	128	130	138	149	156	156	175	181	191	198	250	272	272	288	308	334	352	352	352	352	454	454	469	548	555	590	590	590	618	635	655	698	698	698	735	756	777	794	812	812	812	832	850	870	870	887	887	894	912	924	929	942	951	951	951	981	993	1008	1018	1028	1028	1028	1028	1054	1080	1080	1080	1080	1103	1123	1123	1123	1123	1123	1123	1123	1149	1155	1166	1166	1166	1166	1166	1184	1184	1200	1215	1215	1220	1220	1220	1230	1244	1255	1255	1261	1261	1271	1285	1296	1302	1309	1309	1309	1309	1342	1356	1371	1377	1377	1377	1377	1414	1419	1436	1447	1447	1447	1447	1472	1481	1497	1497	1497	1497	1521	1524	1536	1542	1545	1545	1545	1556	1565	1571	1571	1585	1585	1592	1604	1618	1627	1627	1627	1627	1651	1670	1670
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	4	5	5	5	5	5	6	6	6	6	6	6	6	7	7	8	8	8	8	8	8	8	8	12	12	12	12	14	14	14	16	17	17	17	18	18	18	18	18	18	18	23	27	27	31	34	34	34	36	38	38	41	42	42	42	42	44	44	44	44	44	44	46	47	49	50	52	52	52	54	54	54	54	54	54	54	61	61	65	67	67	67	67	77	82	87	93	105	105	130	147	147	172	188	212	212	212	250	270	286	331	357	364	364	364	417	439	467	489	489	516	516	583	583	610	638	647	655	665	717	746	760	783	783	783	807	832	953	953	1107	1110	1119	1151	1167	1184	1217	1232	1232	1234	1262	1284	1307	1325	1334	1334	1339	1353	1377	1385	1402	1408	1408	1408	1424	1427	1432	1444	1450	1451	1451	1451	1457	1458	1458	1467	1467	1467	1501	1502	1506	1514	1522	1522	1522	1529	1534	1546	1547	1547	1547	1547	1561	1564	1569	1571	1571	1571	1571	1573	1575	1578	1581	1581	1581	1581	1591	1595	1601	1606	1611	1611	1611	1615	1616	1618	1626	1626	1626	1633	1640	1642	1643	1647	1657	1657	1657	1660	1666	1668	1670	1670	1670	1670	1687	1689
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	9	14	14	16	20	20	20	27	28	33	33	34	34	34	36	36	37	40	40	40	40	47	48	50	50	51	51	51	51	51	51	51	51	51	51	51	55	56	56	57	57	57	57	57	57	60	60	60	60	60	60	61	63	63	63	63	64	64	64	66	66	66	66	66	68	68	68	69	69	69	72	74	75	75	75	75	75	77	79	79	81	81	81	81	85	87	89	90	91	91	91	104	107	116	116	120	120	120	122	122	122	124	125	125	125	130	130	135	135	734	734	734	770	770
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	7	8	8	9	9	9	9	9	13	13	14	16	16	16	19	19	19	19	19	19	19	19	20	21	24	25	25	25	26	32	32	33	34	34	34	35	36	38	40	40	40	40	43	43	45	45	47	47	47	47	50	51	59	59	59	59	60	61	62	63	63	63	63	67	69	69	70	71	71	71	71	71	72	72	72	72	72	73	73	75	76	76	76	76	79	79	79	79	79	79	79	79	79	79	79	81	81	81	83	83	86	87	87	87	87	87	89	90	91	97	97	97	97	103	103	106	107	107	107	110	117	125	129	133	133	133	134	134	138	138	138	138	138	144	159
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	4	5	6	6	6	6	6	8	8	8	9	9	9	9	9	10	10	11	11	11	14	18	20	21	21	21	21	27	31	31	31	32	32	32	32	32	32	32	33	33	33	34	35	35	35	35	35	35	36	37	37	37	37	37	37	37	37	39	40	42	42	42	42	42	45	46	47	47	47	47	47	47	48	48	48	48	49	50	50	50	52	52	52	52	52	53	59	59	59	59	60	60	67	68	71	71	71	75	77	78	79	81	81	81	89	90	98	99	99	99	99	109	109	109	116	116	116	116	118	124	131	131	132	132	132	132	133
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	9	9	9	9	10	14	17	18	32	32	32	35	35	37	37	39	39	39	40	40	40	42	42	42	42	42	42	42	42	42	42	43	43	43	44	45	45	45	45	48	48	48	48	48	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	51	51	51	52	52	52	52	53	53	53	53	53	53	53	53	53	53	53	54	54	55	56	56	56	59	79	79	80	84	84	84	90	90	105	105	109	109	109	112	127	128	129	129	129	129	129	133	133	134	136	136	136	136	137
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	7	7	7	7	7	7	8	8	9	9	9	9	9	11	11	11	11	11	13	16	18	19	19	19	19	24	28	29	33	33	33	33	37	37	37	43	44	44	44	45	47	47	52	52	52	52	53	54	55	56	56	56	56	56	60	60	60	61	61	61	62	62	65	67	67	67	67	70	70	70	71	72	72	72	77	79	79	79	80	80	80	81	81	81	82	82	82	82	82	82	82	82	84	84	84	84	85	86	87	88	88	88	89	93	93	96	96	96	96	98	99	102	105	105	105	105	135	141
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	5	5	6	6	6	6	7	12	13	21	45	53	66	88	118	128	134	160	160	207	227	256	268	287	306	343	378	378	425	441	453	472	472	494	505	521	521	527	527	544	570	584	609	639	654	663	676	692	710	724	766	784	789	804	828	839	857	887	901	918	939	963	978	993	1008	1016	1028	1047	1073	1090	1118	1132	1136	1151	1157	1189	1217	1236	1278	1297	1312	1312	1346	1388	1430	1447	1447	1447	1528	1546	1553	1560	1638	1647	1667	1787	1866	1967	2026	2064	2189	2223	2250	2359	2449	2486	2532	2671	2763	2882	2997	3114	3199	3321	3409	3521	3707	3825	3948	4108	4308	4459	4533	4685	4800	4934	5079	5154	5291	5374	5456	5614	5682	5682	5682	5762	5789	5938	6147	6177	6253	6353	6353	6403	6421	6738	6857	7074	7268	7439	7654	7833	8052	8313	8445	9612	10007	10006	10169	10379	10412	10451	10451	10451	10451	10474	10570	10785	10812	10889	10946	10989	11054	11119	11198	11306	11424	11481	11534	11632	11676	11734	11804	11986	12001	12239	12369	12482	12599	12760	12843	12966	13011	13060	13210	13310	13471	13513	13537	13770	13825	13922	14109	14154	15548	15568	15610	15736	15814	15923	16006	16151	16208	16282	16384	16488	16588	16751	16862	16937	16937	17048	17122	17248	17443	17611	17690	17768	17883	18015	18247	18362	18635	18748	18844	18905	19189	19480	19701	19810	20165	20313	20460	20888
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	11	11	11	11	12	12	12	12	13	13	13	14	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	3	6	6	6	7	7	7	7	7	7	7	8	8	8	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	12	12	13	16	16	16	16	18	18	18	18	18	18	19	19	19	19	19	19	20	20	21	22	22	22	22	22	23	23	24	24	24	24	24	26	27	28	31	33	33	34	36	41	44	46	55	55	55	55	58	66	71	82	87	87	87	93	95	100	104	104	108	109	111	143	152	161	167	170	179	182	181	184	189	193	197	215	216	219	221	225	225	233	237	237	238	238	242	242	246	257	257	265	272	278	281	296	308	333	345	354	359	360	362	364	370	378	399	399	416	421	421	421	422	422	436	444	444	446	448	448	448	448	448	451	451	451	451	456	456	460	460	460	463	465	476	478	480	480	480	480	482	484	484	484	484	484	484	486	487	489	490	490	490	490	491	492	492	494	494	494	494	494	494	496	498	498	498	498	500	500	499	501	501	502	502	504	504	506	510	510	510	510	510	510	513	518	518	522	523
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	5	7	9	9	9	9	11	11	15	18	21	21	22	27	29	29	34	37	37	37	38	39	43	43	43	43	43	43	45	47	48	48	48	48	49	52	54	55	58	58	58	58	59	61	65	65	65	65	65	68	68	68	70	70	70	71	72	78	81	82	82	82	82	83	87	90	94	94	99	100	108	111	113	117	117	117	121	134	137	141	151	159	159	159	197	207	219	240	280	280	280	332	374	395	435	470	470	470	525	599	635	690	690	690	750	750	825	866	952	977	977	1017	1077	1117	1197	1300	1300	1300	1380	1406	1415	1460	1539	1539	1539	1602	1602	1635	1662	1669	1669	1679	1720	1720	1763	1775	1816	1839	1839	1929	1929	1993	2008	2062	2132	2132	2132	2200	2256	2263	2270	2275	2275	2293	2293	2297	2308	2339	2353	2353	2382	2382	2395	2440	2440	2440	2440	2440	2481	2481	2493	2495	2545	2545	2559	2559	2584	2593	2600	2606	2606	2642	2642	2648	2694	2714	2714	2714	2744	2744	2748	2753	2754	2757	2757	2761	2766	2766	2766	2771	2777	2777	2777	2793	2801	2817	2822	2822	2822	2823	2823	2834	2838	2841	2848	2848	2861	2872	2878	2878	2884	2884	2884	2904	2906	2912	2927	2928	2928	2928	2960	2960
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	9	9	9	9	9	9	9	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	14	14	14	14	14	14	14	14	14	14	14	14	14	14	17	18	19	21	21	21	21	21	25	25	26	26	26	26	32	34	34	35	44	44	44	50	51	69	70	82	82	82	88	102	106	107	107	107	107	118	121	141	141	142	142	142	150	160	171	171	172	172	172	182	182	183	184	184	184	184	206	207	209	213	214	214	214	216	218	218	218	221	221	221	221	224	227	238	238	238	238	254	254	256	280	280	280	280	294	299	300	300	300	300	300	309	309	310	310	310	310	310	317	327	327	327	327	327	327	334	335	336	336	343	343	343	343	348	348	349	354	354	354	365	368	371	373	375	375	375	381	383	386	391	391	391	391	403	403
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	4	5	7	7	7	9	9	9	9	11	11	11	11	11	13	13	13	13	15	15	15	17	17	17	17	17	19	20	20	22	22	22	22	23	23	23	24	26	26	26	26	26	26	28	28	28	28	31	31	32	33	33	34	34	35	35	35	35	35	35	35	41	42	46	48	50	53	55	56	58	58	58	58	58	58	58	60	60	62	62	62	62	66	66	66	66	89	89	89	128	129	129	130	130	130	130	132	134	134	135	136	136	136	138	138	138	138	138	138	138	138	138	139	139	140	140	140	141	141	141	142	142	142	142	143	143	144	144	144	144	144	144	144	144	145	145	145	145	145	147
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	3	3	3	4	4	4	4	4	4	4	4	7	7	7	8	8	9	9	11	11	11	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	16	18	19	20	20	20	20	20	20	23	23	23	23	23	24	26	27	27	27	27	27	30	30	30	30	35	35	35	43	43	43	60	61	61	61	68	75	83	86	87	87	87	98	100	107	120	120	120	120	153	156	166	169	172	172	172	182	189	189	197	200	200	200	202	206	212	223	223	223	223	248	252	256	264	265	265	265	282	282	283	284	288	288	288	298	300	300	312	318	318	318	325	331	335	335	341	341	341	341	349	350	355	358	358	358	384	387	391	395	395	395	395	410	415	425	440	440	440	440	460	460	461	461	461	461	461	476	477	478	480	483	483	483	490	493	501	504	505	505	505	505	524	529	536	539	539	539	561	561	566	570	570	570	570	587	588	593	596	596	596	596	616	617
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	4	5	8	11	12	17	18	34	34	34	34	60	70	71	75	75	75	84	86	86	103	104	105	105	105	105	155	158	160	162	162	180	190	201	205	207	208	208	211	217	220	221	224	224	224	225	225	226	226	226	226	226	227	227	227	230	231	281	282	285	289	289	289	289	289	289	296	296	296	299	299	300	300	300	303	304	305	305	310	315	321	321	321	326	326	327	330	331	331	335	336	336	336	336	336	353	356	374	398	401	404	416	418	422	426	426	436	436	445	472	490	518	525	553	569	575	585	589	603	612	612	614	620	636	654	660	667	668	669	686	696	710	712	716	717	727	737	739	763	763	768	779	781	786	793	850	866	866	868	1151	1431	1432	1436	1443	1515	1518	1518	1524	1739	1746	1756	1766	1767	1767	1768	1777	1786	1789	1792	1792	1795	1799	1810	1816	1816	1816	1816	1816	1824	1831	1834	1839	1839	1839	1839	1854	1854	1864	1874	1902	1902	1902	1912	1914	1925	1928	1937	1937	1937	1937	1937	1947	1954	1962	1967	1967	1967	1972	1976	1986	2019	2019	2020	2029	2036	2036	2051	2062	2067	2067	2077	2111
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	6	6	6	6	6	6	7	7	7	9	9	11	14	14	14	14	14	14	14	16	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	20	20	20	20	20	25	25	25	25	25	25	25	25	25	25	25	27	27	27	29	29	29	29	30	30	30	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	35	35	35	39	40	40	40	40	40	40	42	42	42	44	44	44	44	45	45
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	7	7	7	22	22	22	22	22	23	23	23	25	25	25	26	27	27	27	28	31	32	32	32	32	32	39	39	45	45	46	46	47	47	48	49	50	50	50	50	54	57	57	58	60	60	60	61	62	62	63	64	64	64	64	64	64	65	65	65	65	65	65	65	65	65	65	65	66	66	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	70	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	72	72	72	72	72	72	72	72	72	72	72	72	72	73	73	73	73	73	73	73	73	73	73	73	73	73	73	73	74	74	74	77	77	77	77	77	77	77	78	78	83	83	83	83	83	83	90
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	7	8	9	10	11	13	13	13	13	15	16	18	29	35	35	38	41	41	71	84	96	96	103	115	118	126	135	135	135	135	140	141	150	153	153	153	154	155	155	155	155	155	155	155	156	156	157	157	157	157	157	157	157	157	159	160	160	160	161	161	162	162	162	162	162	162	162	162	162	164	164	164	164	164	164	164	164	164	164	164	164	164	164	164	164	164	164	164	164	164	164	164	164	164	164	164	164	164	164	164	165	165	165	166	166	166	166	166	166	166	166	166	166	166	166	166	166	166	166	166	166	166	166	166	166	166	166	166	166	166	167	167	168	168	168	168	169
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	7	8	8	8	8	8	8	9	13	13	15	15	15	15	21	25	26	26	26	26	26	28	30	33	33	35	35	35	35	35	35	35	36	36	36	36	37	37	42	46	46	46	51	51	51	52	52	52	52	54	58	59	59	63	63	63	63	63	65	65	65	65	65	69	72	72	74	75	75	75	80	81	81	81	81	81	81	81	81	81	81	81	81	81	81	81	82	83	83	83	83	83	83	85	86	86	86	86	86	86	86	86	87	87	87	88	88	88	88	89	89	89	90	90	91	91	92	93	93	94	95	102	103	105	105	105	105	108	113	115	115	115	115	116	116	116	116	117	117	117	128	131	133	133	149	149	149	150	150
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	6	6	6	6	6	7	7	8	11	13	13	13	13	13	13	14	14	14	14	15	15	15	15	15	15	15	16	16	17	17	17	17	17	17	18	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	23	23	23	23	29	35	36	37	37	37	37	37	38	38	38	39	39	39	41	47	48	50	51	51	51	53	54	54	54	54	54	54	55	55	55	55	55	55	55	55	58	58	60	63	63	63	75	77	77	81	84	84	84	88	88	91	97	97	97	97	101	101	102	125	127	127	127	127	128	129	130	131	131	131	131	134
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	4	8	8	8	8	10	10	10	10	10	10	10	10	10	11	13	13	14	16	17	18	18	18	18	18	18	18	18	18	22	22	22	22	22	24	25	25	25	25	26	27	27	27	27	27	27	29	32	35	35	35	35	35	36	39	45	49	49	49	58	62	75	75	75	83	83	83	83	85	91	91	91	91	91	102	104	104	116	116	116	116	126	129	134	135	146	146	149	150	158	171	173	173	173	173	173	173	177	178	179	179	179	180	183	187	187	190	190	190	193	195	196	196	196	196	196	199	199	199	201	202	202	202	204	206	206	206	208	208	208	209	210	210	210	211	211	211	211	213	213	217	219	219	219	223	223	226	229	232	232	232	238	244	246	247	249	249	249	257	257	258	261	261	261	261	274	283	284	293	295	295	295	301	307	317	327	331	331	331	332	332	352	355	362	362	362	371	371	371	385	386	386	386	395	411	412	412	414	414	414	414	414
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	7	8	11	11	11	15	54	74	74	74	155	169	247	303	367	439	488	549	631	731	831	921	1015	1112	1155	1261	1324	1432	1537	1644	1723	1788	1788	1986	2066	2190	2190	2428	2428	2512	2602	2683	2763	2834	2909	3014	3105	3240	3352	3531	3718	3899	4133	4370	4623	4869	5120	5369	5619	5870	6123	6359	6602	6837	7036	7250	7455	7679	7904	7904	8273	8477	8649	8827	8998	9188	9385	9587	9787	10006	10234	10462	10719	10958	11243	11541	11830	12093	12347	12645	12945	13257	13585	13930	14232	14537	14843	15256	15648	16042	16437	16845	17299	17744	18135	18538	19034	19595	20165	20737	21338	21882	22590	23675	24778	25840	27054	28131	29160	30361	31525	32626	33800	34914	35914	36969	37996	39191	40222	41266	42292	43026	43439	44087	44746	46013	46813	47239	48028	48732	49269	49976	49976	51108	51490	52131	52639	52869	53291	53831	54674	55255	55553	55787	56428	57313	58067	63428	65278	66065	66464	66772	67486	68572	68904	69086	69303	69881	70100	70376	70810	71170	71630	72252	72610	72860	73055	73453	73700	73961	74100	74476	74628	74887	75052	75208	75648	75838	76149	76607	76962	77118	77889	78205	78377	78723	79426	80605	80978	81175	81372	82161	82410	82410	82918	83178	83795	84245	84491	84834	85032	85451	85911	86329	86775	87381	87835	88372	88834	89433	89987	90318	90790	91313	91664	92197	92845	93548	93939	94358	94837	95402	96072	96694	97398	97875	98473	99160	99761	100628	101282	102089	103184	104451
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	3	3	3	3	3	5	5	5	5	6	6	8	8	8	8	12	12	12	13	14	14	18	18	18	21	21	21	21	24	24	26	26	26	29	30	30	30	30	30	30	30	32	32	36	38	38	38	38	39	39	39	39	39	39	40	40	40	41	42	42	42	42	43	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	52	52	59	59	70	70	70	70	70	75	75	83	83	83	92	94	98	105	106	106	106	106	112	112	122	122	122	122	127	128	133	133	137	137	137	137	137	140	143	145	145	145	157	157	157	162	172	172	172	172	177	181	184	187	187	187	189	190	200	200	207	207	207	224	228	230	237	245	245	245	245	245	245	268	268	268	268	286	316	318	335	353	353	353	374	380	395	411	433	433	433	433	433	462	487	487	503	503	544	552	566	602	611	611	611	642	666	672	697	697	713	713	749	762	787	787	787	820	820	820	851	870	882	897	897	897	928	948	958	972	976	976	976	996	1014
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	3	5	5	7	7	7	7	7	7	7	8	11	11	11	11	11	12	12	14	14	17	21	21	21	25	26	26	31	31	34	35	37	38	41	41	46	46	59	59	67	92	93	119	120	122	122	133	139	141	153	156	156	156	156	158	161	162	163	163	163	163	166	166	174	176	176	176	183	190	192	203	212	212	212	222	223	226	233	233	233	242	254	262	268	284	287	287	287	292	305	324	337	355	355	355	371	383	401	403	409	409	409	410	424	431	432	439	439	447	468	486	491	499	510	510	510	519	538	565	581	597	597	597	612	629	644	657	667	667	667	674	680	702	723	726	726	726	738	754	761	762	770	770	770	781	785	790	798	801	801	801	806	808	809	816	816	816	816	816	818	822	832	838	838	838	838	848	849	852	855	855	855	860	860	867	877	886	886	886	892	900	901	904	906	906	906	917	917	930	933	938	938	938	943	960	964	965	965	965	965	968	988	1006	1018	1026	1026	1026	1040	1040	1040	1040	1042	1042	1042	1070	1096	1104	1104	1162	1162	1162	1179	1187
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	5	5	5	5	5	6	6	6	7	7	7	7	7	7	7	7	7	7	8	8	9	9	9	9	9	10	11	11	12	12	12	12	12	12	12	13	13	14	14	14	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	19	19	19	21	21	21	22	22	22	22	22	23	23	24	24	24	24	24	24	24	26	26	26	26	27	28	29	29	29	29	29	29	30	30	31	31	31	31	31	32	32	32	32	32	32	32	32	33	33	33	33	33	33	35	35	35	36	36	37	38	40	40	40	40	41	41	42	43
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	7	11	14	18	24	30	36	51	70	83	137	148	165	191	206	231	254	273	288	304	337	366	398	426	454	474	481	507	507	547	564	585	585	593	593	598	619	644	661	680	702	713	725	738	748	765	786	799	803	806	832	846	872	902	914	922	946	968	989	1016	1040	1051	1069	1088	1116	1161	1188	1205	1212	1224	1233	1255	1285	1318	1329	1357	1373	1398	1416	1435	1454	1467	1486	1500	1524	1559	1599	1632	1687	1719	1736	1772	1812	1893	1980	2054	2113	2163	2219	2302	2417	2494	2581	2630	2670	2740	2845	2951	3032	3184	3279	3338	3403	3459	3582	3697	3810	3937	4049	4162	4316	4467	4605	4765	4887	4968	5098	5316	5544	5723	5915	6043	6121	6208	6331	6493	6681	6803	6803	6938	7032	7127	7257	7374	7519	7586	7644	7745	7867	7959	8077	8214	8300	8300	8427	8584	8690	8841	8950	9095	9095	9235	9406	9544	9745	9875	9994	9994	10125	10239	10340	10422	10514	10588	10588	10639	10766	10847	10916	10977	11014	11014	11130	11225	11317	11382	11441	11501	11501	11607	11702	11770	11861	11950	11985	11985	12058	12148	12242	12319	12383	12425	12425	12508	12567	12646	12720	12828	12864	12864	12960	13047	13192	13306	13463	13547	13547	13661	13773	13904	14002	14157	14260	14260	14427	14547	14672	14769	14884	14978	14978	15139	15272	15415	15566	15737	15777	15777	15967	16146
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	3	3	3	3	3	4	4	6	6	7	7	7	7	8	8	9	9	9	10	10	10	10	13	13	13	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	23	24	25	26	28	28	28	31	31	35	35	37	37	37	42	42	43	47	56	56	56	56	70	70	96	96	96	96	110	110	131	131	159	159	159	188	188	188	281	306	306	306	307	442	442	443	501	501	502	502	522	522	528	531	531	531	626	641	643	643	693	693	693	700	716	727	728	745	745	745	760	763	776	776	782	782	782	798	798	817	817	844	844	844	850	850	870	870	870	870	870	890	890	893	893	937	937	937	944	945	945	946	974	974	974	974	982	996	996	996	996	996	996	996	996	996	996	996	996	1033	1034	1036	1036	1036	1036	1036	1052	1053	1057	1058	1058	1058	1058	1058	1072	1078	1078	1078	1078	1078	1084	1086	1086	1086	1087	1087	1103	1103	1103	1109	1109	1109	1109	1109	1112	1128
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	6	10	10	10	13	16	17	22	27	27	27	34	39	44	45	45	45	45	45	46	46	47	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	55	55	55	55	58	58	58	58	60	60	60	60	60
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	5	9	11	11	11	13	13	13	13	13	13	13	18	18	25	30	31	38	38	38	39	40	49	55	56	56	60	61	72	82	87	87	87	98	119	121	121	124	124	124	131	138	142	146	150	150	150	155	158	161	163	164	164	164	167	168	169	169	171	171	171	174	176	176	180	180	180	180	181	183	186	186	186	186	186	187	188	188	189	190	190	190	190	191	191	192	195	195	248	253	254	254	256	256	256	256	256	257	257	258	258	258	259	263	266	266	266	266	266	272	272	272	272	272	275	275	276	277	283	284	285	287	287	289	290	292	293	294	294	294	294	297	297	297	301	303	303	313	313	313
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	5	5	7	7	7	13	14	21	22	22	22	22	22	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	32	32	32	33	33	34	34	35	35	35	35	37	37	38	38	38	38	42	43	43	43	43	43	43	44	45	46	48	48	48	48	49	49	49	49	49	49	49	49	49	50	52	52	52	52	52	53	54	54	55	55	55	55	55	55	55	55	55	55	55	57	57	57	59	59	59	59	59	59	59	59	59	59	61	61	61	61	64	64	64	65	66	66	66	66	66	66	69	69	71	72	75	75	75	77	78	81	81	82	82	82	83	84	85	85	85	85	85	86	86	86	86	86	86	86	88	90	92	92	93	93	93	93	93
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	7	8	9	10	15	20	41	50	54	54	56	57	62	65	67	70	74	75	80	83	89	89	94	97	97	105	105	106	109	110	114	119	128	129	143	146	148	150	150	150	152	152	161	164	164	173	176	177	188	191	193	195	195	195	198	205	211	212	212	218	222	229	230	234	234	243	243	257	259	322	331	351	358	359	359	359	390	404	404	404	405	405	405	412	412	417	417	418	418	418	433	434	434	434	439	439	439	441	448	448	448	453	453	459	461	461	461	465	465	465	465	465	466	468	468	468	469	469	470	471	472	480	486	488	488	489	489	492	493	497	499	500	502	502	511	520	524	529	529	534	536
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	9	9	9	10	10	10	11	11	11	11	11	13	17	17	20	20	20	20	20	21	23	29	29	29	34	34	35	38	39	39	39	41	45	49	51	51	51	51	58	63	65	70	73	73	73	79	83	86	90	92	92	92	98	98	100	102	103	103	103	106	109	111	114	114	114	114	114	117	118	120	126	126	126	126	130	140	144	144	144	144	155	156	157	158	158	158	158	167	168	171	171	171	171	171	182	183	183	186	191	191	191	196	200	201	207	207	207	207	213	215	217	218	226	226	226	226	235	237	237	251	251	251	253	253	256	260	265	265	265	273	273	279	285	285	285	285	302	303
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	7	11	12	15	22	22	26	30	30	34	39	40	41	43	45	46	48	55	58	58	58	60	61	62	67	67	67	70	76	78	78	78	78	78	78	84	85	90	94	95	95	99	100	100	102	103	109	114	114	115	124	130	134	136	144	146	151	152	152	152	154	154	154	161	167	175	185	187	187	187	206	214	221	227	238	238	238	260	275	289	300	325	325	325	359	396	434	480	506	506	506	558	558	670	718	718	718	718	946	946	1105	1105	1235	1235	1235	1370	1370	1511	1511	1575	1575	1575	1643	1643	1767	1767	1900	1900	1900	2158	2174	2174	2259	2276	2276	2276	2360	2367	2392	2407	2412	2412	2412	2439	2455	2488	2506	2547	2547	2547	2561	2621	2643	2658	2693	2693	2693	2703	2750	2758	2790	2810	2810	2810	2818	2852	2865	2876	2895	2895	2895	2895	2905	2932	2940	2955	2955	2955	2962	2990	3005	3030	3044	3044	3044	3069	3080	3095	3102	3114	3114	3114	3155	3162	3172	3183	3192	3192	3192	3254	3259	3276	3305	3327	3327	3327	3345	3374	3419	3448	3490	3490	3490	3528	3604	3628	3660	3689	3689	3689	3813	3813	3881	3950	3981	3981	3981	4060	4213	4250	4294	4360	4360	4360	4500	4625
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	10	10	10	10	11	13	13	14	14	15	18	20	20	22	22	22	22	22	24	24	24	24	24	25	25	25	25	28	28	28	28	28	29	30	30	30	30	30	30	30	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	68	68	69	71	71	71	72	72	72	72	72	72	72	72	72	72	72	73	73	78	78	78
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	6	7	7	7	10	13	13	15	16	20	26	27	29	29	29	35	41	50	58	66	66	66	72	76	81	82	83	83	90	100	110	111	121	127	127	133	133	143	148	148	166	166	169	176	184	188	193	202	202	211	216	221	236	241	247	247	247	258	264	266	272	272	272	272	289	290	305	309	317	317	317	325	332	338	361	364	364	364	399	418	429	437	448	448	448	458	470	490	510	510	510	510	539	684	684	684	711	711	711	820	862	901	978	1046	1046	1046	1182	1351	1424	1485	1510	1510	1510	1729	1811	1837	1957	1972	1972	1972	2090	2129	2183	2216	2268	2268	2268	2332	2387	2407	2452	2472	2472	2472	2545	2691	2739	2808	2855	2855	2855	3120	3218	3238	3238	3255	3255	3255	3427	3427	3445	3486	3486	3486	3486	3562	3670	3700	3740	3758	3758	3758	3801	3828	3843	3856	3888	3888	3888	3888	3951	3971	3988	3998	3998	3998	4119	4136	4181	4192	4192	4192	4192	4291	4298	4328	4394	4398	4398	4398	4450	4451	4459	4472	4482	4482	4482	4484	4523	4536	4570	4574	4574	4574	4605	4638	4684	4700	4729	4729	4729	4729	4796	4816	4832	4875	4875	4875	4945	4968	4999	5029	5043	5043	5043	5130	5146	5190	5229	5229	5229	5229	5509	5530
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	3	3	6	6	14	14	14	25	30	35	35	40	46	50	68	78	96	106	115	125	153	192	225	252	269	292	300	346	393	451	482	505	531	540	587	645	674	706	780	802	829	857	887	924	961	986	998	1029	1080	1119	1190	1276	1322	1340	1348	1413	1456	1607	1655	1726	1772	1852	1930	2046	2160	2265	2340	2376	2393	2461	2569	2623	2704	2764	2794	2833	2872	3069	3213	3298	3376	3376	3512	3582	3650	3695	3794	3834	3911	3948	3999	4088	4178	4340	4488	4553	4677	4809	4984	5217	5330	5614	5745	5928	6124	6389	6665	6953	6953	7461	7642	8035	8385	8746	9099	9510	9716	9953	10298	10638	10843	11132	11573	11769	12041	12297	12501	12750	12971	13240	13240	13552	13807	13939	14276	14410	14410	14914	15142	15427	15596	15908	16040	16308	16396	16936	17210	17378	17632	18079	18350	18486	18682	18914	19057	19177	19316	19396	19554	19622	19753	19925	20072	20217	20350	20460	20539	20611	20686	20686	20850	20939	21093	21187	21259	21335	21335	21559	21621	21731	21826	21826	22078	22179	22329	22476	22652	22821	22821	23207	23388	23604	23784	23905	24170	24446	24666	24999	25206	25569	25793	26030	26432	26969	27394	27953	28499	28499	29384	29887	29887	31478	32060	32758	33326	34035	34760	36025	37263	38554	39326	40887	42332	43425	45039	47052	48885	50114	51536	52817	56355	58429	59852	61104	63161	64158	65651	67484
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	3	7	7	7	8	9	10	10	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	17	17	17	17	17	17	25	26	26	26	29	29	30	32	36	36	36	37	41	43	44	44	44	44	44	69	69	69	69	69	69	87	92	103	133	146	146	146	160	186	200	207	216	216	216	236	257	266	274	286	286	286	300	314	329	341	355	355	355	389	430	447	457	462	462	462	476	489	507	520	527	527	527	555	564	574	574	580	580	580	602	602	602	614	618	618	618	633	647	654	660	667	667	667	693	704	706	712	722	722	722	722	736	741	754	760	760	760	785	787	792	804	804	804	804	831	837	838	838	847	847	847	880	883	884	884	887	887	887	887	902	911	917	918	918	918	933	936	948	956	974	974	974	974	991	993	1000	1017	1017	1017	1031	1036	1042	1054	1065	1065	1065	1090	1094	1115	1124	1124	1124	1124	1170	1177
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	4	4	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	9	9	10	11	11	11	11	13	13	14	14	14	17	17	18	19	21	22	22	22	23	25	25	25	25	25	26	28	29	31	31	31	34	34	35	35	44	46	50	56	56	56	57	57	60	66	66	68	68	75	78	95	98	103	103	103	106	106	108	109	110	110	110	112	114	123	124	125	127	128	135	139	142	142	143	145	145	146	149	150	150	150	151	151	156	158	159	160	166	166	166	168	169	172	173	174	174	174	174	179	180	185	186	186	186	190	201	206	217	222	222	223	227	234	234	272	276	276	279	282	288	293	301	306	306	436	558	565	569	580	591	591	591	610	620	623	633	635	635	635	639	639	646	658	663	666	666	674	675	684	684	690	690	691	699	706	708	708	708	708	708	708	709
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	4	4	5	5	5	5	5	5	5	5	7	7	8	9	12	13	13	15	15	16	17	18	18	18	19	19	20	20	22	23	23	23	23	23	23	24	24	24	25	25	25	27	28	29	34	34	34	34	37	37	37	38	40	40	40	40	41	41	42	43	43	43	49	50	51	52	54	54	54	55	59	65	65	65	65	65	67	82	82	82	82	82	82	88	91	96	109	112	112	112	122	122	130	135	137	137	137	145	150	153	165	165	165	165	175	181	181	181	186	186	186	196	206	211	214	214	214	214	219	237	237	242	246	246	246	266	269	276	276	321	321	321	352	355	371	384	388	388	388	559	566	581	584	585	585	585	593	606	611	612	615	615	615	615	622	624	638	641	641	641	655	656	656	656	656	656	656	666	667	674	676	679	679	679	691	691	691	695	700	700	700	700	705	706	710	711	711	711	716	721	728	733	746	746	746	746	755	758	773	778	778	778	789	793	793	797	798	798	798	815	825	834	834	834	834	834	871	877
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	4	4	9	9	9	9	9	9	9	9	9	10	10	10	12	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	17	17	19	21	24	25	25	26	26	26	26	29	29	29	31	31	31	32	32	32	32	32	32	34	34	34	34	34	34	36	38	38	38	38	38	38	39	43	43	43	44	44	45	51	51	52	58	60	66	71	75	75	75	75	80	86	86	90	95	96	104	104	104	104	134	136	142	151	156	158	174	179	197	206	206	216	216	224	253	270	275	281	281	281	291	296	297	299	300	300	300	301	301	303	308	308	309	311	313	318	321	323	323	323	323	325	332	340	351	351	353	353	354	359	364	365	368	368	370	374	375	378	379	379	379	379	379	382	383	392	396	396	396	426	438	442	453	460	462	462	467	472	473	477	478	478	478	483	487	492	492	495	495	495	495	495	496	496	496	496	496	499	504	505	509	509	509	509	509	510	515	515	519	521	521	524	524	524	526	528	528	528	537	540	547	550	552	553	553	554	556
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	5	5	5	5	5	8	10	10	11	11	11	11	11	11	13	13	13	14	16	16	16	22	22	22	22	23	23	23	23	23	23	23	23	23	24	24	24	24	26	26	26	26	28	28	28	29	29	30	30	31	31	31	36	42	45	47	48	48	48	50	52	52	52	58	58	58	59	59	60	60	60	60	60	60	61	62	62	62	62	62	63	63	64	64	64	64	64	65	66	66	66	66	66	66	66	66	67	67	68	68	68	70	70	70	75	75	75	75	75	83	83	83	83	83	83	88	91	96	97	102	102	102	106	106	107	112	117	117	117	124	124	125	128	128	128	128	132	138
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	7	8	11	11	11	11	11	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	17	18	18	18	19	21	21	22	22	22	22	22	28	31	34	34	36	36	36	46	49	49	50	52	52	52	53	61	60	60	61	61	62	63	63	63	64	65	65	65	73	76	82	83	83	83	83	85	86	88	88	89	89	89	90	90	91	92	94	94	94	94	96	97	98	98	98	98	98	98	98	99	99	99	99	99	99	99	99	99	99	99	99	99	100	100	100	100	100	100	101	104	105	106	106	106	106	106	106	107	111	111	111	111	111	111	111	112	112	112	113	113	114	115	116	116	116	117	117	119	119	120	120	120	120	121	125	126	126	126	126	128	128	128	128	128	128	128	136	137	140	140	160	160	160	160	160
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	8	8	8	9	9	9	9	9	9	9	9	9	9	9	13	13	13	13	18	18	18	18	18	18	18	19	19	19	19	19	19	20	20	20	20	20	20	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	24	24
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	6	6	6	6	6	6	9	9	9	9	9	9	11	11	11	11	29	46	54	86	101	101	119	163	194	221	221	268	280	318	318	417	437	485	518	536	536	543	627	656	695	755	755	783	799	808	870	889	905	919	952	957	973	1018	1052	1079	1133	1183	1187	1245	1287	1332	1357	1370	1385	1404	1404	1452	1471	1510	1558	1559	1559	1581	1621	1652	1661	1676	1685	1732	1732	1766	1783	1832	1861	1881	1881	1916	1951	2032	2117	2117	2117	2138	2225	2299	2320	2358	2385	2385	2402	2496	2667	2726	2882	2951	3069	3132	3176	3267	3397	3645	3716	3716	3722	3782	3868	3999	4120	4120	4120	4286	4346	4413	4524	4617	4758	4799	5015	5211	5284	5371	5689	5979	5979	5995	6130	6239	6352	6460	6530	6530	6679	6772	6852	6960	7082	7082	7191	7287	7867	8559	8878	9151	9533	9533	10021	10335	10487	10823	11369	12228	12228	12623	13034	13605	13688	13794	14034	14034	14640	14645	14761	14761	14845	14933	14933	14957	14983	15036	15081	15100	15144	15144	15144	15158	15249	15331	15352	15423	15423	15471	15499	15625	15678	15734	15789	15789	15814	15908	16049	16102	16167	16207	16207	16295	16387	16472	16494	16572	16603	16603	16620	16642	16703	16712	16797	16880	16880	16912	16966	17019	17038	17062	17126	17126	17157	17238	17351	17362	17392	17392	17392	17486	17556	17585	17634	17676	17735	17735	17763	17807	17862	18025	18090	18135	18135	18135	18249
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	4	4	5	5	6	7	8	8	9	11	12	12	12	13	13	13	15	15	16	16	17	18	18	19	19	19	22	22	24	24	27	27	27	27	29	30	30	31	33	33	35	35	36	39	41	41	41	41	41	47	50	50	50	50	53	53	53	55	55	57	58	61	61	65	66	66	67	67	68	70	71	77	78	78	78	79	80	83	83	84	84	84	87	89	90	90	92	92	92	92	92	92	92	95	95	98	98	99	100	100	100	101	101	101	107	107	109	109	111	111	111	116	116	117	117	117	117	118	118	118	119	123	123	123	125	126	126	128	130	130	130	132	132	134	134	134	134	134	134	135	136	136	136	136	147	152	152	163	163	163	163	163	166	166	168	170	170	170	170	181	183	200	215	215	215	216	218	221	221	222	223	223	225	226	228	229	230	230	231	231	235	236
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	5	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	12	12	12	15	15	15	15	17	17	18	18	18	19	19	20	20	20	20	20	20	28	28	29	31	33	33	33	39	39	59	64	69	73	73	73	77	83	91	93	93	95	96	106	108	119	122	128	129	129	135	137	137	138	138	138	139	139	142	150	156	156	156	157	162	164	172	174	181	182	185	187	191	199	199	203	211	372	374	378	380	381	384	384	384	385	386	386	386	386	386	386	386	387	388	389	393	393	393	396	397	401	403	403	403	403	404	404	404	406	406	407	410	414	415	417	417	417	417	417	421	422	426	427	428	428	428	430	431	434	437	438	438	438	440	440	449	453	456	456	456	456	456	460	462	463	463	463	467	469	470	470	471	471	471	473	478
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	4	7	7	7	8	10	10	10	10	25	25	34	34	34	34	34	34	34	35	35	35	35	35	35	35	35	36	36	36	37	37	37	37	37	37	37	37	37	40	40	46	46	50	54	54	57	64	79	79	79	80	86	119	130	139	139	142	157	157	173	178	178	178	192	218	225	225	233	233	233	238	239	293	298	336	336	336	336	341	342	342	349	376	376	380	382	413	421	425	425	425	432	447	458	458	475	475	475	476	495	497	505	512	512	512	514	516	563	567	571	571	571	588	604	604	607	613	613	613	622	623	624	629	633	633	633	638	641	641	643	643	643	643	643	644	645	647	664	664	664	666	670	671	671	671	671	970	972	973	973	974	975	975	975	977	979	984	984	984	984	993	994	994	995	995	995	995	1001	1001	1001	1002	1007	1007	1007	1007	1007	1007	1007	1007	1007	1007	1014	1016	1017	1017	1020	1020	1020	1022	1022	1024	1026	1026	1026	1026	1030	1031	1032
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	4	4	5	5	5	5	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	8	8	8	9	9	9	9	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	16	16	26	26	28	28	28	30	36	39	39	43	43	43	45	46	49	54	57	57	57	60	68	77	86	86	86	86	99	106	114	119	132	132	132	136	145	149	158	161	161	161	172	186	186	191	199	199	199	199	209	216	225	228	228	228	236	239	244	244	247	247	247	251	258	262	264	268	268	268	268	268	268	279	279	279	279	289	300	306	307	313	313	313	317	328	335	339	343	343	343	343	343	356	371	371	379	379	389	403	409	411	413	413	413	419	432	447	454	454	461	461	484	493	503	503	503	511	511	511	526	543	566	581	581	581	597	613	620	642	646	646	646	668	668
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	4	6	9	18	18	18	40	40	49	70	92	106	106	118	130	136	222	240	256	272	287	308	341	355	355	377	392	401	421	438	450	455	468	479	491	507	522	539	541	548	554	572	595	614	629	636	648	659	669	672	676	680	685	686	688	691	693	696	701	702	706	715	721	732	740	749	752	753	763	779	788	795	807	817	847	857	876	906	906	972	994	1026	1051	1084	1114	1166	1237	1255	1312	1378	1486	1535	1642	1784	1867	1968	2040	2266	2415	2667	2821	2923	3062	3293	3565	3778	3990	3990	3990	4586	4809	5063	5320	5630	5873	5873	6201	6307	6452	6627	6911	7125	7125	7354	7479	7663	7794	7914	8046	8046	8205	8367	8494	8605	8721	8721	8825	8999	9106	9168	9230	9291	9376	9376	9514	9605	9707	9800	9888	9937	9937	10033	10135	10212	10283	10308	10350	10350	10400	10430	10430	10430	10509	10543	10543	10575	10613	10646	10715	10780	10808	10808	10808	11007	11101	11177	11249	11280	11280	11301	11337	11360	11402	11402	11450	11450	11473	11497	11519	11536	11575	11604	11604	11636	11670	11697	11715	11757	11788	11788	11807	11833	11851	11878	11901	11930	11930	11954	11979	12005	12015	12046	12090	12090	12123	12172	12222	12262	12297	12368	12368	12404	12490	12533	12606	12663	12703	12703	12787	12857	12910	12979	13023	13078	13078	13194	13260
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	11	11	12	12	12	12	12	12	12	12	12	12	14	18	19	20	21	21	21	22	39	58	58	60	60	60	82	82	88	90	94	94	94	94	95	95	96	97	97	97	97	99	99	99	99	99	99	99	99	100	101	101	101	101	101	101	101	101	101	101	101	101	101	102	102	102	102	102	102	102	102	102	102	102	102	102	102	102	102	102	102	102	102	103	103	103	103	103	103	103	103	103	104	105	105	105	105	105	105	105	105	105	105	106	106	107	108	109	111	111	112	112	114	115	118	118	118	120	121	122	123	123	123	123	123	123	123	123	123	123	123	132	136	139	139	147	147	147	149	149
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	9	9	10	16	17	17	17	23	29	33	33	33	33	33	42	42	41	42	45	45	45	49	53	55	63	65	65	65	65	70	73	80	120	123	123	124	133	143	152	156	156	156	165	165	171	171	171	171	171	171	174	175	175	175	175	175	176	177	179	185	188	188	188	190	191	192	192	193	193	193	196	197	198	198	198	198	198	200	202	203	205	205	205	205	205	206	207	208	210	210	210	210	211	212	213	213	213	309	309	310	310	310	312	312	312	314	314	321	321	321	321	334	334	334	334	334	335	335	337	337	340	342	344	346	346	349	350	351	353	353	359	359	361	363	363	365	365	365	365	366	366	368	369	369	372	372	395	401	401
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	11	11	11	11	11	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	16
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	3	4	4	4	4	4	5	5	5	5	5	5	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	12	12	12	14	14	15	15	15	15	14	15	15	21	27	30	33	33	33	33	31	31	31	31	31	34	52	59	64	68	68	68	69	77	77	77	77	77	77	77	77	77	77	89	89	89	96	96	96	117	119	119	119	121	121	121	121	121	121	121	121	121	121	121	121	121	121	121	121	121	121	121	121	121	121	126	126	129	129	129	129	149	152	152	152	154	154	154	154	154	154	154	154	154	154	154	155	155	155	156	156	156	156	156	156	156	157	157	157	157	157	157	157	157	157	157	157	157	157	157	157	157	157	165	165	165	165	165	265	165	165	165	165	166	166	166	166	166	166
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	8	12	12	14	18	20	21	23	27	30	31	31	31	31	40	53	59	59	62	70	73	75	79	85	86	88	90	91	91	91	91	91	100	111	118	121	129	129	132	143	144	147	149	151	151	153	155	157	157	165	166	166	169	172	175	203	213	215	215	217	231	235	244	247	248	248	260	261	297	301	306	306	307	314	314	316	318	323	348	348	348	355	388	421	432	433	433	476	499	537	567	569	569	569	598	606	613	613	617	617	617	631	646	670	680	683	683	683	684	699	703	716	721	721	721	738	749	749	749	783	783	783	795	805	805	808	813	813	813	817	817	818	819	819	819	819	819	819	820	822	822	822	822	822	822	822	822	822	822	1056	1057	1057	1057	1057	1058	1058	1058	1058	1058	1063	1063	1063	1063	1069	1069	1069	1069	1069	1073	1073	1080	1088	1089	1089	1089	1092	1092	1095	1095	1110	1110	1110	1111	1111	1112	1112	1115	1128	1132	1133	1133	1133	1135	1136	1144	1146	1150	1150	1152	1152	1152
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	5	5	9	9	11	12	12	13	13	13	13	13	16	16	17	17	17	20	22	27	32	35	37	37	38	42	47	58	58	58	67	68	71	73	73	73	75	75	76	77	77	88	91	91	93	94	95	95	95	95	96	96	96	96	96	96	98	98	98	100	100	101	104	104	104	104	105	106	107	111	111	111	111	111	111	112	113	113	113	113	113	113	113	113	114	114	114	114	117	117	119	121	121	121	122	126	126	130	133	133	133	133	135	137	138	139	139	140	140	141	141	149	150	150	150	157	160	167	179	183	183	183	196	205	211	214	215	215	215	218	218	221	221	226	226	226	230	232	235	238	239	239	239	241	241	241	241	242	242	242	243	244	246	249	250	250	250	250	251	251	254	258	258	258	267	272	278	280	283	283	283	289	289	295	304	310	310	310	314	317	319	325	332	332	332	336	336	345	353	360	364	364	370	374	383	385	386	397	397	405	408	412	433	450	450	450	495	495	495	502	516	516	516	532	542	560	560	584	584	584	584	1054
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	6	7	8	11	12	12	12	13	14	15	15	17	17	17	17	17	19	19	19	19	19	19	19	19	19	19	22	22	23	24	27	31	34	38	41	49	53	58	60	78	83	89	91	105	112	122	129	140	147	152	165	199	268	275	287	296	300	303	310	316	323	327	333	338	342	350	355	366	372	375	377	384	389	403	408	433	433	438	440	473	481	491	491	514	518	521	537	547	550	558	563	566	572	580	594	617	630	633	633	648	688	695	708	731	736	743	754	771	793	824	844	848	849	862	880	898	915	918	923	923	939	963	972	987	1005	1005	1025	1035	1051	1092	1103	1118	1118	1139	1169	1191	1199	1204	1251	1260	1272	1298	1322	1344	1353	1353	1363	1383	1391	1408	1421	1435	1452	1474	1483	1512	1527	1532	1550	1568	1577	1577	1577	1577	1577	1577	1577	1577	1577	1577	1744	1762	1772	1791	1791	1791	1796	1829	1838	1849	1866	1866	1866	1891	1908	1916	1935	1964	1964	1964	1983	2009	2035	2056	2118	2118	2118	2125	2191	2234	2263	2280	2280	2280	2283	2340	2419	2449	2508	2508	2508	2515	2632	2661	2681	2752	2752	2752	2809	2862	2919	2948	3002	3002	3002	3011	3206
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	4	4	4	5	5	6	7	8	10	10	10	20	22	35	37	39	39	39	45	46	48	48	50	51	51	52	53	55	58	58	62	66	69	69	73	80	87	87	87	97	107	109	117	117	118	118	132	136	138	142	170	170	170	173	173	180	183	185	185	185	185	197	201	203	213	213	213	236	244	249	250	257	257	257	272	273	274	274	278	278	278	285	296	302	304	305	305	305	310	313	315	331	331	339	339	355	375	389	399	399	417	417	471	652	682	728	762	762	762	837	889	927	950	1008	1008	1008	1093	1122	1147	1162	1195	1195	1195	1250	1264	1270	1285	1313	1313	1313	1322	1348	1358	1379	1416	1416	1416	1416	1589	1604	1630	1646	1646	1646	1680	1719	1728	1751	1769	1769	1769	1803	1824	1840	1859	1880	1880	1880	1901	1926	1936	1952	1960	1960	1960	1960	1968	1996	1999	2012	2012	2012	2062	2085	2111	2121	2131	2131	2131	2171	2191	2200	2215	2225	2225	2225	2241	2265	2277	2291	2291	2291	2299	2314	2328	2343	2346	2346	2346	2353	2371	2387	2405	2421	2431	2431	2431	2444	2470	2503	2525	2525	2525	2537	2545	2568	2577	2587	2612	2612	2612	2616	2616	2656	2671	2671	2704	2704	2716	2754
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	6	5	6	6	7	7	7	7	9	10	10	10	10	10	10	10	13	13	13	15	16	16	19	19	21	22	22	22	25	25	37	42	42	42	42	54	56	63	65	65	65	65	89	91	94	99	99	100	104	111	113	114	121	215	217	218	226	226	226	237	241	241	245	252	252	270	271	274	274	281	287	288	288	289	301	303	312	312	322	338	341	344	355	513	539	545	551	557	557	558	575	617	638	642	642	646	647	658	691	695	702	702	722	726	739	766	788	796	800	800	804	824	828	832	838	839	839	849	854	858	858	872	874	876	880	891	895	918	920	926	932	933	935	936	952	955	960	969	969	969	969	969	969	969	970	983	986	995	998	998	1000	1000	1000	1001	1031	1048	1053	1057	1057	1057	1057	1061	1063	1063	1067	1067	1067	1075	1079	1087	1087	1087	1087	1087	1088	1088	1088	1089	1091	1092	1093	1098	1101	1104	1110	1115	1115	1115	1121	1133	1140	1143	1152	1152	1152	1156	1157	1170	1171	1174	1176	1177	1187	1189	1191	1191	1193	1193	1194	1210	1216	1229	1229	1233	1234	1234	1246	1248
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	4	8	8	8	8	10	13	15	17	20	23	26	28	28	39	45	46	47	47	49	49	50	50	53	53	53	57	58	60	63	64	64	67	68	69	69	80	80	81	85	85	86	87	88	90	92	92	95	97	99	99	101	106	109	110	110	110	114	116	121	122	122	122	122	124	126	129	132	133	133	133	135	142	145	147	147	147	147	151	154	160	165	171	171	175	184	186	280	311	323	323	417	467	563	581	636	638	638	698	705	737	768	849	849	858	896	901	929	966	1014	1044	1044	1044	1115	1169	1193	1281	1296	1296	1364	1412	1458	1485	1519	1519	1519	1542	1542	1593	1593	1597	1597	1597	1610	1650	1670	1673	1679	1679	1679	1696	1723	1735	1762	1799	1799	1799	1810	1816	1840	1851	1858	1858	1858	1871	1882	1885	1891	1899	1899	1899	1901	1901	1903	1903	1903	1903	1903	1909	1924	1935	1941	1941	1941	1941	1948	1948	1951	1956	1958	1958	3545	3550	3560	3560	3560	3560	3560	3560	3574	3597	3642	3643	3643	3643	3727	3727	3727	3729	3729	3729	3729	3774	3774	3774	3775	3782	3784	3784	3796	3801	3806	3818	3830	3835	3835	3876	3883	3888	3899	3903	3903	3903	3905	3912	3914	3917	3919	3919	3919	3967	3990	3996
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	6	6	7	7	7	7	9	9	11	11	11	11	11	11	11	11	12	12	15	16	16	19	19	19	19	24	24	25	25	26	29	29	29	31	37	37	37	37	37	39	40	41	42	43	44	44	49	49	50	53	54	55	55	55	56	56	57	57	58	58	58	60	60	60	60	60	61	61	67	67	76	76	85	85	100	110	110	122	135	139	139	176	178	214	235	235	235	235	285	300	369	427	500	500	500	592	592	661	707	763	763	763	776	808	847	871	886	934	934	934	974	1032	1049	1061	1085	1085	1103	1162	1162	1173	1185	1185	1185	1230	1244	1257	1257	1285	1285	1285	1439	1439	1443	1474	1478	1478	1478	1491	1520	1532	1538	1538	1538	1538	1554	1584	1591	1606	1606	1606	1618	1644	1644	1667	1675	1675	1675	1675	1686	1686	1702	1704	1704	1704	1753	1769	1769	1785	1797	1797	1797	1807	1807	1815	1838	1865	1865	1865	1865	1880	1909	1926	1926	1940	1940	1940	1940	2009	2025	2040	2040	2040	2040	2075	2098	2188	2259	2259	2259	2306	2306	2407	2444	2508	2508	2508	2537	2537	2559	2632	2678	2678	2678	2709	2709	2826	2907	2967	2967	2967	2967	3021	3050
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	5	6	6	6	7	7	8	8	8	8	8	9	10	10	11	11	11	11	14	14	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	19	19	19	19	20	20	24	24	24	24	27	28	28	28	28	28	28	31	34	34	34	35	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	40	41	44	44	44	44	44	44	44	44	44	44	44	44	44	47	47	47	50	50	50	52	52
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	9	9	9	9	9	10	10	10	11	11	11	11	15	18	18	18	18	18	19	19	19	19	19	19	19	20	20	20	20	21	22	22	22	22	26	28	28	32	32	32	34	39	39	41	41	45	45	47	49	49	51	53	53	54	54	54	54	55	55	55	55	55	55	57	80	82	83	83	89	89	89	91	92	92	92	95	95	95	95	96	96	96	97	98	99	100	100	101	101	102	105	105	105	105	105	105	105	105	105	105	108	108	108	109	110	111	112	115	115	115	118	119	124	131	137	137	137	144	145	148	149	154	154	154	157	162	165	167	170	170	170	172	176	176	179	182	182	182	182	182	185	188	194	196	196	197	201	201	204	206	206	206	209	211	215	221	226	226	226	230	240
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	4	4	4	5	5	6	6	6	7	7	11	11	11	12	12	12	12	13	13	15	15	16	16	16	16	17	18	18	18	18	18	18	18	18	18	19	19	19	19	20	20	20	20	20	20	20	21	21	21	21	21	21	23	23	23	23	23	23	23	24	24	26	27	28	28	28	28	28	31	31	31	31	31	31	31	31	32	35	35	35	38	40	42	42	43	43	43	44	45	45	47	47	47	47	49	58	58	58	58	58	58	58	58	64	69	73	73	73	80	82	82	91	93	93	93	97	98	99	99	99	99	99	100	101	101	101	102	102	102	102	102	103	104	105	105	105	105	105	108	108	108	108	108	108	108	109	110	111	111	111	111	112	112	113	114	114	114	119	125	125	144	145	145	145	155	168	171	181	181	181	181	183	184	184	186	187	187	187	187	187	191	191	191	191	191	191	191	191	191	199	199	199	205	207	207	207	215	215	215	215	216
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	8	10	10	10	11	11	11	13	14	14	15	15	15	15	16	17	17	17	18	18	18	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	31	36	38	40	40	40	40	48	49	54	59	59	59	59	59	60	60	63	63	63	63	63	63	63	63	63	63	63	65	65	65	67	67	67	67	72	72
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	6	9	9	12	13	14	14	14	26	26	28	41	41	41	47	61	61	61	65	66	67	67	73	73	85	89	91	91	92	92	92	96	99	99	100	103	103	103	112	112	113	113	113	115	115	115	115	116	116	117	117	117	118	121	121	125	136	136	136	136	136	137	138	138	138	138	138	138	142	142	142	142	142	142	144	144	145	146	146	146	147	155	156	167	172	172	172	194	205	211	212	217	217	217	232	254	257	260	260	260	260	275	303	306	369	404	404	404	404	488	488	524	524	524	524	568	624	636	660	682	682	682	734	786	800	800	811	811	811	859	902	925	947	973	973	973	973	999	1090	1099	1124	1124	1124	1144	1156	1166	1166	1166	1166	1166	1166	1166	1166	1166	1166	1166	1166	1166	1166	1181	1195	1205	1205	1205	1205	1234	1273	1258	1258	1258	1258	1297	1299	1317	1317	1317	1317	1317	1319	1325	1333	1342	1342	1342	1342	1342	1350	1352	1355	1355	1355	1355	1355	1358	1363	1369	1376	1376	1376	1376	1381	1388	1388	1405	1405	1405	1409	1416	1424	1425	1429	1429	1429	1434	1448	1452	1457	1457	1461	1461	1471	1476	1476	1486	1489	1489	1489	1492	1494
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	5	5	6	7	7	8	9	10	10	10	10	10	10	36	36	36	54	79	119	185	203	229	445	526	563	680	847	955	1106	1284	1395	1809	2146	2341	3047	3261	3561	3629	3747	3907	4097	4306	4460	4653	4823	4977	5143	5211	5330	5482	5628	5729	5827	5986	6161	6356	6551	6708	6838	6967	7128	7244	7377	7594	7803	7878	8176	8416	8621	8817	9050	9126	9465	9635	9859	10095	10283	10526	10770	10921	10995	11281	11542	11770	12009	12220	12276	12664	13027	13268	13603	13940	14423	14586	14918	15238	15552	15864	16188	16568	16778	17282	17707	18157	18552	19739	20874	21053	23047	24421	25786	27017	28255	29163	29276	30729	31422	32859	34108	35316	35913	36597	37776	39311	40012	40919	42000	43939	45368	47369	49027	50370	51969	53555	54806	55769	57095	58480	59924	61416	62619	64113	65349	66195	67660	69126	70850	72964	72964	76642	78105	79543	80914	81919	83183	84600	85757	86563	87505	88494	89425	90574	91698	92253	92944	93872	94676	95631	96658	97745	98506	99290	100171	101077	101670	103088	104649	105757	106595	107490	108085	108819	109834	110762	111525	111525	112039	112762	113504	114761	115149	116172	117568	120336	120771	121628	122445	123264	123817	137946	138473	139017	139681	140532	140868	141353	141707	142315	142681	143530	146234	147298	147808	148235	148769	149394	149771	150176	150626	151161	151463	151880	152623	152977	153571	153955	154367	154765	155192	156035	156742	157392	158379	158758	159272	159617	160532	160984	161613	162306	162807	163287	163845	164445	165252	165967	166545	167331	167956	168746
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	5	5	5	6	8	11	11	12	12	12	16	16	20	34	35	40	42	44	47	58	59	61	69	69	71	84	84	84	102	113	121	140	140	149	160	167	180	180	186	186	189	192	195	200	200	202	202	205	206	217	222	223	225	228	228	236	239	239	244	245	245	247	250	255	256	256	256	256	258	259	261	267	268	268	268	268	268	268	268	271	272	274	276	279	281	284	288	288	289	308	314	325	327	332	339	363	383	389	392	398	401	425	429	451	458	487	497	504	505	513	519	527	540	558	562	566	574	589	596	604	609	620	620	624	630	644	659	681	692	693	693	711	711	728	729	735	735	735	749	753	760	772	774	774	774	774	783	787	793	796	796	796	805	809	811	816	816	816	816	822	826	828	835	838	840	840	842	846	846	860	865	865	868	871	878	880	888	891	891	896	898	905	916	922	922	922	928	937	939	942	952	952	952	953	959	979	982	997	1012	1012	1012	1017	1042	1060	1068	1068	1068	1069	1076	1090	1096	1108	1119	1121	1121	1122	1127	1128	1144	1144	1167	1168	1178	1181
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	4	4	4	4	4	4	4	5	5	5	5	7	7	7	7	8	8	8	9	9	9	9	9	9	9	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	21	22	22	22	26	28	31	36	36	36	36	36	40	45	55	55	55	55	59	61	59	61	67	67	70	71	72	74	78	81	81	81	81	81	82	82	82	82	82	82	82	84	84	85	85	85	90	91	92	93	94	94	94	95	97	97	98	99	99	99	99	99	99	101	101	101	101	102	102	104	104	105	105	105	105	105	106	106	107	107	107	110	112	113	117	117	117	118	123	125	129	130	130	130	130	133	135	137	140	141	141	141	144	145	145	148	154	154	154	155	158	160	162	163	163	163	168	168	169	169	170	170	170	171	171	171	173	179	179	179	188	189	191	191	195	195	195	195	195
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	8	17	19	24	24	24	24	25	25	25	28	30	30	30	30	30	33	34	35	35	35	39	39	39	42	42	42	42	43	43	44	50	50	50	50	50	50	50	50	50	50	50	51	52	52	54	54	54	54	54	55	56	56	56	56	56	56	57	58	59	59	59	59	59	59	62	62	62	62	62	62	62	62	62	65	65	65	69	69	69	70	71	71	71	72	72	72	73	73	73	73	74	74	75	75	77	77	77	77	78	78	80	80	80	80	83	83	85	86	86	86	86	89	89	90	90	90	90	90	90	90
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	4	5	6	7	9	9	9	13	13	13	16	28	38	42	45	47	50	54	59	61	77	79	82	82	82	82	93	109	109	109	109	109	109	140	140	140	148	148	148	155	161	165	165	167	167	168	176	176	176	195	203	203	203	203	214	217	219	219	219	219	219	238	250	259	266	270	270	270	279	297	314	329	329	329	353	371	385	385	385	385	385	441	465	492	574	673	673	673	938	1093	1238	1448	1551	1608	1711	1871	2001	2194	2275	2415	2469	2586	2661	2819	2924	3050	3067	3088	3088	3193	3243	3328	3409	3501	3534	3555	3643	3699	3769	3816	3865	3865	3865	3979	4004	4045	4091	4133	4133	4133	4203	4245	4276	4297	4297	4297	4297	4893	4931	4969	4989	5012	5012	5012	5050	5066	5083	5103	5111	5111	5111	5150	5192	5210	5230	5250	5250	5250	5297	5308	5322	5340	5361	5361	5361	5396	5410	5425	5446	5471	5471	5471	5471	5526	5560	5568	5598	5598	5598	5656	5665	5697	5719	5736	5736	5736	5778	5799	5818	5832	5871	5871	5871	5916	5926	5940	5946	5951	5951	5951	5965	5995	6008	6018	6037	6037	6037	6037	6084	6109	6109	6109	6109	6109	6109	6109	6109	6109	6109	6109	6109	6109	6109	6109	6119	6132	6132	6132	6176	6231	6265	6313	6331	6331	6331	6413	6486
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	5	6	7	7	7	7	8	10	14	15	15	15	15	17	18	20	20	20	20	22	22	22	22	23	23	23	23	27	28	33	34	34	34	36	38	40	41	41	41	41	42	42	42	42	42	42	42	42	44	44	44	45	45	45	45	47	47	47	47	47	47	53	53	53	54	55	55	55	58	58	60	64	64	64	64	64	67	71	71	71	71	71	71	72	72	72	73	73	73	73	73	73	73	73	73	73	73	74	74	78	83	83	83	88	88	95	95	97	98	98	99	114	125	125	132	132	132	132	133	133	133	133	133	133	145	145	145	147	155	156	156	165	181	187	187	193	193	193	194	206
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	4	6	8	10	10	10	10	11	12	12	13	13	13	15	19	22	22	22	24	24	24	24	25	25	28	28	28	32	33	34	36	36	41	41	46	47	47	48	48	48	48	49	49	51	52	55	55	55	55	56	57	57	57	57	57	59	63	65	65	68	68	68	71	71	74	74	80	80	80	82	85	90	94	97	97	97	102	104	109	116	116	117	117	128	137	143	159	159	168	168	196	215	225	230	256	256	256	319	335	341	366	380	380	380	430	444	466	490	500	500	500	518	526	542	570	577	577	577	604	609	621	633	641	641	641	641	657	664	677	697	697	697	712	726	741	745	755	755	755	765	771	786	794	815	815	815	825	830	834	842	850	850	850	850	867	879	885	892	892	892	897	905	907	913	923	923	923	932	946	947	954	963	963	963	973	984	998	1006	1006	1006	1022	1038	1041	1055	1078	1078	1078	1088	1095	1109	1127	1155	1163	1163	1163	1185	1203	1213	1217	1217	1217	1228	1259	1295	1310	1317	1332	1332	1332	1358	1358	1393	1396	1396	1415	1415	1450	1472
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	6	11	18	27	28	38	46	62	79	86	86	86	99	113	139	139	146	181	188	190	198	217	235	235	242	255	261	268	275	281	290	299	303	308	310	315	324	334	339	340	341	353	353	359	368	377	387	389	394	403	409	417	425	425	440	448	457	467	472	482	482	497	504	516	537	537	548	560	575	584	610	634	679	679	701	701	759	804	842	912	967	967	1050	1112	1255	1347	1447	1556	1556	1689	1882	2130	2503	2713	2892	2892	3294	3542	3982	4252	4520	4798	4798	5345	5345	5447	5782	6060	7334	7727	8040	8040	8197	8593	9244	10492	10943	12263	12787	13126	13776	14589	15153	15153	15153	15759	16088	16375	16646	17006	17006	17353	17751	18249	18699	19103	19534	19534	19741	20148	20431	20767	21275	21806	21806	22013	22013	22826	23116	23513	23993	23993	24494	25169	25951	26606	27077	27252	27252	27408	27538	27669	27908	28178	28369	28369	28591	28732	28893	29082	29082	29335	29335	29446	29519	29721	30046	30375	30577	30577	30577	30743	30743	31162	31371	31562	31562	31562	31677	31835	31984	32198	32406	32406	32406	32620	32813	33018	33148	33352	33352	33352	33495	33614	33788	34034	34179	34179	34179	34179	34343	34343	34799	34970	34970	34970	35100	35281	35485	35662	35785	35785	35785	35945	36147	36277	36493	36686	36686	36686	36884	37031
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	5	5	5	5	6	6	8	8	8	8	8	8	9	10	10	10	10	11	12	14	15	15	15	15	15	16	16	16	16	17	17	18	18	18	19	19	19	19	21	21	22	22	22	22	22	23	23	23	24	24	24	24	24	24	24	24	24	24	24	24	24	25	26	27	29	29	30	30	33	34	36	36	36	38	41	46	47	48	48	49	50	50	51	58	58	59	66	66	70	74	75	76	76	82	82	117	130	139	143	145	145	154	177	182	194	194	202	204	210	215	232	242	264	264	264	296	300	301	306	308	308	308	311	313	313	318	319	321	328	328	331	336	339	340	340	341	341	343	343	343	343	345	345	346	361	367	369	369	369	369	369	378	383	390	392	393	393	393	394	395	399	467	468	468	556	570	585	599	605	605	605	615	641	645	647	650	650	650	670	692	695	700	710	710	710	717	723	724	725	730	730	730	734	735	742	753	761	761	761	762	762	780	794	798	803	803	817	831	852	853	858	858	859	885	901	907	924	929	929	929	956	972
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	3	5	5	7	7	7	7	7	7	7	7	10	10	10	10	12	12	13	14	14	14	15	15	15	15	16	16	16	17	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	22	22	23	23	23	23	24	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	29	29	29	29	29	30	30	33	33	36	36	36	36	38	50	56	60	68	68	68	86	96	96	99	108	108	108	109	111	116	121	128	128	129	131	143	145	151	160	160	160	167	171	177	181	181	181	181	189	191	194	200	206	206	206	214	216	219	221	223	223	223	228	230	232	236	242	242	242	246	253	255	259	262	262	262	269	272	278	281	286	286	286	286	286	295	297	302	302	302	305	310	320	325	326	326	326	331	338	342	348	351	351	351	356	360	361	369	373	373	373	383	387	392	399	416	416	416	433	434	451	466	483	483	483	501	519	557	608	632	632	632	665	665	665	695	749	754	754	825	861	924	924	968	968	968	979	984
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	6	6	6	8	9	9	9	10	10	11	12	13	13	13	15	15	15	15	15	15	15	15	15	15	16	16	16	16	17	18	18	18	19	19	19	19	19	19	19	19	19	19	21	22	22	22	22	22	22	22	23	23	23	23	23	23	26	26	26	27	27	27	27	27	27	27	31	31	31	31	31	31	31	34	35	35	35	35	35	35	35	35	35	35	36	45	45	45	48	48	48	61	67	83	92	120	120	120	138	154	162	169	185	185	185	216	218	223	241	246	246	246	258	272	291	294	308	308	308	355	380	402	425	437	437	437	480	490	505	522	528	528	528	567	588	625	650	657	657	657	664	664	668	675	703	703	703	725	737	756	765	767	767	767	779	789	791	794	802	802	802	802	812	826	842	847	847	847	861	869	873	882	882	882	882	917	920	935	945	945	945	945	966	969	980	992	1002	1002	1002	1005	1006	1006	1030	1034	1034	1034	1045	1045	1070	1090	1111	1111	1111	1111	1130	1148	1152	1167	1167	1167	1184	1194	1214	1224	1233	1233	1233	1256	1260	1269	1273	1273	1273	1273	1292	1300
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	7	7	7	8	8	8	8	8	8	8	8	8	8	11	12	15	15	15	17	18	21	24	24	26	26	26	26	27	27	28	29	30	30	39	39	41	41	41	41	41	44	44	44	48	48	50	50	51	51	52	53	54	54	54	56	63	69	70	70	70	70	75	78	77	79	79	82	86	88	99	115	119	124	124	129	136	137	142	144	149	154	154	156	157	159	163	169	169	169	180	183	194	198	198	199	201	205	205	212	213	216	217	217	222	223	227	232	234	234	234	236	238	240	241	242	244	244	246	250	251	253	256	256	256	257	260	270	284	287	287	287	287	292	298	299	322	322	325	336	337	339	343	354	354	354	360	364	383	385	385	385	395	402	408	419	423	423	423	456	458	470	473	473	475	475	475	557	589	592	609	609	609	614	635	672	673	679	693	693	695	700	703	718	722	722	735	735	745	752
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	4	4	4	4	5	5	5	6	7	7	7	8	9	10	10	10	13	13	14	21	40	40	40	40	40	40	40	40	40	40	40	40	40	40	49	52	53	114	114	114	127	145	147	147	147	147	147	147	147	147	147	147	147	147	147	147	147	148	148	148	153	157	157	159	160	160	160	160	162	165	165	171	171	171	172	174	175	175	176	185	187	188	192	195	201	203	209	217	217	224	229	234	235	235	235	235	238	240	241	248	248	249	304	307	308	312	314	314	314	317	318	320	320	323	323	323	323	323	323	323	327	327	327	341	341	341	341	341	341	341	341	341	341	341	341	342	344	345	349	349	351	351	352	353	353	359	359	361	361	361	364	368	371	371	373	373	373	373	373	374	377	384	384	384	384	384	385	387	387	387	387	388	388	388	390	395	398	398	398	408	415	416	417	417	417	419	424	427	428	429	430	430	430	433	433	435	435	435	435	436	436	436
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	4	4	4	4	4	4	4	4	4	4	4	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	8	8	8	8	9	9	9	9	9	9	9	15	17	18	18	18	18	18	23	24	24	24	26	26	27	29	32	34	34	34	34	34	40	40	43	42	43	43	43	55	60	64	64	67	67	67	71	76	80	85	90	90	90	98	104	113	116	126	126	126	130	132	149	150	157	157	157	161	162	164	168	171	171	173	177	178	184	189	201	201	201	217	226	229	244	248	253	253	258	260	266	276	278	280	280	280	280	285	302	345	345	345	350	351	351	403	406	406	406	438	441	442	464	619	619	620	677	677	722	753	757	757	757	823	823	827	892	917	917	918	933	965	965	975	984	984	984	992	998	1003	1011	1013	1013	1013	1040	1044	1053	1058	1192	1192	1192	1194	1202	1205	1220	1222	1222	1222	1231	1231	1245	1248	1265	1265	1265	1265	1298
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	3	4	4	4	4	4	11	11	12	13	13	13	13	13	14	14	14	14	14	14	14	14	15	15	15	15	15	15	16	16	16	16	16	16	16	16	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	22	22	22	22	22	23	23	23	23	24	24	33	33	35	35	35	35	35	36	36	36	36	36	36	37	37	37	38	38	38	38	39	39	39	39	41	41	41	43	43	43	43	43	43	43	44	45	45	45	45	45	45	45	45	45	45	47	47	47	49	52	52	61	62	62	62	62	64	64	65	65	65	65	67	67	68	70	72	72	72	75	75	75	94	94	94	94	101	106	106	113	114	114	114	116	119	119	120	122	122	122	122	125
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	15	15	15	16	18	18	22	22	25	25	25	26	32	35	37	37	37	38	39	41	44	44	44	47	48	49	49	52	54	54	56	57	57	57	58	58	58	66	66	66	66	68	69	71	71	75	75	75	76	76	76	79	82	88	88	89	91	96	106	114	121	121	121	132	147	162	185	185	185	185	217	223	227	246	258	258	258	319	330	364	364	392	392	392	452	480	505	533	533	533	616	616	637	666	697	720	720	720	768	782	799	823	850	850	850	898	908	922	937	948	948	985	1010	1010	1022	1049	1049	1059	1105	1105	1137	1137	1182	1182	1182	1202	1202	1241	1261	1261	1284	1284	1284	1301	1310	1336	1352	1363	1363	1383	1383	1392	1405	1405	1415	1415	1429	1429	1441	1450	1458	1458	1469	1469	1498	1498	1506	1512	1512	1519	1531	1531	1537	1550	1557	1557	1557	1595	1595	1599	1614	1625	1632	1632	1632	1662	1669	1679	1689	1705	1705	1705	1709	1742	1748	1767	1771	1771	1771	1816	1819	1819	1863	1863	1863	1863	1934	1934	1944	1944	1944	1944	1992	2019	2043	2043	2052	2075	2095	2095	2125	2155	2187	2216	2216	2235	2235	2289
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	3	3	3	6	6	7	7	8	8	8	9	10	11	11	13	13	13	14	14	14	16	16	19	19	19	19	20	21	21	22	25	25	25	25	25	28	28	28	28	28	29	30	30	30	30	34	36	36	36	36	42	42	44	44	44	44	44	44	44	44	45	45	45	45	45	47	47	49	49	49	51	53	54	55	56	57	57	57	62	65	68	68	70	70	70	70	70	71	72	73	73	73	81	84	86	87	91	91	91	95	96	100	105	105	105	105	108	109	110	111	114	114	114	118	120	121	123	126	126	126	128	129	131	133	133	133	133	133	133	137	138	139	139	139	142	144	145	146	147	147	147	148	148	150	150	153	153	153	153	154	155	158	163	163	163	166	176	180	186	192	192	192	193	196	202	209	211	211	211	221	224	224	230	233	233	233	233	243	252	255	260	260	260	268	271	277	278	283	283	283	291	294	306	317	326	326	326	327	327	327	327	335	338	338	382	399	406	406	490	490	490	499	500
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	5	6	6	6	6	7	7	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	7	7	7	7	7	7	9	11	11	11	12	12	12	12	12	12	12	12	12	12	13	13	13	14	14	14	14	19	23	23	23	24	24	24	26	26	28	39	40	40	40	43	47	51	56	59	59	59	66	68	70	66	99	99	99	102	102	103	112	116	116	116	119	119	120	121	121	121	121	126	127	127	127	127	127	127	127	127	127	127	127	127	127	127	129	129	129	129	129	129	129	131	131	132	133	133	133	140	140	140	140	140	140	140	143	143	143	143	143	143	143	143	144	147	147	148	148	148	148	149	150	150	151	151	151	152	153	153	153	155	155	155	158	158	159	162	162	162	162	182	186
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	6	6	8	10	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	16	16	17	17	17	17	17	18	18	18	18	18	19	19	19	19	19	19	19	19	19	20	20	20	21	21	21	21	21	24	25	25	25	27	27	36	39	39	40	40	41	47	47	47	53	53	53	68	68	73	79	89	89	89	90	97	121	130	174	147	147	150	159	171	194	202	202	202	251	272	319	319	320	320	320	344	380	383	400	406	406	406	408	411	411	415	418	418	418	438	443	463	477	477	477	477	486	492	495	496	501	501	501	502	503	504	504	504	504	504	504	511	514	517	518	518	518	522	523	526	527	527	527	604	605	606	606	606	606	606	606	607	607	612	614	614	614	626	626	626	626	626	626	626	632	633	633	635	635	636	636	636	637	639	640	644	646	646	647	650	652	654	656	656	656	663	666	669	670	675	675	675	681	692	693
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	3	6	6	6	6	6	6	6	6	6	7	10	10	10	10	10	12	12	12	12	16	16	18	18	18	18	18	18	19	19	19	19	19	19	19	23	23	23	23	26	26	26	27	28	28	28	28	28	28	28	29	29	29	29	29	29	29	30	30	30	31	32	32	32	32	32	32	32	33	33	33	35	36	36	39	41	43	43	43	51	51	51	52	52	60	60	61	61	69	69	70	70	70	71	71	80	88	91	91	92	92	93	95	95	97	110	254	265	268	268	281	286	286	291	291	291	301	302	304	304	304	304	304	332	332	332	332	359	359	362	362	370	377	390	393	393	393	393	393	393	393	393	393	393	406	406	410	411	411	411	411	411	411	411	411	411	411	411	431	446	446	457	459	459	459	459	470	470	473	473	473	473	480	480	483	483	483	483	489	495	496	496	500	500	500	500	500	505	507	507	507	507	507	509	511	512	512	512	512	515	515	515	515	519	520	520	520	522	523	524	524	524	524	524	525	525
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	6	6	6	6	6	6	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	17	17	17	17	17	17	17	17	17	17	21	21	21	21	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	25
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	7	8	12	16	18	18	27	31	40	40	51	59	78	78	87	94	100	100	124	134	140	143	157	167	167	180	196	209	224	234	243	266	268	288	298	305	307	318	319	325	333	335	336	353	360	376	381	385	396	396	429	436	436	436	451	458	465	476	478	492	498	503	506	518	524	533	544	550	562	581	585	604	619	627	627	647	1184	1187	1222	1233	1235	1242	1279	1319	1340	1356	1388	1393	1393	1447	1486	1520	1539	1621	1631	1638	1787	1875	1947	2240	2727	2727	2727	2959	3094	3235	3438	3532	3548	3548	3665	3868	4031	4148	4255	4260	4260	4493	4622	4697	4772	4880	4895	5064	5220	5321	5369	5431	5491	5491	5506	5609	5721	5771	5828	5870	5880	5880	5977	6067	6126	6165	6237	6247	6247	6316	6360	6388	6456	6489	6499	6499	6559	6569	6586	6590	6610	6615	6615	6642	6659	6680	6722	6772	6772	6772	6811	6841	6894	6912	6951	6956	6956	6995	7028	7061	7109	7152	7182	7182	7241	7293	7325	7368	7402	7402	7402	7459	7511	7540	7560	7585	7585	7585	7669	7708	7753	7763	7775	7775	7775	7855	7871	7950	7980	8017	8017	8017	8109	8139	8179	8219	8245	8245	8245	8301	8332	8387	8424	8471	8471	8471	8548	8548	8659	8718	8786	8786	8786	8902	8927
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	8	9	9	9	9	10	12	13	13	14	15	15	16	16	19	20	22	24	25	27	32	32	33	34	34	41	42	42	42	42	42	43	44	44	44	46	48	48	49	49	50	52	53	53	53	54	54	54	62	62	62	62	64	64	65	65	65	65	65	65	68	69	69	73	73	73	73	75	75	77	77	77	79	79	79	79	79	79	79	79	86	95	96	96	96	96	96	101	101	101	102	102	102	102	104	105	107	107	108	108	108	108	111	111	111	111	111	113	113	113	141	141	148	148	148	155	155	155	155	156	156	156	161	162	162	165	168	168	168	169	169	179	180	183	183	183	184	184	185	186	186	186	186	194	194
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	5	5	5	5	5	5	6	7	7	7	7	7	7	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	12	12	12	13	13	13	13	15	15	17	17	18	18	18	19	21	21	22	27	34	46	50	56	66	81	105	124	142	147	166	176	185	189	208	218	230	242	260	261	271	276	318	350	372	387	399	400	402	433	449	466	472	507	520	531	545	560	573	584	591	591	630	637	658	670	705	717	724	724	777	787	802	813	816	824	841	872	879	899	906	916	930	942	943	957	957	980	980	1034	1044	1044	1057	1088	1312	1312	1315	1328	1328	1328	1355	1356	1369	1370	1384	1384	1398	1398	1409	1420	1421	1433	1441	1450	1457	1462	1469	1469	1474	1475	1485	1490	1506	1523	1523	1524	1524	1524	1524	1524	1524	1524	1524	1524	1524	1524	1524	1524	1525	1525	1533	1533	1534	1553	1566	1590	1590	1600	1620	1637	1679	1709	1726	1726	1748	1757	1777	1782	1787	1792	1792	1806	1820
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	3	3	3	6	8	8	8	8	12	17	18	21	21	21	24	25	25	27	28	28	28	31	34	37	37	39	39	41	44	47	50	54	57	57	58	62	67	69	69	82	82	83	87	95	97	99	100	100	103	107	110	117	119	123	123	123	136	142	144	148	148	148	148	155	158	165	171	175	175	175	176	176	178	189	190	190	190	209	214	220	229	232	232	232	232	244	249	254	254	254	254	267	314	314	314	372	372	372	436	448	478	526	553	553	553	553	737	769	769	788	788	788	885	932	918	950	973	973	973	1057	1085	1133	1179	1234	1234	1234	1354	1403	1432	1499	1541	1541	1541	1619	1730	1760	1810	1861	1861	1861	1980	2037	2073	2103	2159	2159	2159	2320	2327	2346	2379	2393	2393	2393	2427	2451	2470	2493	2500	2500	2500	2533	2554	2564	2577	2587	2587	2587	2587	2615	2634	2659	2663	2663	2663	2699	2711	2739	2795	2795	2795	2795	2891	2905	2958	2991	3011	3011	3011	3102	3113	3130	3141	3169	3169	3169	3196	3234	3256	3272	3277	3277	3277	3316	3337	3364	3384	3426	3426	3426	3426	3479	3505	3530	3588	3588	3588	3656	3727	3754	3787	3821	3821	3821	3903	3926	3972	4006	4007	4007	4007	4140	4185
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	4	7	13	13	13	13	37	37	37	62	62	78	78	84	84	87	92	92	95	96	101	101	101	101	101	101	101	101	101	101	101	101	101	101	101	323	354	401	401	401	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	560	562	562	562	562	565	565	565	565	565	565	565	565	565	565	565	565	565	565	565	565	565	565	565	565	565	565	565	567	568	568	568	568	572	572	574	577	586	586	586	586	591	591	591	585	585	585	590	595	600	603	610	610	610	612	612	612	613	855	855	855	855	1499
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	7	7	11	14	14	14	14	15	17	19	21	21	21	29	48	51	52	53	53	53	58	60	62	66	80	81	81	86	90	92	97	152	153	153	170	171	181	203	206	206	206	239	239	266	266	298	298	300	344	391	556	562	632	632	639	644	646	648	661	672	672	672	691	693	694	696	720	720	720	730	732	734	736	740	740	740	746	746	746	748	748	748	748	748	750	752	752	752	752	752	752	752	752	754	754	754	933	933	935	935	935	937	937	937	937	938	938	942	942	942	942	942	942	942	942	942	942	942	942	942	942	942	946	946	946	948	948	948	948	949	949	951	954	955	960	960	960	960	960	961	962	965	965	966	966	967	972	972
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	3	3	4	5	9	9	9	9	14	16	19	24	26	26	28	32	33	33	38	42	42	44	48	51	58	62	71	71	74	75	83	86	86	87	87	90	96	101	106	111	116	116	120	127	133	137	143	147	147	147	155	165	173	182	182	182	182	198	199	203	217	223	223	223	227	230	240	260	269	269	269	275	308	316	325	330	330	330	339	343	349	360	360	360	360	374	490	490	490	518	518	518	586	627	676	724	758	758	758	828	874	927	952	971	971	971	1061	1109	1138	1208	1222	1222	1222	1279	1317	1363	1386	1440	1440	1440	1563	1617	1681	1738	1816	1816	1816	1900	2007	2071	2125	2158	2158	2158	2289	2321	2364	2406	2446	2446	2446	2606	2607	2620	2653	2656	2656	2656	2685	2705	2725	2752	2757	2757	2757	2817	2827	2833	2839	2845	2845	2845	2845	2884	2893	2911	2915	2915	2915	2968	2981	3010	3018	3018	3018	3018	3068	3088	3107	3130	3136	3136	3136	3184	3184	3192	3196	3202	3202	3202	3221	3236	3249	3257	3265	3265	3265	3303	3312	3320	3320	3379	3379	3379	3379	3436	3449	3462	3499	3499	3499	3543	3571	3594	3619	3629	3629	3629	3683	3699	3726	3760	3760	3760	3760	3891	3904
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	6	7	7	7	7	8	8	9	9	9	9	9	9	10	10	11	11	12	14	14	14	14	14	14	14	14	15	15	16	16	16	16	16	16	16	16	16	16	17	17	18	18	19	19	19	20	20	20	20	21	21	21	23	24	24	24	24	24	24	24	28	28	28	29	29	29	30	31	31	32	33	33	33	33	35	35	35	35	36	36	36	36	36	44	44	44	44	47	56	58	58	61	61	61	66	67	68	70	90	90	89	95	95	95	97	101	106	106	106	106	108	108	115	117	117	122	129	131	136	137	137	137	139	139	145	145	145	145	145	148	155	156	157	158	158	158	163	165	167	171	180	180	180	183	183	183	191	193	193	193	195	195	195	195	195	195	195	195	195	197	197	197	197	197	197	198	201	202	202	202	202	202	202	202	202	202	202	328	328	328	328	328	328	328	328	334	339	341	343	343	343	371	371	371	371	371	372	372	374	374	374	374	374	374	374	377	377	377	378	380	381	381	387	387	388	391	391	391	391	391	392	392	395	396	399	399	433	437	439
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	11	12	12	12	12	12	12	12	12	12	12	16	16
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	9	9	9	9	9	10	10	10	10	10	10	11	11	12	13	16	16	16	17	17	18	18	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	32	33	33	33	43	50	66	70	72	72	72	77	90	94	109	111	111	110	115	115	129	134	143	190	190	190	193	224	225	242	255	255	274	279	295	318	324	324	324	336	336	348	348	348	348	348	372	384	394	396	398	398	398	400	404	411	415	416	416	416	418	419	422	423	426	426	426	430	431	433	434	435	435	435	438	438	439	439	439	439	439	440	441	442	442	442	442	442	442	442	442	442	444	444	586	589	590	590	591	591	591	591	592	592	601	606	606	606	623	624	624	633	638	644	644	648	650	650	658	666	669	669	670	679	679	684	689	693	693	697	702	704	706	709	714	714	714	714	728	735	735	741	741	749	751	751
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	4	5	5	5	6	6	6	6	9	9	9	9	9	9	9	9	9	9	9	11	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	18	20	20	20	20	20	20	20	21	21	21	21	21	21	24	24	24	24	26	26	27	30	31	31	31	33	34	34	34	34	34	34	34	34
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	4	4	4	4	6	11	14	14	14	14	14	14	16	17	17	17	17	17	17	18	19	19	19	19	19	19	20	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	25	44	44	44	44	44	44	44	44	44	44	46	47	47	47	58	58	58	58	59	59	59	62	62	62	62	62	62	62	71	72	72	73	73	73	73	78	79	79	79	79	79	79	79	79	79	79	79	79	79	80	81	81
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	3	3	5	5	6	6	6	7	7	7	8	8	8	8	8	8	8	10	10	10	10	10	10	10	10	11	11	11	11	11	13	14	14	14	14	14	14	15	15	15	15	16	16	16	16	16	16	16	17	17	17	18	18	18	18	20	20	20	20	20	20	20	20	20	23	24	25	27	29	32	32	33	35	42	52	59	66	71	77	79	87	87	97	105	106	111	145	159	177	177	186	197	232	247	263	265	268	279	283	284	284	300	302	308	311	315	328	341	346	346	361	375	389	416	424	431	434	442	451	459	471	476	480	489	498	517	529	541	544	546	551	563	567	591	593	604	604	632	642	642	642	673	902	911	911	911	911	944	951	953	956	957	957	963	965	966	976	983	992	992	997	997	997	997	998	998	998	998	998	998	998	998	998	998	998	998	998	998	998	998	998	998	998	998	998	998	998	998	998	999	999	1012	1015	1023	1023	1025	1026	1030	1032	1033	1034	1034	1036	1042	1045	1047	1047	1054	1054	1065	1079
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	4	5	5	6	6	6	6	10	11	12	14	17	17	17	17	17	18	44	44	44	44	44	44	44	44	46	46	46	48	53	56	59	60	60	60	60	61	62	62	62	62	62	62	62	62	63	64	64	64	64	64	65	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	68	73	73	73	92	95	100	102	103	103	103	104	106	107	108	108	108	108	110	110	110	110	110	110	110	110	111	111	111	113	113	113	113	113	113	114	114	114	114	114	114	114	114	114	114	114	114	114
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	3	3	3	3	5	5	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	51	51	51	61	67	67	67	69	71	76	77	77	89	89	96	104	105	111	111	116	116	116	122	126	126	128	133	134	134	134	136	138	138	145	145	145	151	152	154	154	154	154	156	158	160	163	163	165	165	174	180	180	199	199	205	205	227	230	238	244	244	265	265	283	296	296	316	316	325	332	332	347	354	377	392	397	410	418	418	418	455	455	465	470	483	483	523	530	537	537	537	570	592	605	605	620	620	625	629	629	629	629	629	644	647	655	668	677	690	705	705	730	730	743	766	773	783	783	791	791	791	791	791	791	791	791	791	791	791	908	914	919	924	924	948	948	959	959	959	999	999	1008	1027	1040	1046	1046	1046	1074	1097	1118	1136	1136	1136	1161	1199	1220	1236	1251	1251	1251	1261	1293	1320	1341	1367	1367	1367	1367	1475	1510	1541	1570	1593	1593	1593	1644	1644	1695	1729	1729	1729	1768	1803	1820	1839	1839	1874	1874	1874	1953	1990	2017	2049	2049	2065	2065	2158	2197
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	5	5	5	7	7	8	8	10	10	11	11	11	11	11	11	13	15	15	15	15	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	18	18	18	20	25	28	29	29	29	31	32	32	33	33	36	36	36	37	41	44	50	50	50	50	53	71	71	73	75	75	75	89	92	102	110	118	118	119	131	146	157	165	175	175	175	188	194	196	202	203	203	203	207	213	218	219	226	226	226	233	233	238	242	246	246	246	249	255	256	256	263	263	263	267	272	273	276	278	278	278	287	290	292	298	299	299	299	299	301	304	304	308	308	308	308	314	320	320	324	324	324	326	328	333	335	336	336	336	336	337	341	344	346	346	346	346	353	354	356	374	374	374	389	402	427	447	452	452	452	469	482	491	499	507	507	507	538	538	538	552	574	574	574	616	628	675	675	700	700	700	711	721
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	4	4	4	5	5	6	6	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	11	13	13	15	16	17	18	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	30	32	37	39	39	39	40	44	44	45	45	47	48	50	54	65	68	68	71	76	80	82	83	83	83	83	83	83	86	88	90	102	104	104	110	114	126	128	128	128	131	132	132	137	140	141	141	141	143	146	150	151	153	154	154	154	155	158	158	158	159	159	159	181	197	202	205	205	205	214	217	219	222	231	231	231	233	243	245	248	249	250	250	254	261	261	261	261	263	264	274	274	274	280	283	283	283	286	292	292	294	297	297	297	297	298	304	304	304	305	305	305	305	311	313	315	315	316	325	325	329	331	333	333	333	334	334
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	7	7	7	7	7	8	8	8	10	10	10	13	14	19	21	21	21	21	24	41	51	68	76	76	76	87	87	91	93	311	311	311	335	339	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	346	349	349	349	349	349	349	349	349	349	349	349	349	349	349	349	349	349	366	366	366	366	366	366	366	376	376	378	378	381	381	381	382	382	382	382	382	382	382	382	382
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	8	8	8	8	8	8	8	8	9	9	9	11	11	11	12	12	12	13	14	17	18	19	19	19	19	20	21	21	22	22	22	22	22	22	43	68	85	85	86	99	108	117	122	123	123	131	134	150	175	184	184	184	197	198	212	228	238	337	337	340	351	363	367	464	464	464	495	510	525	538	545	545	545	569	582	593	593	593	593	593	613	618	618	620	627	627	627	633	635	637	638	641	641	641	650	656	656	661	661	661	661	665	670	674	678	682	682	682	686	686	688	688	688	688	688	688	691	695	698	701	701	701	705	705	708	712	712	712	964	970	973	973	981	981	981	981	986	988	1005	1010	1010	1010	1033	1033	1033	1035	1037	1041	1041	1077	1077	1077	1081	1084	1087	1087	1099	1103	1110	1117	1123	1126	1126	1131	1141	1159	1164	1177	1177	1177	1177	1182	1190	1194	1203	1208	1208	1217	1236	1237
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	5	5	5	6	6	6	6	6	6	6	6	6	8	8	8	9	10	10	11	21	21	24	24	24	24	25	25	25	25	26	26	26	29	32	35	35	35	35	36	39	47	47	48	49	53	53	53	54	55	56	56	58	59	60	62	63	72	72	85	85	88	89	89	92	98	98	98	103	108	117	117	118	118	121	125	128	134	143	143	143	144	146	148	151	152	152	153	154	163	163	171	172	173	173	177	177	177	177	178	180	181	183	186	187	187	188	188	188	191	191	193	194	196	196	196	196	196	197	197	202	202	202	202	208	208	208	208	208	208	211	211	213	217	217	217	217	218	219	219	220	221	221	221	226	228	230	230	230	230	230	231	232	233	233	234	234	234	234	234	235	235	235	235	235	235	235	236	237	239	239	239	241	242	243	245	245	245	245	246	249	249	250	253	253	253	255	262
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	13	13	13	14	15	16	19	19	19	20	20	20	27	27	31	31	33	37	37	43	43	78	82	87	96	97	98	98	104	107	116	116	118	119	120	125	126	126	128	128	128	130	135	137	137	138	138	138	138	138	138	141	143	143	144	145	145	154	156	158	158	158	159	159	161	162	165	167	167	167	173	178	180	186	188	188	192	201	204	205	205	205	205	205	207	208	209	210	210	210	221	225	226	227	229	229	230	233	235	238	240	240	240	240	244	249	252	253	257	257	257	268	269	270	281	282	282	282	286	297	306	316	319	319	319	319	319	322	332	336	341	342	350	354	361	362	372	372	375	376	388	394	396	399	400	400	403	406
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	3	4	5	5	6	6	12	15	15	16	17	19	19	20	23	25	25	29	32	32	33	36	36	37	38	38	38	39	41	42	43	45	45	45	46	47	48	49	62	64	66	70	72	72	72	75	75	75	75	79	80	80	80	80	80	80	80	81	90	92	95	95	95	97	97	101	101	103	103	108	110	115	121	121	122	127	137	156	163	169	177	182	186	196	207	212	236	262	275	287	314	331	361	376	390	390	410	428	445	464	482	508	522	532	550	577	596	606	627	639	650	669	682	700	712	733	741	797	808	813	815	828	842	842	851	855	869	925	962	973	978	987	1002	1041	1047	1085	1107	1115	1115	1132	1183	1206	1268	1287	1339	1376	1602	1665	1670	1670	1786	1826	1826	1829	1835	1843	1843	1879	1881	1893	1896	2055	2067	2091	2153	2158	2161	2171	2201	2206	2206	2215	2231	2231	2231	2231	2231	2231	2231	2231	2231	2231	2231	2231	2231	2231	2240	2259	2259	2263	2263	2263	2263	2263	2263	2263	2263	2263	2263	2263	2266	2266	2266	2266	2272	2276	2283	2291	2291	2295	2295	2295	2302	2305	2312	2316	2316	2320	2320	2321	2322	2335	2335	2335	2341
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	3	3	3	3	3	6	6	7	9	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	13	13	13	13	13	13	13	14	15	15	15	15	15	15	15	15	15	17	17	18	19	22	23	23	23	23	23	24	24	24	24	26	27	30	30	32	32	32	34	34	36	36	38	39	39	40	40	40	40	41	41	42	42	42	42	43	45	45	47	49	52	56	60	61	61	62	62	74	86	93	102	102	103	107	110	110	114	114	118	118	121	129	139	140	143	143	143	160	163	169	199	199	199	199	201	201	209	220	233	235	241	254	258	287	290	297	298	308	318	320	337	355	381	381	381	389	396	405	408	433	455	455	459	465	467	473	478	479	479	479	499	502	507	515	515	515	530	536	542	549	555	555	556	559	562	564	566	568	568	568	572	575	579	582	588	589	591	594	600	605	611	618	618	618	623	639	645	658	659	659	659	659	659	661	666	671	673	673	677	679	681	681	684	684	684	688	692	695	695	698	699	699	700	701
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	5	5	5	5	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	14	15	15	15	15	15	15	15	15	15	15	15	16	16	18	18	18	18	20	21	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	25	25	25	25	25	25	25	26	26	26	26	26	26	28	29	29	29	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	34	36	36	36	36	44	50	50	54	54	54	56	56	58	63	63	63	63	65	66	66	67	68	68	68	69	69	69	70	74	74	74	74	75	76	76	80	80	80	80	81
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	15	15	15	15	21	21	21	21	31	31	31	31	31	37	42	50	62	63	65	65	69	69	69	85	85	91	101	101	101	106	106	106	109	115	115	115	115	126	207	207	207	207	207	207	222	222	222	230	230	230	230	236	240	240	240	240	240	240	240	255	255	282	282	282	282	330	330	330	330	330	330	330	349	353	353	353	353	353	357	357	359	359	359	359	359	359	368	368	368	368	368	368	368	368	368	374	374	374	374	374	374	374	374	374	374	374	374	374	374	374	374	374	374	374	374	374	374	374	374	374	381	381	381	381	381	381	381	383	383	383	383	392	392	392	393	393	394	394	395	395	395	401	401
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	5	5	5	5	5	5	7	7	7	7	7	8	8	9	10	11	10	11	11	11	11	11	24	27	29	34	46	47	48	53	53	57	57	60	60	62	69	71	72	81	81	81	84	85	85	86	86	86	86	86	86	88	88	89	89	89	89	89	89	90	90	92	92	92	95	95	95	98	99	99	100	100	101	101	101	101	101	101	101	101	104	104	104	104	104	105	106	107	112	112	112	113	115	116	116	118	118	118	119	122	124	124	124	124	124	128	132	134	137	138	138	138	143	143	143	149	149	149	149	153	156	160	165	165	165	165	165	165	167	169	172	176	176	180	180	188	188	189	189	189	194	204	212	219	223	224	224	226	231
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	11	19	23	31	41	41	51	77	100	108	117	151	154	180	191	194	214	249	270	307	317	317	367	401	407	407	430	430	445	458	470	481	494	497	499	504	507	516	535	543	549	553	560	567	575	582	583	589	592	598	605	607	614	616	619	619	624	630	639	650	656	662	664	667	674	677	680	688	691	692	704	706	707	720	734	741	747	756	759	775	790	813	847	857	894	955	1031	1136	1208	1288	1320	1407	1547	1665	1795	1916	1984	2041	2095	2273	2457	2620	2620	2620	2620	2918	3051	3231	3376	3524	3668	3748	3823	3823	4063	4209	4309	4445	4482	4556	4656	4769	4880	4962	5014	5100	5150	5254	5328	5433	5512	5512	5593	5652	5751	5811	5959	6018	6018	6059	6222	6295	6365	6429	6495	6528	6542	6542	6656	6706	6750	6818	6852	6885	6918	6975	7035	7173	7242	7344	7397	7485	7754	8027	8331	8606	8867	8912	8983	9075	9277	9402	9500	9616	9649	9828	9828	10044	10119	10237	10312	10455	10515	10681	10855	11011	11241	11324	11422	11764	11952	12139	12242	12398	12580	12640	12766	12939	13070	13283	13515	13756	14006	14165	14377	14675	14921	15174	15401	15626	15908	16130	16417	16602	16911	17141	17478	17703	18015	18712	18985	19167	19418	19751	20328	20788	21319	21746	22184	22323	22634	23148	23473
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	7	7	7	8	8	8	8	8	8	10	14	14	19	19	19	21	21	21	21	21	21	21	23	23	26	28	28	28	28	33	33	38	38	39	39	39	40	45	49	49	53	53	53	53	55	55	55	55	55	55	55	57	57	59	59	59	59	62	62	63	63	65	65	65	66	66	66	66	67	67	67	73	74	74	74	74	74	74	74	75	76	76	76	76	76	76	76	77	77	79	79	79	81	82	82	83	87	87	87	87	87	87	89	89	89	89	89	90	90	92	93	93	93	93	93	93	98	99	99	99	99	99	108	109	109	110	110	111	113	115	115	115	115	115	119	121	133	144	144	148	148	151	160	163	163	163	165	165	165	172	187	194	198	198	198	213	213	229	232	232	232	232	242	256
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	6	7	7	8	11	11	11	12	13	17	17	20	20	20	21	22	23	23	23	23	23	25	25	29	30	30	30	30	30	31	33	34	34	34	34	34	34	35	38	41	41	41	43	45	45	46	48	48	48	51	53	54	55	55	57	58	63	69	71	74	74	74	74	75	82	85	91	108	109	109	109	114	114	120	121	121	121	123	126	126	129	132	133	133	134	135	137	138	139	139	139	144	148	149	153	155	155	155	156	159	163	165	168	168	168	172	172	172	174	174	174	174	179	181	183	183	187	187	187	190	194	196	201	202	202	202	206	209	212	216	220	220	220	222	223	225	227	227	227	227	227	233
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	7	7	7	20	23	28	33	34	36	36	36	39	44	48	49	51	51	53	56	62	62	66	68	69	71	72	74	74	76	76	76	76	77	78	81	81	81	81	82	87	87	88	89	91	91	91	91	92	92	94	94	94	94	94	96	96	96	97	97	98	98	98	102	106	107	107	107	107	112	113	117	118	118	118	120	121	123	125	127	129	129	132	138	141	150	153	158	163	178	196	222	245	262	303	354	371	421	473	552	624	697	744	795	957	1068	1292	1563	1636	1684	1798	2044	2283	2438	2442	2537	2557	2744	2920	3005	3096	3210	3291	3413	3472	3575	3688	3782	3885	3957	3986	4042	4108	4192	4263	4326	4326	4436	4571	4694	4748	4846	4889	4946	4970	5031	5106	5164	5248	5296	5322	5356	5372	5435	5547	5595	5642	5713	5760	5796	5907	6008	6100	6162	6228	6264	6355	6454	6549	6629	6668	6707	6726	6766	6813	6882	6991	7059	7109	7134	7188	7231	7271	7336	7428	7487	7520	7571	7626	7779	7870	7942	7983	8000	8061	8122	8179	8255	8334	8385	8411	8583	8642	8716	8800	8879	8934	8963	9029	9125	9187	9243	9290	9399	9431	9503	9573	9632	9695	9772	9846	9893	9961	10014	10077	10194	10263	10316	10316	10450	10528	10674	10784	10917	11093	11093	11289	11408
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	4	4	4	4	6	6	6	7	7	7	7	7	7	8	8	8	8	8	8	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	15	15	15	16	16	18	18	18	18	18	19	19	19	19	19	19	21	21	21	21	21	21	21	21	23	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	4	6	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	10	16	17	19	19	20	20	20	22	23	24	25	26	26	26	26	26	26	27	28	29	29	30	33	36	38	45	45	45	45	75	96	97	107	116	130	137	158	163	175	175	183	184	188	208	229	234	240	241	609	631	633	637	645	645	645	645	645	645	650	658	666	666	667	667	676	684	684	684	684	684	684	685	685	688	689	689	690	690	690	690	690	690	690	690	690	693	693	693	696	696	696	696	699	702	702	709	709	709	713	713	713	717	717	717	717	717	717	719	719	719	719	719	719	721	724	725	728	728	728	733	733	735	735	735	735	735	736	736	736	739	739	739	739	739	739	741	747	753	757	758	759	759	767	768	771	771	771	771	779	784	789	789	789	789	791	797
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	6	6	6	6	6	7	9	9	9	13	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	17	17	17	17	17	17	18	18	18	19	19	19	21	21	21	21	21	21	21	21	21	23	23	25	26	26	26	26	28	28	28	28	29	29	34	37	37	37	37	40	58	64	64	67	68	71	71	108	111	111	113	114	116	117	117	119	122	122	123	123	123	127	127	128	129	130	133	133	133	134	134	135	135	136	136	136	136	136	136	139	139	139	139	139	139	139	140	140	140	140	140	142	143	146	146	146	147	147	147	147	147	147	147	147	147	147	147	149	149	149	150	150	150	150	150	150	150	150	150	150	151	152	152	152	153	156	156	156	158	158	158	158	160	162	162	162	163	163	163	164	168	170	170	170	170	170	170	172	172	172	172	173	173	174	174	174	175	175	177	177	180	180
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	6	6	7	7	8	9	9	11	11	14	16	17	17	17	18	18	18	19	21	22	24	25	25	25	26	28	28	31	32	32	32	34	35	38	41	42	42	42	44	44	44	45	45	45	45	46	48	53	55	55	55	55	63	64	65	65	67	67	67	68	68	68	68	70	70	70	70	70	70	71	71	71	71	73	73	74	74	74	74	74	74	74	74	75	75	75	75	76	76	76	77	77	77	77	77	77	77	77	77	77	77	77	77	77	77	78	78	78	79	79	79	79	80	80	80	81	84	84	84	85	85	85	86	86	86	87	89	89	89	91	92	92	92	93	93	93	96	100	101	104	110	110	110	110	119
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	5	5	15	15	21	24	24	24	26	27	28	28	28	28	28	28	28	28	28	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	35	35	35	35	35	35	35	36	36	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	40	40	40	42	45	51	51	53	53	53	54	60	60	60	60	60	60	63	63	64	64	64	64	64	67	68	68	73	73	73	73	73	73	73	75	75	75	75	75	76	76	76	76	76	76	76	76	76	76	76	76	76	76	76	76	77	77	77	77	77	77	78	78	79	79	79	79	79	79	79	79	79	79	79	80	80	80	80	80	80	80	80	80	80	80	80	80	82	82	82	83	83	83	83	83	84	85	87	87	87	87	87	87
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	3	3	3	6	9	9	10	12	13	13	25	29	32	33	33	37	39	44	38	38	43	46	47	49	50	50	50	51	51	51	55	55	57	58	58	58	58	60	60	60	60	61	61	61	62	62	62	62	62	62	62	62	62	62	63	63	63	63	63	63	63	63	63	63	63	63	65	66	67	67	67	67	67	68	69	69	70	70	72	72	73	73	77	78	80	81	85	94	96	104	105	109	110	117	131	131	136	149	152	158	172	213	240	261	262	262	266	274	286	295	337	348	358	372	382	392	399	422	452	461	475	487	513	523	532	566	572	588	610	641	644	654	673	673	681	688	692	711	733	739	740	752	770	786	807	828	830	831	832	840	845	848	852	858	875	887	887	891	895	895	903	913	913	913	921	939	940	946	946	951	957	965	969	973	975	976	980	986	1006	1011	1014	1022	1032	1032	1032	1032	1032	1032	1035	1035	1035	1036	1041	1048	1049	1052	1056	1057	1057	1063	1068	1069	1078	1079	1081	1081	1081	1082	1083	1083	1085	1085	1086	1089	1092	1092	1094	1095	1095	1100	1105	1114	1116	1121	1122	1124	1126	1130	1130	1131	1132	1136	1136	1141	1147
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	3	4	4	4	5	5	7	7	8	9	9	9	10	10	10	12	12	12	12	14	14	14	14	16	16	16	16	16	16	24	24	24	24	26	26	26	26	26	26	26	41	41	52	57	57	74	74	89	93	94	94	97	97	97	97	97	97	109	116	116	116	120	120	129	129	133	133	133	133	142	149	149	160	160	160	160	199	200	206	214	214	214	214	250	282	290	311	311	311	311	434	434	455	519	519	519	550	550	677	720	776	776	776	776	874	892	939	1061	1169	1169	1169	1283	1283	1390	1390	1390	1390	1390	1390	1730	1802	1852	1852	1852	1852	1852	2210	2321	2321	2321	2321	2321	2321	2569	2596	2596	2596	2596	2596	2596	2596	2596	3117	3117	3117	3168	3228	3248	3258	3258	3258	3258	3293	3335	3335	3335	3335	3335	3335	3335	3458	3458	3499	3535	3535	3535	3535	3535	3535	3535	3535	3535	3535	3535	3652	3652	3698	3712	3712	3712	3712	3712	3712	3712	3712	3712	3712	3712	3829	3838	3838	3838	3838	3838	3838	3838	3838	3838	3838	3838	3838	4027	4084	4110	4116	4182	4182	4182	4224	4232	4273	4292	4292	4322	4322	4363	4365	4401	4418	4447	4447	4447	4494	4494
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	4	4	6	7	9	10	12	13	13	13	13	15	15	15	15	15	15	17	17	17	19	19	19	19	19	20	20	20	20	20	20	20	21	22	22	31	32	38	45	47	48	49	50	58	59	60	64	64	66	67	67	67	68	69	71	71	73	73	73	74	76	78	216	216	216	216	216	218	220	221	221	221	221	227	228	244	245	250	250	251	254	254	254	254	254	254	255	278	282	293	295	295	295	327	335	338	338	343	343	343	360	419	419	419	492	492	492	524	526	527	538	546	546	546	562	571	582	588	594	594	595	615	615	621	762	811	811	878	892	934	949	963	987	987	987	1002	1056	1063	1064	1069	1069	1070	1073	1101	1103	1103	1111	1111	1111	1121	1132	1133	1133	1133	1133	1133	1133	1133	1138	1147	1147	1147	1147	1157	1174	1178	1178	1179	1179	1179	1192	1192	1193	1196	1198	1198	1198	1207	1223	1224	1224	1226	1226	1227	1236	1241	1241	1241	1245	1245	1245	1246	1246	1248	1248	1250	1250	1250	1253	1257	1262	1269	1274	1274	1274	1276	1276	1285	1287	1292	1292	1292	1292	1293	1296	1304	1315	1315	1315	1324	1326
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	3	3	3	6	6	6	8	8	8	8	12	12	12	14	14	14	14	14	14	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	18	18	18	18	18	18	18	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	22	22	22	23	23	23	23	24	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	29	29	29	29	31	31	31	32	35	35	35	37	38	39	39	39	39	39	40	49	50	55	62	62	62	68	72	75	77	77	77	77	78	78	80	84	84	84	84	84	85
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	4	6	8	11	13	13	16	16	19	22	24	24	27	30	30	31	31	32	32	32	35	37	41	42	42	43	64	65	67	69	70	71	73	74	75	76	79	82	82	89	90	91	94	100	101	101	101	107	112	115	116	120	120	120	122	122	123	123	124	124	124	124	125	126	128	129	129	129	132	137	141	146	155	155	155	169	177	180	194	201	201	201	222	222	264	287	322	322	322	417	454	494	494	563	563	563	651	701	734	772	772	772	772	927	976	1020	1070	1104	1104	1104	1194	1266	1298	1339	1387	1387	1387	1199	1249	1249	1330	1364	1364	1364	1364	1364	1476	1476	2179	2179	2179	2362	2423	2492	2570	2592	2592	2592	2676	2788	2788	2846	2888	2888	2888	2948	2953	2978	3011	3082	3082	3082	3094	3134	3166	3201	3201	3239	3239	3272	3272	3322	3336	3362	3362	3362	3362	3409	3421	3421	3441	3441	3441	3469	3495	3512	3528	3551	3551	3551	3588	3614	3636	3676	3707	3707	3707	3759	3857	3890	3890	3943	3943	3943	3987	4035	4035	4080	4132	4132	4176	4176	4287	4347	4397	4444	4444	4444	4550	4666	4771	4771	4771	4771	4979	5211	5294	5294	5470	5540	5540	5540	5540	5843	5843	5843	5843	5843	5843	5843	6213
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	3	3	3	7	7	7	7	7	8	8	8	8	9	9	11	12	12	12	13	13	13	13	13	14	14	16	16	16	17	18	18	18	18	18	20	20	20	20	20	22	23	23	24	24	25	26	27	27	28	28	28	28	28	28	28	28	28	28	29	29	29	32	35	35	35	35	37	38	40	42	44	44	44	48	51	56	57	57	57	63	68	73	78	80	80	80	83	88	90	92	92	92	92	112	120	133	137	149	149	149	149	187	191	203	217	217	217	240	257	260	262	273	273	273	286	293	297	302	306	306	306	327	327	332	333	333	333	346	350	355	357	366	366	366	366	374	391	396	400	400	400	400	402	409	413	420	425	425	430	430	440	441	445	447	447	447	452	452	460	462	463	463	463	463	471	476	478	479	483	483	483	488	488	488	495	495	498	498	501	509	510	511	511	511	511	517	519	520	520	520	520	520	520	530	534	537	537	539	539	539	542	543	545	545	545	547	548	549	549	550	550	550	552	552	556	569	569	569	569	572	581
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	6	6	7	7	7	7	7	7	7	7	7	8	8	10	11	12	13	13	14	14	14	14	15	15	15	15	16	16	16	19	22	22	22	22	24	26	26	26	26	26	27	27	30	31	31	31	31	31	31	31	33	33	34	35	35	35	35	35	35	35	35	35	40	41	42	42	42	42	45	46	50	51	52	52	52	55	59	59	59	59	59	59	59	59	59	60	61	61	61	61	62	64	65	66	66	66	67	70	70	70	71	71	71	71	71	73	74	74	76	76	76	76	78	79	79	79	79	80	84	87	94	94	94	94	101	109
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	5	9	9	10	10	12	12	12	18	21	23	25	25	25	26	27	27	27	27	31	31	31	34	34	38	41	41	41	42	42	47	49	52	52	52	56	58	59	59	61	61	61	68	69	69	70	70	70	70	70	71	72	72	72	72	72	73	73	73	73	73	73	73	73	73	75	75	75	75	75	75	79	80	80	80	80	80	82	82	84	84	84	84	84	85	86	87	88	90	90	90	91	92	94	94	98	98	98	101	106	106	106	106	106	106	106	122	127	129	135	135	135	146	154	157	167	179	179	179	193	193	196	201	202	202	202	212	220	223	229	233	233	233	234	240
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	7	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	12	12	12	12	14	17	17	17	17	17	17	18	18	18	21	21	21	21	21	24	25	26	26	26	26	27	32	32	33	35	35	35	37	37	39	43	45	45	45	46	47	49	54	57	57	57	60	61	64	67	70	70	70	77	79	79	83	86	86	86	89	89	96	104	109	109	109	110	112	116	118	122	122	122	129	134	135	144	148	148	148	148	152	155	157	157	157	157	160	161	163	164	164	164	164	167	171	173	178	180	180	180	187	188	188	189	190	190	190	192	195	200	204	204	204	204	206	208	216	225	238	238	238	238	245	249	257	270	270	270	279	284	290	293	299	299	299	309	314	323	336	336	336	336	367	382
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	3	3	3	3	3	4	4	4	19	19	31	40	47	63	65	70	93	110	110	130	142	149	161	197	210	231	245	251	251	251	266	331	350	370	370	377	377	393	417	440	467	496	506	506	530	562	582	602	629	634	634	640	662	672	689	699	699	699	724	742	758	773	798	798	798	817	848	861	881	888	888	888	888	913	926	940	954	954	954	966	1010	1033	1053	1064	1064	1064	1090	1122	1162	1197	1258	1258	1258	1300	1359	1428	1484	1555	1555	1555	1647	1737	1831	1889	1952	1952	1952	2028	2133	2257	2353	2353	2353	2353	2550	2654	2784	2876	3007	3007	3007	3112	3471	4324	4501	4721	4721	4721	5067	5169	5294	5444	5597	5597	5597	5780	5852	5990	6077	6196	6196	6196	6291	6397	6459	6510	6577	6577	6577	6654	6776	6820	6864	6957	6957	6957	7160	7327	7533	7743	7915	7915	7915	8122	8268	8515	8515	8580	8580	8580	8736	8800	8904	9046	9164	9164	9164	9164	9377	9466	9586	9790	9790	9790	10016	10182	10343	10449	10463	10463	10542	10542	10542	10556	10590	10590	10639	10639	10703	10773	10845	10960	11032	11032	11032	11137	11337	11498	11647	11724	11724	11724	11947	12062	12123	12123	12328	12328	12328	12410	12410	12410	12810	12920	12920	12920	13050	13144	13233	13345	13395	13395	13395	13478	13534	13572	13602	13602	13602	13602	13602	13602
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	6	6	6	6	6	7	9	15	21	21	22	22	36	52	59	75	99	106	121	139	162	172	186	192	252	272	294	295	327	350	363	399	399	434	448	454	487	494	508	508	508	508	508	508	508	508	508	508	508	508	508	511	512	513	514	518	565	602	604	686	689	838	840	844	851	852	852	852	864	864	866	871	872	872	872	872	872	876	877	877	877	879	881	881	886	888	888	888	888	889	893	896	897	897	897	897	902	909	912	915	916	916	916	921	921	924	927	940	940	942	951	961	967	968	978	978	978	986	1000	1008	1008	1013	1013	1013	1023	1035	1044	1047	1050	1050	1050	1063	1064	1077	1080	1082	1082	1082	1092	1096	1100	1101	1103	1103	1103	1109	1112	1112	1117	1118	1118	1118	1122	1123	1124	1124	1126	1126	1126	1126	1126	1128	1132	1137	1137	1137	1138	1140	1140	1146	1151	1151	1151	1152	1158	1159	1168	1174	1174	1174	1182	1183	1183	1184	1185	1185	1185	1196	1206	1209	1220	1221	1221	1221	1227	1242	1247	1247	1268	1268	1268	1279	1289	1305	1309	1317	1317	1317	1338	1338	1338	1338	1348	1352	1352	1372	1380	1406	1406	1465	1465	1465	1465	1465
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	8	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	13	14	15	17	17	17	17	21	22	25	25	25	25	25	25	25	27	27	27	27	27	27	27	28	28	30	31	31	31	31	31	31	33	34	34	35	37	37	37	37	37	38	38	39	40	41	42	42	43	48	48	48	48	48	50	51	54	54	55	61	63	63	64	65	68	70	70	77	79	79	81	84	85	91	96	96	97	97	98	100	105	115	116	117	125	127	130	131	133	134	134	135	135	137	137	138	140	141	142	147	152	155	156	156	156	158	158	158	159	159	160	161	162	164	165	173	174	174	174	174	174	175	176	182	182	182	183	183	184	184	185	185	186	188	189	191	191	191	191	191	194	194	194	194	194	194	196	198	198	199	200	201	201	201	208	209	213	217	217	217	217	224	228	229	232	234	236	237	240	240	240	244	244	246	246	247	248
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	11	11	12	12	12	12	12	12	14	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	19	19	19	19	19
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	4	5	12	15	16	18	21	25	25	29	30	47	48	56	64	69	75	88	89	91	96	98	110	115	115	125	125	141	141	157	160	172	172	174	187	189	202	202	202	206	211	221	224	227	229	233	238	239	241	243	244	255	255	257	257	257	261	270	270	287	287	288	290	294	298	301	301	304	304	305	315	317	317	324	324	324	326	329	337	341	343	345	346	349	353	360	370	379	381	381	397	407	416	425	435	443	444	461	479	516	525	554	586	593	611	633	639	647	663	665	669	743	793	810	835	866	875	882	927	936	957	1010	1023	1023	1035	1054	1067	1094	1133	1147	1147	1148	1167	1171	1184	1187	1200	1202	1204	1221	1226	1244	1251	1257	1270	1279	1292	1305	1318	1328	1338	1338	1338	1354	1370	1379	1386	1390	1391	1393	1403	1412	1417	1444	1459	1465	1465	1478	1484	1501	1508	1513	1513	1516	1530	1533	1543	1553	1576	1576	1599	1614	1626	1635	1643	1643	1643	1648	1655	1658	1664	1683	1683	1683	1692	1710	1711	1714	1727	1734	1734	1742	1758	1768	1778	1781	1781	1781	1789	1800	1803	1811	1816	1820	1820	1822	1827	1837	1843	1849	1849	1853	1856	1859	1862
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	4	4	4	4	4	4	4	4	10	11	12	12	12	16	16	18	20	20	20	20	23	24	25	26	28	28	28	28	30	30	31	31	31	31	31	33	34	36	36	36	36	36	37	37	38	38	38	38	38	40	40	42	44	44	44	45	49	49	50	55	56	56	57	58	61	64	66	66	66	70	70	74	84	87	87	87	98	98	101	116	120	120	120	148	156	170	177	185	185	185	230	241	247	262	283	283	283	370	396	421	433	433	446	446	470	486	512	536	562	562	562	596	626	637	655	672	672	672	691	734	751	763	767	767	767	794	810	831	841	856	856	856	883	905	917	925	942	942	942	981	991	1003	1006	1009	1009	1009	1037	1048	1058	1068	1074	1074	1074	1095	1103	1110	1110	1136	1136	1136	1136	1165	1168	1180	1185	1185	1185	1203	1204	1207	1217	1224	1224	1224	1238	1249	1263	1274	1283	1283	1283	1294	1303	1312	1317	1317	1317	1317	1334	1340	1342	1350	1355	1355	1355	1359	1359	1371	1373	1378	1378	1378	1381	1393	1404	1408	1417	1417	1417	1417	1417	1458	1464	1472	1472	1472	1480	1484	1488	1499	1508	1508	1508	1527	1557
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	21	26	27	27	28	29	29	30	30	32	37	77	78	78	78	83	83	83	86	86	86	89	92	93	93	93	93	93	116	116	116	116	124	124	124	124	124	157	162	162	162	162	162	162	162	162	162	162	162	163	163	164	164	164	164	164	164	164	164	164	164	164	164	166	170	170	171	172	172	172	172	178	178	180	180	180	180	181	181	182	182	182	182	187	187	187	187	187	187	187	187	187	187	187	187	187	187	187	188	188	188	188	188	188	188	188	188	188	188	189	189	189	190	190	190	190	190	190	190	190	190
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	8	8	10	10	13	13	16	18	20	24	33	33	33	36	42	42	42	45	46	46	49	55	60	67	67	67	70	71	76	76	86	90	90	90	110	110	122	122	122	122	125	127	127	129	131	131	131	131	132	132	133	134	134	134	136	136	137	137	140	140	140	141	142	143	143	145	145	145	147	147	147	147	150	150	150	153	154	158	164	168	168	168	168	180	182	183	185	185	185	189	192	199	206	208	208	208	217	222	226	227	256	256	256	260	262	265	266	273	273	273	278	282	291	308	308	308	308	308	340	345	349	361	361	361	370	378	383	398	405	405	405	420	420	426	437	441	441	441	448	457	466	472	479	479	479	497	511
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	11	20	20	20	21	21	22	34	34	40	41	47	50	53	59	65	69	72	72	76	76	79	83	83	87	89	90	90	90	90	90	91	92	94	94	99	99	99	102	106	107	107	113	114	117	123	128	129	132	147	174	186	209	231	233	234	242	248	256	260	260	262	262	263	266	268	268	268	274	275	275	280	285	286	289	289	289	300	303	310	321	336	336	336	360	391	420	485	548	597	633	742	813	1028	1287	1499	1727	1915	2120	2394	2756	3018	3272	3593	3796	4084	4472	4917	5260	5672	5965	6174	6427	7032	7532	7861	8171	8407	8579	8816	9105	9607	9961	8127	8127	8178	8342	8559	8792	8987	9856	9856	10067	10248	10410	10576	10755	11152	11226	11226	12376	12612	13061	13185	13273	13577	13697	13819	13960	14074	14143	14363	14446	14504	14584	14721	14792	14841	14927	14956	15055	15087	15145	15157	15170	15181	15227	15241	15284	15296	15331	15335	15362	15400	15421	15442	15506	15524	15535	15554	15570	15582	15814	15826	15849	15869	15882	15884	15885	15888	15923	15925	15946	15992	16007	16014	16018	16022	16028	16038	16040	16043	16046	16056	16066	16072	16090	16097	16116	16119	16122	16136	16142	16151	16171	16190	16197	16203	16206	16222	16236	16252	16259	16277	16298	16309	16326	16362	16372	16385	16391	16477	16599
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	5	5	5	19	19	19	19	19	19	19	25	26	28	29	29	29	29	29	39	39	39	39	40	40	40	41	41	42	42	43	43	43	43	48	49	49	49	49	49	50	51	51	51	51	51	52	52	52	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	60	60	60	60	62	62	62	62	62	62	62	62	62	62	62	63	63	68	75	75	75	76	78	78	82	84	84	84	86	89	91	94	95	95	95	95	99	100	100	100	100	100	100	100	101	102	102	102	102	103	104	105	106	109	109	109	110	110	110	110	111	111	111	111	113	114	114	115	115	115	119	122	122	127	127	127	127	127	133	133	133	137	137	137	137	140	140	144	144	144	144	144	165	169	169	195	195	195	203	211	226	255	256	256	256	266	279	288	297	302	302	302	305	305	305	310	338	338	338	341	341	341	341	360	360	360	361	361
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	7	7	9	12	12	12	12	12	12	12	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	17	17	17	17	17	18	18	18	19	19	19	19	19	20	21	22	22	22	22	23	24	25	25	25	25	25	25	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	31	31	31	31	31
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	5	5	7	7	7	12	22	22	26	29	30	30	33	44	44	45	46	47	48	48	49	49	58	59	59	63	64	64	64	64	70	70	71	71	71	71	77	79	81	81	84	84	84	84	84	84	87	87	87	87	87	89	89	94	96	96	96	96	96	96	98	98	98	98	98	98	100	100	100	100	100	100	102	102	105	106	106	106	107	118	126	135	143	143	143	155	164	166	191	198	198	198	212	272	273	303	303	303	303	327	415	443	493	498	498	498	498	498	498	720	720	720	720	766	784	813	826	827	827	827	878	945	999	999	1021	1021	1021	1250	1369	1369	1369	1412	1477	1477	1493	1493	1497	1521	1539	1579	1579	1624	1639	1651	1704	1720	1736	1736	1744	1767	1767	1767	1767	1767	1767	1767	1767	1767	1767	1767	1767	1767	1767	1767	1801	1801	1822	1822	1822	1844	1844	1882	1883	1905	1905	1905	1918	1921	1961	1967	1981	1981	1981	1981	1999	1999	1999	2005	2005	2005	2008	2008	2022	2022	2043	2043	2043	2043	2043	2048	2048	2071	2071	2071	2116	2116	2126	2126	2160	2160	2160	2187	2187	2221	2221	2267	2267	2267	2267	2267	2296	2325	2325	2325	2325	2331	2338
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	4	4	4	4	4	5	5	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	11	11	11	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	17	17	17	17	17	17	19	21	25	34	38	38	38	47	52	55	55	61	61	61	76	79	81	83	84	84	84	95	108	119	131	142	142	142	157	158	166	192	194	194	194	224	236	244	256	265	265	265	297	304	328	342	347	347	347	378	388	392	397	405	405	405	412	413	416	420	423	423	423	428	428	430	442	447	447	447	447	464	465	468	470	470	470	485	486	490	502	502	502	502	533	538	545	557	561	561	561	581	581	582	585	594	594	594	605	620	623	627	627	627	627	628	630	638	645	662	662	662	662	677	678	683	700	700	700	718	726	731	736	745	745	745	762	765	768	770	770	770	770	789	798
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	4	4	4	4	7	10	10	10	13	20	22	32	35	37	37	38	42	49	61	70	70	76	78	80	80	107	128	133	133	135	135	136	138	138	138	142	144	149	149	155	158	159	162	162	162	164	164	165	166	171	172	172	173	174	175	178	179	180	180	181	187	187	187	187	187	187	187	187	187	187	187	187	187	188	191	191	193	193	194	195	196	200	200	205	205	209	209	209	212	213	214	216	217	218	218	221	223	228	229	231	234	234	236	238	238	241	248	250	252	253	255	255	257	258	260	261	267	269	269	269	270	271	273	280	285	291	291	292	297	297	301	301	301	301	301	301	301	302	302	302	302	302	305	309	309	312	313	313	315	318	320	326	328	330	330	334	334	335	336	345	345	349	352	354	355	360	361	367	367	369	370	376	378	379	381	381	386	386	388	393	396	396	396	398	410	411	415	423	423	423	425	431	435	439	440	447	447	448	454	455	457	466	466	466	468	474	475	477	484	486	486	489	490	493	494	497	497	501	501	506	508
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	3	3	3	3	4	5	6	6	6	6	6	9	11	13	13	14	15	16	17	20	21	21	21	21	21	22	23	24	24	24	25	30	30	30	35	35	39	40	41	43	44	45	45	45	45	47	56	57	57	57	57	63	64	67	67	67	67	67	68	68	70	74	76	76	76	79	81	81	87	92	92	92	104	105	105	110	112	112	112	116	118	120	124	124	124	124	138	177	177	177	255	255	255	286	291	304	333	344	344	344	388	473	507	516	556	556	556	615	665	667	679	697	697	697	743	754	808	808	824	824	824	982	1026	1026	1057	1070	1070	1070	1123	1160	1178	1201	1225	1225	1225	1292	1329	1366	1379	1401	1401	1401	1492	1502	1531	1566	1580	1580	1580	1607	1615	1632	1639	1645	1645	1645	1662	1662	1666	1677	1689	1689	1689	1689	1706	1720	1735	1742	1742	1742	1786	1792	1817	1822	1822	1822	1822	1887	1909	1940	1956	1967	1967	1967	2019	2021	2021	2021	2040	2040	2040	2063	2085	2096	2120	2134	2134	2134	2185	2201	2218	2233	2256	2256	2256	2256	2299	2350	2373	2400	2400	2400	2461	2490	2504	2518	2528	2528	2528	2593	2598	2631	2658	2658	2658	2658	2776	2853
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	4	4	4	4	6	6	6	8	8	8	13	13	14	17	17	19	19	19	21	22	23	23	25	26	34	36	39	39	49	51	53	53	53	53	53	55	59	59	59	59	69	71	88	89	89	89	98	98	100	111	120	120	120	124	132	139	155	155	155	158	165	167	174	184	188	188	188	191	199	205	213	215	215	215	227	229	236	236	236	236	236	236	236	242	252	257	257	261	269	277	284	288	289	289	289	294	299	305	311	311	311	311	315	323	328	335	340	340	340	345	349	351	359	360	360	360	363	366	366	369	372	372	372	379	380	381	383	385	385	385	386	389	390	391	392	392	392	392	393	400	402	404	404	404	405	406	407	409	415	415	415	417	417	422	425	433	433	433	439	443	443	443	443	443	443	445	449	452	452	456	459	459	495	511	521	527	529	532	532	538	547	552	564	570	570	570	574	574	574	574	579	579	579	595	609	612	612	631	631	631	638	641
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	5	5	5	5	5	5	5	5	6	6	6	6	9	9	9	9	10	10	10	10	13	14	14	14	15	15	15	19	20	20	20	20	20	20	23	24	24	27	27	27	27	27	27	56	66	66	93	102	102	103	103	103	104	105	105	105	107	107	107	107	107	107	111	111	111	112	112	112	112	112	113	116	116	117	117	120	124	127	130	131	131	131	131	135	135	138	138	139	139	139	148	151	153	164	166	166	166	178	185	188	193	193	193	194	203	208	208	208	209	209	209	222	226	236	242	243	243	244	249	249	251	256	258	258	258	263	267	268	270	272	272	272	284	287	288	294	296	296	296	299	303	310	320	321	330	330	330	339	343	343	348	348	348	351	352	354	356	357	357	357	358	364	364	364	368	368	368	376	377	383	390	392	392	392	401	403	403	409	409	409	409	411	414	418	423	423	423	423	423	423	432	446	474	474	474	488	508	509	515	519	519	519	526	533	549	549	557	557	557	557	572
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	4	4	4	7	7	7	8	8	8	8	8	9	9	9	11	11	14	14	14	14	14	15	15	17	18	18	18	18	18	19	19	20	20	20	20	30	30	30	35	35	35	35	40	40	46	47	47	47	47	50	50	52	52	52	52	52	52	53	54	55	56	56	56	60	60	60	60	61	61	61	61	62	62	65	65	65	65	71	72	73	73	75	75	75	85	88	95	106	106	106	106	113	121	155	170	170	170	170	205	205	268	288	321	321	321	380	380	401	414	414	414	414	414	533	533	592	601	601	601	628	648	656	656	659	659	659	686	693	700	748	748	748	748	750	762	762	769	769	769	769	772	772	773	773	773	773	773	774	774	774	778	778	778	778	778	778	778	778	778	778	778	778	794	794	811	811	811	811	811	811	824	828	828	828	828	838	838	838	855	855	855	855	856	863	863	873	873	873	873	876	876	876	876	885	885	885	897	897	897	902	902	902	902	902	912	912	912	912	912	912	914	914	918	918	918	918	918	926	926	931	931	931	931	931	939	942
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	4	5	5	10	16	21	24	40	41	41	47	58	59	66	70	70	79	79	92	101	110	130	142	160	174	204	221	280	326	333	396	430	499	572	684	766	818	876	907	971	1027	1101	1124	1124	1179	1327	1421	1462	2080	2129	2129	2145	2193	2196	2202	2229	2238	2238	2238	2251	2266	2276	2317	2321	2321	2354	2432	2488	2504	2754	2756	2756	2763	2766	2778	2783	2785	2785	2785	2789	2798	2811	2819	2822	2822	2822	2831	2838	2843	2854	2858	2858	2858	2873	2885	2913	2937	2937	2937	2937	2978	3008	3025	3038	3048	3048	3048	3056	3081	3100	3119	3159	3159	3159	3212	3263	3294	3340	3353	3353	3353	3389	3419	3454	3481	3505	3505	3505	3546	3571	3607	3644	3661	3661	3661	3689	3711	3731	3759	3802	3802	3802	3823	3866	3886	3901	3928	3928	3928	3943	3966	3981	4007	4034	4034	4034	4055	4098	4114	4143	4181	4181	4181	4181	4194	4211	4244	4310	4310	4310	4336	4398	4440	4496	4517	4517	4517	4558	4654	4707	4745	4780	4780	4780	4881	5938	5989	6072	6127	6127	6127	6188	6260	6353	6500	6611	6611	6611	6706	6822	6941	7021	7130	7130	7130	7239	7342	7446	7540	7682	7682	7682	7845	8007	8007	8096	8237	8237	8237	8554	8766	9019	9226	9445	9445	9445	9684	9924
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	11	11	11	11	11	13	14	14	14	14	15	15	15	19	19	19	19	19	19	19	19	19	26	26	26	26	26	27	28	28	28	28	28	28	28	28	32	32	34	34	34	34	35	41	41	44	44	44	44	45	46	46	46	46	46	47	47	49	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	52	66	66	91	91	91	91	91	91	91	91	91	92	92	93	94	95	95	96	96	96	96	96	96	97	97	97	97	97	97	97	97	97	97	97	97	97	97	98	98	98	98	118	119	121	121	121	121	121	123	124	124	127	128	128	128	133	133	135	172	174	174	174	180	183	188	190	197	197	197	197	203
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	6	7	8	8	8	8	8	8	8	8	8	8	12	12	13	13	13	14	14	16	16	16	16	16	16	16	19	21	21	23	25	25	25	28	29	32	35	37	37	37	40	41	42	45	45	45	45	45	47	51	51	51	51	51	51	51	52	54	54	54	54	54	55	55	55	55	55	55	58	58	59	59	59	59	59	60	60	60	60	60	60	60	60	60	60	60	60	60	60	61	63	63	64	65	65	65	65	67	67	67	68	68	68	69	71	72	72	72	72	75	75	76	76	76	76	76	76	77	77	78	79	80	80	80	81	85	86	86	86	86	90	92	93	95	96	97	97	97	97	97	103	103	103	109	109	113	118
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	6	6	6	17	21	24	34	36	36	40	52	56	60	64	64	73	73	80	93	97	103	112	115	117	125	137	149	164	172	191	200	213	234	256	270	279	296	310	333	343	355	358	358	379	413	444	477	593	602	602	611	616	625	629	645	648	648	648	652	655	658	671	674	674	688	711	715	724	727	728	728	737	740	747	748	749	751	751	758	763	769	771	775	775	775	780	793	809	821	825	825	825	844	863	899	918	918	918	918	942	971	1001	1026	1045	1045	1045	1105	1133	1166	1208	1260	1260	1260	1307	1355	1394	1424	1442	1442	1442	1477	1505	1528	1558	1586	1586	1586	1623	1646	1683	1714	1725	1725	1725	1747	1765	1804	1847	1899	1899	1899	1927	1978	1992	2010	2042	2042	2042	2077	2102	2125	2152	2168	2168	2168	2187	2236	2252	2303	2323	2323	2323	2323	2341	2366	2395	2426	2426	2426	2455	2515	2553	2568	2612	2612	2612	2649	2722	2767	2794	2833	2833	2833	2918	2982	3045	3135	3193	3193	3193	3250	3335	3404	3575	3659	3659	3659	3802	3955	4100	4188	4291	4291	4291	4406	4532	4662	4762	4883	4883	4883	5049	5218	5218	5327	5483	5483	5483	5906	6212	6508	6715	6950	6950	6950	7192	7467
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	6	9	10	13	13	14	14	15	23	28	31	31	37	39	39	42	46	47	47	49	51	51	51	51	51	51	51	54	55	55	55	58	58	58	60	61	61	62	63	63	63	63	64	64	65	66	66	66	66	68	70	72	75	77	77	77	78	78	82	83	83	83	84	86	86	86	86	86	86	86	86	86	86	86	86	86	86	86	86	86	87	87	87	87	87	87	87	87	87	87	87	87	88	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	89	90	90	91	92	92	92	95	95	95	95	97	97	97	97	98	98	101	104	104	104	104	113
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	4	4	4	4	4	4	4	6	6	6	6	6	6	8	8	8	8	10	13	63	70	71	71	71	71	74	76	76	76	76	76	77	86	87	87	87	87	87	88	88	90	90	91	91	91	91	91	91	91	99	99	99	100	101	102	104	104	104	104	105	105	105	105	105	105	105	105	105	105	105	105	105	105	105	105	105	105	105	105	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	108	122	124	124	123	123	123	124	125	125	125	126	126	126	126	126	126	126	126	126	128	128	128
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	9	9	27	28	33	35	35	35	35	36	40	42	44	46	46	47	48	50	50	50	66	70	70	72	74	76	76	78	79	79	81	83	86	89	93	93	93	95	95	95	96	99	99	99	99	99	101	105	105	105	105	110	112	112	115	116	117	117	117	117	117	119	119	120	123	123	123	129	129	129	129	129	129	129	129	131	131	131	131	132	133	133	134	134	134	134	134	135	136	136	136	136	136	137	137	140	140	140	140	140	140	140	140	140	142	143	143	144	144	144	145	145	145	145	145	146	148	151	151	151	151	151	152	154	155	157	157	157	157	158	158	158	158	159	159	159	160	160	162	162	162	162	162	164	167	167	167	167	167	168	169	169	169	169	169	173	174	175	176	179	181	181	181	186	190	196	196	196	196	196	197	199	199	202	202	202	202	202	204	208	209	209	209	209	211	211
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	3	3	3	3	3	3	5	5	5	5	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	11	11	11	12	12	12	12	14	14	14	14	14	14	14	15	17	18	19	19	19	20	29	31	39	47	47	47	48	59	59	63	77	77	77	78	82	82	84	88	89	89	90	92	99	103	104	106	106	106	112	119	128	129	135	135	136	141	143	144	144	146	146	146	147	147	147	150	152	152	152	154	157	158	159	161	161	161	167	169	169	169	169	169	169	172	172	172	177	180	180	180	180	180	180	182	183	185	185	185	186	186	187	188	188	188	189	190	192	193	196	196	196	199	200	200	212	212	212	212	213	216	216	223	227	227	227	230	230	234	239	242	242	242	247	249	256	256	258	258	258	267	271	277	279	289	289	289	292	292	295	298	306	306	306	306	325
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	9	10	10	10	10	12	12	13	14	18	26	29	31	33	37	39	42	43	51	51	51	56	67	68	76	79	89	106	118	123	125	138	156	156	160	179	182	183	195	195	209	214	216	216	217	220	223	226	234	235	238	241	243	243	246	246	246	247	247	247	247	251	251	254	254	263	263	266	266	268	272	273	301	301	301	301	301	301	301	301	301	301	301	301	301	301	301	302	303	303	303	303	304	305	305	305	305	305	305	305	305	305	305	305	305	305	305	305	305	305	305	305	305	305	305	305	305	305	305	305	305	306	308	309	309	310	311	312	312	314	314	314	314	321	321	321	321	321	321	321	321
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	11	11	11	12	12	12	12	12	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	16	16	16	19	19
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	4	4	4	4	5	5	5	5	5	5	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	8	8	8	9	11	11	11	14	14	16	16	17	17	17	17	17	17	17	18	18	22	22	23	27	30	33	33	33	34	34	35	42	42	52	53	54	57	57	61	61	77	86	86	111	112	115	115	124	125	143	143	155	155	164	178	186	191	194	194	194	199	202	204	212	214	214	216	216	220	226	231	234	234	234	234	236	238	238	239	239	239	240	241	241	242	243	244	244	246	247	247	248	248	248	248	251	251	252	254	254	254	254	254	266	269	270	272	272	272	281	284	285	290	292	292	292	296	301	304	308	309	309	309	313	315	317	319	326	326	328	333	338	341	352	359	359	359	379	386	397	401	402	402	402	402	402	403	414	417	419	420	425	427	431	435	435	435	436	436	441	442	446	447	447	447	447	448
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	4	4	5	9	10	10	10	10	10	11	14	14	16	20	20	22	24	30	30	32	34	34	36	40	48	48	49	51	51	56	58	75	75	75	85	85	88	91	95	96	100	100	100	104	113	116	123	125	134	134	134	136	143	147	151	151	151	151	155	156	159	164	167	167	167	171	171	176	181	183	183	183	189	194	199	203	204	204	204	213	216	222	228	228	228	228	231	276	276	276	331	331	331	340	340	351	377	395	395	395	403	420	413	430	433	433	433	491	505	505	531	537	537	537	565	610	622	625	635	635	635	674	699	718	720	720	720	720	737	786	813	875	896	896	896	1031	1033	1057	1090	1105	1105	1105	1241	1243	1246	1260	1266	1266	1266	1274	1284	1293	1316	1316	1316	1316	1360	1374	1378	1405	1411	1411	1411	1411	1426	1426	1443	1446	1446	1446	1489	1498	1519	1543	1543	1543	1543	1561	1576	1610	1625	1629	1629	1629	1656	1656	1659	1659	1680	1680	1680	1700	1712	1712	1721	1729	1729	1729	1744	1749	1770	1775	1792	1792	1792	1792	1838	1854	1869	1896	1896	1896	1939	1945	1962	1984	1988	1988	1988	2046	2059	2098	2106	2106	2106	2106	2217	2232
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	5	5	5	5	5	5	7	8	11	17	17	17	17	17	17	19	20	24	24	24	25	28	31	33	35	35	35	44	47	53	65	78	78	78	90	100	101	105	107	107	107	112	116	117	121	124	124	124	129	140	149	150	152	152	152	166	166	170	175	177	177	177	183	183	185	189	191	191	191	200	208	208	209	210	210	210	210	224	226	226	232	232	232	242	242	242	244	244	244	244	259	263	263	264	270	270	270	278	278	279	279	279	279	279	283	285	285	286	286	286	286	286	286	286	286	287	287	287	287	287	289	292	296	296	296	301	302	302	302	303	303	303	307	308	309	313	313	313	313	317	318
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	3	3	3	5	6	7	11	11	11	12	14	14	14	14	15	15	16	17	24	25	27	27	27	27	28	28	30	30	32	32	33	33	35	36	36	36	36	38	39	40	40	40	40	40	40	40	40	40	42	42	42	42	42	42	42	42	43	43	44	44	45	45	52	55	55	56	57	59	60	63	64	64	65	65	68	68	70	70	128	232	233	241	245	249	249	249	249	249	249	249	249	249	249	249	249	249	249	249	249	249	249	249	249	249	251	253	263	263	263	250	260	260	260	260	265	280	288	288	294	295	300	320	323	323	323	332	332	334	338	341	354	366	369	369	370	377	384	396	398	398	398	398	409	420	433	440	444	444	446	556	700	705	705	705	705	705	713	714	716	732	739	739	740	744	762	766	790	793	830	831	839	846	849	867	877	878	883	894	900	914	947	948	948	948	948	948	948	948	948	948	948	948	948	948	948	948	948	953	953	953	953	953	954	954	954	984	990	990	992	992	992	995	1008	1028	1028	1036	1042	1044	1052	1057	1057	1060	1061	1059	1059	1059	1072	1073
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	6	6	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	18	19	19	21	21	21	21	21	23	23	24	24	25	26	26	27	27	28	28	28	29	31	31	33	34	34	34	35	35	35	36	36	36	36	36	36	37	37	37	39	39	39	44	44	44	49	51	51	51	51	51	51	62	62	62	62	65	65	66	66	69	69	72	72	72	72	72	72	72	72	72	72	72	73	73	75	75	75	75	75	75	75	75	75	75	75	75	76	77	77	77	77	77	77	77	77	77	78	78	78	78	81	81	82	82	82	82	82	82	82	82	85	85	85	85	85	86	87	87	87	87	87	89	89	90	92	92	92	94	94	99	99	102	102	102	102	105	106	109	109	109	109	109	109	111
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	4	4	4	4	4	4	7	9	9	9	9	9	9	11	14	14	14	14	14	14	15	16	16	16	16	16	16	16	19	19	19	19	19	21	21	21	21	21	21	22	22	22	22	22	22	22	26	26	28	29	29	29	29	29	31	31	37	38	38	38	44	44	44	44	45	45	45	45	49	49	55	55	55	55	61	74	86	86	87	87	87	88	99	101	103	103	103	103	105	105	110	114	114	114	114	114	114	119	121	126	126	126	130	130	135	139	139	139	139	139	142	142	147	147	147	147	151	153	153	153	155	155	155	156	157	160	162	162	162	162	162	175	175	178	178	178	178	181	181	185	185	185	185	185	186	186	186	188	188	188	190	192	192	192	192	192	192	192	192	195	195	197	197	197	197	197	197	199	199	199	199	199	199	199	199	201	201	201	201	202	204	204	207	207	207	207	207	207	207	207	207	207	207	208	208	208	213	213	213	213	213	214	214	214	214	214	214	221	221	221	221	221	221	221	222	222	222	222	222	222	222	234	240
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	3	3	3	5	5	7	7	7	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	10	10	10	10	10	10	10	10	11	11	11	11	12	12	12	12	12	12	12	13	14	14	14	14	14	14	14	14	14	14	14	14	14	16	17	17	17	17	19	19	19	19	19	19	19	19	22	22	23	23	23	24	24	25	28	29	31	31	31	33	35	36	57	60	63	63	63	64	61	63	63	85	100	104	109	121	124	125	125	125	124	127	130	135	135	135	136	136	138	143	143	145	145	148	150	175	175	177	177	177	177	182	182	183	183	183	187	187	189	191	191	193	193	193	193	197	198	199	200	201	202	202	202	202	204	205	205	205	205	206	208	208	215	217	219	219	219	221	222	224	224	224	225	225	225	226	227	227	227	227	227	227	227	227	227	227	228	228	228	228	229	229	229	229	229	229	230	230	231	231	235	236	236	236	236	236	236	237	238	239	240	241	242	242	242	242	242	244	245	245	245	245	245	245
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	7	7	7	7	7	7	8	8	8	8	8	8	8	8	9	11	11	12	12	12	12	12	12	12	12	12	13	13	14	16	16	18	20	22	22	22	23	25	25	26	26	26	26	28	28	28	28	28	28	29	32	33	33	33	33	36	36	36	38	38	39	39	41	41	41	41	41	41	41	48	48	62	66	66	66	66	80	85	96	101	109	109	109	133	161	177	187	187	187	187	204	204	267	284	310	310	310	339	352	364	364	402	402	402	440	492	557	624	666	666	666	694	694	694	768	797	797	797	834	867	882	905	935	935	935	972	972	1051	1082	1114	1114	1114	1141	1168	1168	1168	1168	1202	1202	1208	1226	1226	1230	1257	1257	1257	1286	1313	1326	1333	1351	1351	1351	1351	1369	1372	1372	1384	1384	1384	1393	1393	1398	1401	1415	1415	1415	1415	1459	1460	1460	1466	1466	1466	1466	1466	1466	1495	1501	1501	1501	1501	1501	1501	1501	1530	1530	1530	1530	1530	1530	1530	1549	1549	1549	1549	1549	1549	1549	1572	1572	1572	1572	1572	1572	1572	1592	1592	1592	1592	1592	1592	1592	1630	1630	1630	1630	1630
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	7	7	9	9	9	9	9	9	10	10	10	11	11	12	13	15	18	19	19	19	20	21	21	21	22	22	22	22	22	23	23	24	24	24	24	25	26	26	26	27	27	29	29	31	32	33	33	33	33	34	36	38	38	38	38	38	38	39	40	41	41	41	41	41	41	42	42	42	42	43	43	45	46	52	52	52	52	53	54	65	65	65	65	65	66	66	66	68	69	69	77	77	77	77	102	102	102	103	103	103	109	110	110	110	110	112	113	116	117	117	117	117	117	117	118	242	242	242	243	246	247	252	255	256	256	260	261
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	6	8	8	10	12	12	12	12	12	12	12	14	14	15	20	20	21	21	21	21	21	21	21	21	23	24	24	24	25	25	26	28	30	30	30	31	33	33	33	33	33	33	33	34	34	34	35	35	35	35	35	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	36	38	38	38	38	38	38	38	38	38	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	52	52	52	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	54	54	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	56	56	58	58	58	58	65
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	21	24	24	24	25	25	25	25	26	26	26	26	26	27	28	28	28	28	28	28	29	29	29	29	29	29	29	32	32	32	32	32	32	36	42	45	59	59	59	71	71	84	90	321	321	321	350	350	356	362	367	367	367	371	376	376	383	387	387	387	396	403	415	433	433	433	433	454	454	473	474	481	481	481	488	488	503	505	505	505	505	507	507	507	507	515	515	515	532	532	542	543	546	546	546	546	548	557	559	563	563	563	563	563	574	574	574	574	574	579	601	601	601	610	610	610	610	646	646	646	646	646	646	646	646	743	759	759	759	773	773	834	856	868	887	887	887	911	923	932	951	957	957	957	995	995	1035	1035	1074	1074	1074	1089	1089	1112	1125	1140	1140	1140	1167	1194	1208	1227	1239	1239	1239	1239	1282
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	4	4	4	4	5	5	6	8	8	8	8	9	9	10	11	13	13	13	15	15	15	16	16	16	16	16	16	17	17	17	17	17	17	17	17	18	18	18	18	19	19	19	19	19	19	19	20	20	20	20	20	20	20	21	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	25	25	25	25	25	28	28	28	28	28	28	28	29	29	29	29	29	29	29	30	30	31	33	34	34	34	34	35	36	36	39	39	39	39	39	40	40	40	40	40	40	40	42	42	42	42	42	44	44
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	4	10	11	11	11	13	17	23	31	34	34	36	40	46	51	53	60	60	60	69	69	85	86	86	97	98	101	101	106	117	117	117	117	129	131	144	149	149	152	152	158	163	167	172	173	175	175	175	177	180	183	183	183	183	183	187	189	189	201	201	201	203	207	213	213	213	213	213	214	215	224	226	227	229	230	230	230	235	241	253	254	254	259	260	263	266	275	275	275	277	278	281	281	283	287	287	288	288	292	292	294	297	303	303	312	317	319	321	321	322	327	332	335	343	348	350	351	357	366	371	376	379	379	381	383	390	397	398	400	401	401	405	406	411	411	411	411	411	416	416	419	425	426	426	426	428	430	435	436	436	436	436	438	442	445	445	445	445	445	445	449	450	455	455	455	455	455	458	460	461	462	462	462	463	474	477	478	480	480	480	480	483	485	485	485	485	485	488	495	525	529	529	529	531	532	532	535	537	538	538	539	539	542	542	542	542	542	544	549	550	553	554	554	554	554	561	563	563	563	563	563	563	567	567
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	6	7	7	7	7	9	10	10	11	12	14	14	14	15	17	17	18	18	18	18	19	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	23	24	24	24	24	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	32	32	32	32	32	33	33	33	33	34	34	34	34	35	35	35	35	35	35	36	36	37	37	37	37	37	37	39	39	40	40	40	40	41	43	43	44	44	44	44	46	46	47	49	49	49	49	49	53	53	53	53	53	53	53	54	55	55	55	55	55	55	56	57	57	58	58	58	58	58	59	59	60	60	60	60	61	62	62	63	63	63	66	66	66	66	66	66	66	66	66	66	67	67	67	67	67	68	68	71	72	72	72	72	72	76	77	77	77	77	77	77	77	77	78	78	78	79	79	80	80	81	81	81	81	81
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	5	5	5	5	5	10	14	21	21	27	27	30	32	32	37	47	53	57	57	62	63	82	88	88	93	93	96	101	103	108	108	116	121	121	123	124	125	131	131	132	134	139	139	142	144	146	146	146	155	156	165	170	170	174	174	177	185	186	189	189	189	189	192	192	195	198	198	198	198	198	199	200	200	204	204	204	210	212	215	216	223	223	223	235	238	244	244	271	271	271	283	297	310	318	340	340	340	378	392	422	455	455	499	499	566	618	654	699	699	771	771	848	1098	1164	1220	1299	1299	1299	1441	1499	1568	1717	1762	1762	1762	1907	1960	2006	2058	2106	2106	2106	2189	2222	2251	2292	2309	2309	2309	2369	2416	2446	2470	2524	2524	2524	2524	2612	2666	2717	2750	2750	2750	2839	2897	2928	2955	2978	2978	2978	3044	3136	3158	3172	3207	3207	3207	3315	3339	3359	3389	3407	3407	3407	3407	3437	3455	3471	3484	3484	3484	3509	3538	3557	3587	3620	3620	3620	3687	3702	3724	3750	3766	3766	3766	3812	3819	3838	3876	3876	3876	3899	3928	3953	3981	4009	4009	4009	4037	4079	4097	4137	4155	4178	4178	4178	4236	4269	4293	4317	4317	4317	4437	4498	4541	4581	4594	4633	4633	4633	4682	4682	4773	4788	4788	4867	4867	4919	4975
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	3	3	3	3	3	3	3	3	5	5	5	5	5	5	6	8	9	9	11	11	11	16	20	22	23	25	25	25	30	30	33	35	35	35	35	39	39	39	45	46	46	46	46	49	51	56	58	58	58	61	65	66	73	74	74	74	77	79	83	84	85	85	85	95	105	106	108	113	113	113	114	114	117	117	118	118	118	119	119	121	123	125	125	125	125	126	131	132	133	133	133	134	134	134	137	137	137	137	140	140	140	142	143	143	143	145	146	147	147	148	148	148	150	150	151	151	151	151	151	151	151	152	153	154	154	154	154	156	156	156	156	156	156	158	159	159	159	160	160	160	165	165	174	176	176	176	176	191	191
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	4	5	5	5	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	9	9	9	9	9	9	10	10	10	14	14	14	14	14	14	14	16	17	17	17	19	22	22	22	24	24	24	24	26	27	33	33	33	34	36	37	42	44	50	52	52	57	61	68	88	102	112	119	135	159	186	203	224	244	319	334	355	373	407	475	496	551	578	642	670	683	683	760	804	829	843	868	877	896	953	975	1017	1061	1172	1219	1247	1266	1287	1432	1475	1519	1559	1559	1637	1655	1715	1761	1784	1792	1806	1806	1894	1981	2025	2091	2117	2148	2161	2213	2249	2264	2294	2368	2411	2422	2443	2449	2469	2504	2517	2543	2569	2603	2618	2624	2635	2780	2780	2782	2782	2782	2782	2782	3138	3147	3154	3172	3172	3172	3223	3235	3242	3255	3278	3278	3278	3278	3317	3351	3364	3379	3379	3387	3391	3403	3409	3409	3409	3413	3432	3446	3451	3451	3451	3452	3461	3465	3477	3477	3477	3477	3477	3477	3477	3477	3477	3477	3477	3477	3492	3492	3496	3515	3534	3546	3546	3547	3562	3578	3580	3583	3585	3585	3585	3603	3604	3610	3620	3626	3626	3632	3649
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	7	7	7	7	7	7	8	8	8	8	8	8	8	9	11	12	13	15	15	15	16	16	18	16	16	16	16	18	18	18	21	23	23	23	28	28	28	29	29	29	29	30	31	34	34	42	42	42	47	47	47	48	110	110	110	110	110	110	110	110	110	110	110	110	110	110	110	110	110	112	112	112	112	124	124	124	124	124	124	124	124	124	124	126	126	127	129	129	129	129	132	132	132	134	134	134	134	136	136	136	138	138	138	138	138	141	141	141	141	141	141	144	145	147	149	151	151	151	151	152	152	152	160	160	160	161	165	165	165	166	166	166	170	171	172	173	173	173	173	194	201
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	8	10	10	11	11	11	11	12	12	12	12	13	13	13	17	17	18	20	21	21	21	21	23	23	23	23	23	23	23	23
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	6	7	7	7	7	7	7	7	7	7	7	7	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	11	11	11	11	11	12	14	14	14	14	14	14	14	14	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	18	18	18	18	18	18	19	19	19	19	19	19	21	21	21	21	21	21	21	21	21	21	21	21	22
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	3	3	3	4	5	5	6	11	11	11	11	13	13	16	20	21	21	21	25	26	26	36	39	39	39	46	47	48	49	54	54	54	57	58	58	58	58	58	58	60	60	61	61	62	62	62	66	66	67	67	67	68	68	70	71	72	76	76	76	76	76	76	76	76	76	76	76	76	76	77	77	77	77	77	77	77	77	78	79	79	80	81	81	81	81	81	81	81	81	81	81	81	81	81	81	84	84	84	84	84	84	84	85	85	85	85	85	85	85	85	85	87	89	95	95	95	97	97	102	108	108	108	108	110	110	111	112	114	114	114	115	116	120	121	126	126	126	126	138
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	3	3	4	4	4	4	4	4	4	4	5	5	6	6	7	7	9	9	9	9	9	9	9	9	9	10	11	11	11	11	12	12	13	13	13	14	14	14	15	15	15	15	15	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	19	21	21	21	21	21	23	23	23	23	23	23	23	24	26	28	31	31	31	31	35	35	37	38	38	38	44	45	51	53	53	53	53	58	60	62	63	64	64	65	67	69	69	72	72	72	72	72	73	74	75	75	75	75	76	79	79	80	80	80	80	82	82	82	82	83	83	83	84	85	87	88	88	88	88	91	91	93	93	93	93	93	94	94	94	95	95	95	95	95	96	96	96	97	97	97	97	97	97	98	99	99	99	100	104	104	104	106	106	106	106	107	107	107	107	107	107	107	112	113	119	119	119	119	124	126	128	129	130	131	131	135	137	140	144	146	146	146	149	149	149	149	161	161	161	162	164	167	167	191	191	191	194	194
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	3	5	19	19	19	19	57	71	90	100	114	128	139	155	273	288	325	383	404	418	452	517	588	637	705	787	806	876	876	990	1093	1175	1175	1242	1242	1249	1333	1430	1559	1706	1836	1947	2019	2088	2149	2246	2388	2503	2584	2624	2686	2813	2956	3127	3210	3695	3745	3810	4076	4211	4266	4350	4447	4559	4643	4711	4803	4899	4951	4977	4977	5039	5190	5294	5379	5463	5513	5534	5623	5761	5863	5985	6073	6150	6369	6433	6599	6824	7120	7253	7334	7498	7642	7822	8099	8331	8511	8955	9126	9386	9846	10363	10706	11083	11476	11739	12344	12950	13423	13423	13423	14008	14828	15585	16180	16700	17334	17757	18161	18483	19014	19871	20433	20907	21195	21617	22002	22665	23536	23967	24562	25146	25499	25739	26315	27151	27823	28410	28410	29054	29357	30162	30227	30650	30922	31687	32177	32469	32666	33070	33403	33874	35310	35997	36239	36690	37020	37210	37407	37622	37834	37924	38283	38451	38644	38846	39048	39216	39334	39488	39659	39819	39973	40222	40222	40222	40443	40793	40950	41118	41273	41567	41823	42208	42586	42816	43055	43364	43692	43994	44268	44590	45101	45431	45671	45851	46080	46527	46850	47107	47411	47793	48275	48483	48707	49145	49637	49915	50250	50933	51222	51676	52112	52634	53128	53629	54025	54332	54727	55240	55900	56578	57238	57833	58255	58656	59189	59672	60283	60779	61436	61882	62453	63030	63825	64644	65426	65777	67192	68042
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	7	7	11	14	14	18	23	27	31	31	38	43	51	55	59	61	68	74	79	89	126	142	144	144	164	185	191	203	206	206	206	206	206	206	206	206	206	206	206	206	207	208	208	208	210	213	214	215	217	217	217	222	224	224	228	228	228	230	230	230	231	232	234	235	236	241	241	242	245	246	246	246	247	248	249	252	252	255	255	255	259	261	268	278	282	289	298	313	318	327	339	346	352	366	400	423	446	486	494	526	543	573	597	622	654	708	750	766	794	815	835	879	891	904	921	947	960	976	986	1007	1012	1019	1036	1049	1068	1077	1077	1085	1092	1106	1108	1117	1126	1126	1130	1130	1137	1137	1145	1148	1156	1158	1160	1178	1199	1210	1228	1243	1249	1249	1254	1260	1270	1306	1317	1317	1317	1322	1339	1342	1355	1370	1370	1370	1370	1380	1386	1398	1405	1405	1405	1406	1411	1415	1437	1442	1442	1442	1452	1469	1475	1485	1485	1485	1508	1508	1525	1533	1537	1537	1537	1570	1574	1582	1595	1621	1625	1625	1625	1656	1701	1718	1728	1748	1752	1762	1785	1811	1841	1879	1944	2003	2048	2097	2127	2197	2228	2298	2322	2344	2392	2424	2476	2565	2589	2589	2599	2629
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	7	8	8	8	8	8	8
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	4	4	4	4	4	4	4	4	4	6	6	6	6	6	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	15	16	16	16	16	17	17	21	21	36	36	36	39	44	47	47	48	48	48	56	59	60	60	64	64	64	63	67	71	86	86	86	86	101	104	105	110	116	116	116	121	125	132	137	143	143	143	159	161	161	166	173	173	173	173	182	188	188	188	188	188	191	194	198	198	199	199	199	203	206	207	209	209	210	210	210	210	210	215	215	215	215	217	223	223	226	229	229	229	234	237	237	240	242	242	242	242	242	253	269	269	286	286	298	320	323	337	347	347	347	361	384	398	398	430	440	440	458	487	493	493	493	505	505	505	535	573	589	626	626	626	641	652	674	693	698	698	698	706	738
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	13	14	14	14	14	14	14	15	15	16	16	16	16	17	17	17	17	17	17	17	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	4	6	6	6	6	7	8	8	8	8	9	9	11	12	12	15	15	15	15	15	15	16	17	17	20	20	21	23	27	29	29	35	35	37	59	74	83	96	96	102	129	142	189	221	245	246	251	321	347	443	446	446	451	458	467	481	500	511	541	541	541	558	562	572	580	626	627	629	633	635	636	645	652	656	657	663	665	665	677	683	683	697	702	710	720	732	737	742	742	842	843	846	851	855	870	887	916	919	934	969	971	977	984	995	1025	1029	1044	1069	1077	1080	1112	1123	1141	1156	1167	1167	1170	1171	1178	1184	1196	1209	1209	1212	1226	1231	1249	1249	1257	1265	1267	1273	1276	1285	1285	1287	1293	1293	1295	1319	1332	1343	1348	1355	1356	1360	1371	1371	1381	1385	1386	1387	1387	1392	1395	1406	1410	1410	1410	1415	1420	1420	1424	1441	1443	1443	1449	1449	1451	1454	1458	1458	1459	1460	1462	1478	1480	1480	1480	1487	1490	1496	1498	1502	1502	1502	1504	1514	1517	1519	1522	1527	1527	1527	1557	1562	1572	1583	1583	1583	1586	1597	1599	1599	1609	1611	1614	1614	1621	1625	1630	1638	1638	1648	1648	1656	1660
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	3	5	6	9	9	10	17	20	21	24	25	25	32	33	35	35	39	39	40	41	41	41	41	41	41	41	41	41	43	44	44	44	48	48	50	54	55	56	56	58	59	59	59	59	59	59	59	60	61	61	61	62	62	63	64	64	64	64	64	64	65	65	65	69	69	69	69	69	69	78	78	81	82	82	83	89	95	104	106	121	131	151	171	178	186	192	201	206	219	228	241	268	280	299	312	338	372	408	434	510	530	595	608	641	670	713	754	1065	1135	1219	1135	1135	1165	1202	1226	1271	1317	1383	1426	1448	1463	1493	1505	1512	1530	1575	1575	1625	1637	1659	1675	1700	1732	1739	1740	1760	1786	1806	1818	1837	1859	1877	1882	1893	1900	1922	1935	1953	1966	1975	1981	1989	2004	2018	2031	2037	2041	2052	2057	2067	2077	2085	2088	2089	2097	2105	2108	2127	2136	2145	2151	2161	2168	2182	2190	2197	2204	2212	2219	2229	2235	2241	2253	2257	2261	2274	2288	2300	2303	2320	2332	2339	2349	2360	2372	2384	2391	2395	2405	2419	2437	2452	2452	2481	2491	2514	2526	2547	2558	2577	2586	2596	2603	2610	2624	2635	2654	2661	2672	2680	2690	2706	2723	2771	2794	2824	2857	2887
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	7	21	41	41	41	41	86	98	119	137	160	160	179	200	206	244	305	430	460	484	502	554	597	642	690	744	774	856	856	977	1029	1074	1074	1108	1108	1174	1233	1263	1312	1379	1396	1412	1464	1539	1591	1654	1683	1714	1756	1816	1876	1946	2002	2071	2095	2127	2171	2235	2288	2345	2381	2425	2459	2537	2595	2644	2712	2761	2788	2847	2933	2984	3057	3124	3186	3232	3272	3360	3433	3501	3562	3616	3662	3697	3815	3976	4109	4238	4314	4461	4545	4664	4771	4991	4991	5286	5704	6210	6339	6596	6914	7097	7097	7825	8461	8969	9527	10124	10695	11009	11131	11679	11926	12408	13161	13864	14304	14622	14788	15445	15998	16570	16983	17215	17454	17646	17791	18394	18696	18939	19177	19401	19480	19720	19952	20187	20465	20745	20745	21214	21549	21822	22024	22256	22480	22602	22724	22953	23249	23421	23718	23870	24008	24144	24409	24759	25062	25353	25559	25640	25736	25890	26017	26117	26239	26307	26316	26434	26516	26523	26622	26726	26854	26931	26969	27038	27124	27206	27424	27525	27578	27701	27776	27961	28103	28212	28375	28438	28441	28596	28643	28745	28904	29073	29130	29252	29343	29421	29514	29576	29647	29750	29799	29857	29952	29997	30075	30165	30199	30265	30398	30398	30601	30688	30797	30908	30956	31053	31159	31228	31327	31411	31493	31551	31653	31775	31851	31943	32024	32143	32220	32303	32451	32605	32748	32928	33016	33168	33382	33559
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	3	3	3	3	3	4	4	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	9	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	13	13	13	13	13	13	13	13	14	15	15	15	15	17	17	17	17	17	17	17	17	17	17	17	17	17	20	21	21	22	23	23	24	26	28	28	32	32	32	32	36	39	42	44	48	48	48	48	52	56	60	69	81	83	84	89	95	97	97	102	104	107	115	117	117	117	117	117	122	129	129	135	135	143	152	153	155	156	156	156	156	156	157	162	163	163	163	163	163	167	168	169	169	169	169	172	173	173	176	177	178	178	178	179	180	180	182	182	182	182	182	183	187	187	187	187	187	189	191	191	191	191	191	194	194	194	196	196	196	196	196	197	197	198	198	198	198	199	199	199	199	199	199	199	199	199	200	200	200	200	201	204	205	205	206	206	206	206	206	206	206	208	208	208	208	210	210	210	211	211	212	213	213	213
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	3	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	9	9	9	10	10	10	10	11	11	11	11	11	11	11	12	12	12	12	12	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	18	18	18	20	21	21	21	21	25	25	25	25	25	27	27	27	27	30	30	30	36	36	37	37	45	45	45	47	48	49	49	49	50	51	57	94	102	102	102	109	112	112	115	115	115	115	115	116	116	116	116	116	127	127	127	127	146	146	152	152	157	166	172	175	175	175	175	175	175	175	175	175	175	185	185	191	192	192	192	192	192	192	192	192	192	192	192	206	207	207	209	210	210	210	210	214	214	216	216	216	216	227	228	229	229	229	229	229	236	236	236	242	242	242	242	242	248	250	252	252	252	252	259	259	259	260	260	260	261	261	269	269	271	273	273	273	276	276	276	278	278	278	278	279	279
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	3	3	3	3	3	5	6	6	6	6	8	8	9	9	9	9	9	9	9	9	12	12	13	13	13	13	13	13	14	15	15	15	15	15	16	16	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	19	19	20	21	26	26	26	27	28	28	30	31	31	31	35	35	35	37	37	37	38	41	41	41	41	41	43	43	44	46	46	46	46	46	46	53	58	62	65	66	70	71	76	78	82	86	90	95	100	107	109	113	113	121	123	130	136	142	144	149	158	161	164	175	176	180	188	191	191	193	194	200	207	212	220	221	226	250	257	262	264	267	267	269	279	283	290	309	310	312	312	316	318	319	323	324	327	327	328	329	332	332	332	332	332	336	340	347	353	360	361	361	363	366	368	374	374	374	374	378	383	384	384	387	387	389	390	393	399	402	402	402	402	411	412	416	423	423	423	430	437	442	444	454	456	456	456	463	467	479	483	483	483	484	491	498	499	511	513	516	516	519	521	530	533	533	543	543	550	550
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	3	3	4	6	6	6	6	7	7	10	10	10	10	10	10	10	10	11	11	11	13	13	13	13	13	13	13	13	13	13	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	18	18	18	18	18	18	18	18	19	19	19	19	19	20	20	21	21	21	21	21	21	21	21	21	21	22	22	22	23	23	23	23	23	23	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	29	29	29	29	29	29	31
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	11	12	12	14	16	17	17	17	17	17	17	21	22	24	24	25	26	26	29	30	31	36	37	38	41	42	48	58	62	70	73	80	85	97	97	137	150	161	172	179	190	207	224	237	259	259	261	278	304	308	315	325	337	352	374	399	401	412	427	427	448	456	471	482	482	496	501	506	520	526	536	543	551	555	562	573	584	591	595	604	609	615	625	647	649	654	654	660	663	670	682	689	689	700	704	704	705	715	719	724	725	728	729	729	729	737	739	740	741	743	748	748	751	754	755	755	764	771	772	781	783	785	790	790	793	797	797	802	803	804	805	805	807	810	811	811	812	814	815	816	816	819	820	821	824	824	825	828	828	833	833	833	836	839	841	845	850	853	855	860	866	869	881	889	900	908
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	4	5	5	5	5	5	5	5	5	5	6	6	6	6	10	10	10	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	18	18	18	18	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	39	39	59	59	59	85	85	85	108	108	108	108	108	108	108	108	285	285	285	285	387	387	503	503	503	503	503	657	657	657	657	657	657	657	657	657	657	657	657	657	1163	1163	1163	1332	1332	1332	1332	1332	1332	1332	1332	1332	1332	1332	1332	1332	1332	1687	1687	1687	1687	1687	1775	1775	1775	1775	1775	1775	1775	1775	1912	1912	1912	1912	1912	1957	1957	1957	1957	1957	1957	1957	1957	1957	1957	1957	1957	1957	1957	1957	1957	1957	2124	2135	2135	2135	2135	2135	2153	2168	2168	2186	2186	2203	2203	2208	2212	2232	2232	2232	2262	2269	2278	2295	2295	2295	2295	2295	2350	2356	2384	2384	2384	2398	2421	2431	2431	2431	2489	2489	2489	2562	2562	2562	2562	2625	2637	2637	2637	2701	2720	2741	2741	2741	2741	2780	2780
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	3	3	4	4	4	5	7	7	10	10	10	10	10	10	11	11	12	12	12	12	13	13	13	13	13	13	14	14	14	15	16	16	16	16	18	18	18	18	18	18	18	22	22	22	22	22	22	23	24	25	26	26	26	26	26	30	30	30	31	31	31	34	35	35	37	39	39	39	40	41	44	44	46	46	46	52	52	52	54	54	54	54	59	59	65	71	71	78	78	85	91	98	101	101	112	112	127	150	158	167	182	182	182	209	216	221	229	244	244	244	264	269	281	286	297	297	297	309	319	321	328	332	332	332	351	362	368	375	375	375	375	394	432	434	440	446	446	446	463	469	476	485	488	488	488	499	508	511	515	516	516	516	520	521	521	527	528	528	528	528	532	537	539	540	540	540	548	555	556	565	568	568	568	576	582	585	586	586	586	586	589	593	593	595	595	595	599	604	606	611	616	616	616	620	625	635	645	646	652	652	652	656	662	665	668	668	668	681	684	696	708	714	719	719	719	726	726	757	760	760	778	778	797	819
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	6	9	16	20	27	32	32	35	50	59	66	73	76	77	81	87	89	89	89	89	93	93	95	96	105	105	114	117	121	127	127	132	137	139	139	139	143	146	146	146	148	150	150	150	150	154	154	154	154	156	157	157	157	157	157	157	157	157	157	159	160	160	160	160	160	162	167	170	170	170	170	174	180	184	184	197	199	199	202	207	223	241	241	241	241	309	346	372	372	480	480	480	480	697	793	793	1063	1063	1063	1240	1334	1334	1599	1599	1599	1599	1599	1991	1991	2188	2188	2188	2188	2578	2578	2681	2805	2870	2870	2870	2960	2960	3120	3203	3203	3203	3203	3331	3331	3392	3436	3448	3448	3448	3494	3543	3560	3569	3584	3584	3584	3631	3632	3658	3681	3712	3712	3712	3749	3755	3755	3758	3768	3768	3768	3796	3796	3819	3836	3836	3836	3836	3852	3876	3902	3925	3925	3925	3925	3942	3960	3972	3984	3996	3996	3996	4011	4020	4027	4046	4046	4046	4046	4062	4069	4076	4087	4100	4100	4100	4108	4115	4121	4150	4150	4150	4150	4159	4168	4168	4182	4193	4193	4193	4201	4224	4232	4238	4248	4248	4248	4258	4267	4279	4291	4302	4302	4302	4324	4340	4375	4399	4422	4422	4422	4436	4490
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	3	5	5	5	8	10	10	10	10	11	13	17	17	21	38	38	58	67	68	73	73	95	95	136	151	164	164	192	200	212	245	269	269	293	293	293	303	315	332	337	340	342	342	363	363	373	405	421	423	430	430	430	435	462	474	475	475	716	869	869	945	1455	1456	1574	1730	1801	1842	1842	1842	1842	1842	1842	1866	1868	1870	1871	1873	1873	1879	1885	1890	1905	1912	1912	1928	1950	1950	1950	1961	1967	1981	1991	2028	2048	2080	2080	2081	2095	2099	2149	2172	2194	2223	2239	2256	2490	2495	2513	2541	2568	2586	2606	2635	2649	2661	2685	2697	2714	2738	2749	2757	2772	2792	2814	2814	2838	2838	2838	2861	2874	2902	3005	3051	3074	3095	3128	3184	3189	3189	3190	3197	3202	3223	3247	3278	3320	3340	3344	3370	3370	3370	3370	3370	3370	3370	3370	3370	3370	3370	3370	3370	3370	3370	3370	3370	3370	3497	3537	3548	3567	3567	3587	3609	3647	3658	3689	3689	3689	3697	3701	3709	3709	3732	3735	3748	3748	3749	3759	3769	3788	3788	3808	3813	3827	3827	3831	3836	3836	3842	3842	3854	3854	3854	3854	3854	3906	3917	3927	3927	3927	3927	3927	3927	3927	3936	3938	3938	3938	3938	3938	3938	3942	3951	3951	3960	4001
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	5	7	8	8	9	11	11	12	13	14	15	16	18	20	22	22	22	24	24	24	25	25	25	28	29	29	30	30	32	33	33	33	33	33	36	36	36	37	37	37	37	37	37	38	39	40	40	43	45	45	45	47	49	53	53	55	55	56	57	57	62	63	63	64	65	68	72	72	77	85	85	85	85	88	90	92	99	100	104	106	110	114	119	128	132	132	133	145	149	152	156	160	165	175	175	186	195	205	216	226	235	247	253	257	269	275	279	286	288	298	307	318	332	335	348	349	377	381	388	391	393	399	399	408	413	417	431	441	443	444	454	465	485	491	515	521	526	526	531	550	576	579	608	625	635	635	639	640	640	661	668	668	674	675	685	692	698	717	725	725	725	747	752	771	778	784	792	801	808	812	816	820	826	832	832	841	850	855	856	856	856	858	869	871	873	876	914	916	916	916	916	916	919	935	935	937	941	943	945	948	948	951	951	952	953	959	971	971	983	984	1004	1005	1008	1012	1015	1015	1019	1019	1022	1025	1032	1033	1042	1044
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	4	4	4	4	7	7	7	7	8	8	8	8	9	11	12	14	14	14	19	20	20	21	22	24	24	29	29	31	36	46	46	48	53	55	58	63	67	67	67	67	67	74	74	74	74	74	80	81	82	83	83	83	83	84	84	88	89	89	89	89	93	93	95	96	99	99	99	100	100	100	100	102	102	102	103	103	104	106	106	106	106	109	109	109	111	112	112	112	112	113	113	115	115	115	115	117	119	119	120	120	120	120	120	120	120	125	128	128	128	134	134	135	135	137	137	137	138	140	140	141	141	141	141	147	147	150	154	156	156	156	156	157	157	157	158	158	158	163	164	166	172	175	175	175	175	176	179	179	179	179	179	179	205
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	5	5	8	8	17	17	17	17	17	17	21	23	28	34	36	37	37	37	41	46	47	50	52	61	67	71	77	78	103	113	113	136	140	142	144	145	145	145	147	150	153	156	164	164	164	170	175	175	179	181	181	181	184	186	187	189	193	193	193	193	196	197	198	202	202	202	204	204	206	206	206	207	207	208	213	214	216	218	218	218	218	219	222	222	224	229	235	239	241	244	247	260	261	265	267	275	275	282	289	289	309	309	333	337	349	349	349	350	357	367	367	379	379	387	388	396	426	435	438	441	441	441	450	452	452	465	477	477	497	498	498	498	499	515	515	515	515	520	523	523	526	526	526	534	548	549	553	559	559	560	560	560	560	560	564	564	565	565	573	575	576	579	579	579	579	582	592	593	594	594	594	613	616	621	624	625	625	627	628	633	636	636	638	640	640	641	641	641	642	646	646	646	652	653	655	655	657	657	657	664	667	671	673	692	692	692	692	692	692	698	694	700	700	702	702	705	710	719	719	720	722	725	744	750	755	757	759	761	792
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	4	4	6	6	10	13	19	25	37	37	45	57	65	83	98	106	122	135	155	166	171	191	196	206	223	239	245	253	267	280	281	295	302	321	338	340	345	346	349	358	363	368	385	391	396	400	410	414	424	434	435	437	444	445	451	469	477	477	479	492	498	500	502	511	516	516	521	524	535	540	546	548	551	552	565	574	594	594	594	608	634	652	661	675	675	675	718	756	803	854	874	874	929	948	1003	1045	1101	1212	1262	1457	1503	1538	1604	1703	1773	1831	1868	1960	2091	2163	2405	2547	2722	2880	3001	3211	3373	3574	3677	3829	3950	4131	4276	4472	4699	4872	5042	5081	5136	5396	5676	5878	6131	6131	6411	6629	6921	7119	7417	7540	7825	7888	8262	8490	8814	9126	9303	9435	9552	9646	9857	9957	10047	10087	10094	10130	10130	10345	10417	10434	10482	10733	10814	10845	11094	11389	11642	11828	12025	12094	12131	12144	12371	12464	12532	12580	12657	12676	12733	12810	12984	13053	13128	13171	13201	13369	13474	13502	13651	13686	13697	13775	13884	13902	14000	14090	14090	14145	14156	14287	14301	14320	14364	14364	14364	14464	14473	14488	14669	14669	14669	14669	14833	14909	14949	14990	15011	15011	15106	15145	15175	15299	15371	15413	15413	15477	15502	15539	15656	15768	15809	15809	16161	16227	16558
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	6	6	6	7	9	9	9	9	12	17	17	18	20	23	26	27	28	31	32	32	34	34	34	36	36	36	36	36	36	36	36	36	37	37	37	37	39	40	40	40	41	41	41	41	42	42	42	42	42	42	43	44	44	44	44	44	45	50	55	56	57	57	57	58	58	64	68	70	73	75	76	76	84	86	87	89	92	94	94	98	98	99	114	115	118	118	120	144	147	163	181	189	192	197	203	215	226	230	230	236	244	251	262	312	328	339	349	359	368	380	388	395	403	420	439	446	453	472	499	500	517	535	590	591	610	624	624	635	641	644	666	690	704	711	761	815	862	945	982	1008	1019	1020	1031	1049	1058	1067	1087	1112	1152	1156	1165	1169	1169	1188	1198	1198	1198	1201	1215	1215	1225	1229	1233	1244	1245	1258	1259	1270	1270	1278	1278	1278	1309	1314	1317	1331	1340	1341	1350	1355	1360	1364	1364	1364	1366	1372	1375	1377	1380	1386	1391	1391	1392	1394	1394	1394	1395	1404	1404	1408	1409	1411	1413	1415	1415	1415	1415	1415	1419	1420	1426	1426	1433	1433	1440	1441	1466	1471	1452	1452	1455	1457	1463	1473	1476	1476	1486	1490
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	5	5	5	7	7	7	8	9	9	11	12	12	13	13	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	18	19	19	19	19	19	19	19	19	20	20	20	22	22	22	25	26	26	27	27	28	28	29	31	31	31	31	31	31	31	31	31	31	32	32	33	33	33	33	33	33	33	35	35	36	36	36	39	39	40	40	40	40	40	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	44	46	46	46	46	46	46	47	48	48	48	48	48	48	48	48	50	50	50	50	50	50	50	50	51	51	51	51	55	56	58	59	59	62	62	65	69	76	76	76	83	83	83	86	90	91	91	98	114	128	128	139	139	139	150	150
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	5	5	5	12	12	15	26	30	30	38	38	44	46	47	47	48	48	50	53	54	56	56	56	56	57	57	58	59	60	60	62	62	62	62	62	62	63	64	65	65	65	65	65	68	70	70	71	74	75	75	75	76	77	78	78	78	78	80	82	82	82	82	82	82	82	84	84	84	84	84	84	85	85	85	87	87	87	87	90	90	92	93	99	99	99	117	120	137	150	169	169	169	201	230	250	270	270	300	300	318	363	397	420	425	436	442	464	512	548	567	585	601	604	636	648	666	680	709	709	709	751	764	795	800	808	808	808	824	862	874	886	902	902	902	932	946	962	983	1001	1001	1001	1039	1056	1079	1099	1117	1117	1117	1149	1163	1185	1192	1205	1205	1205	1227	1242	1252	1276	1295	1295	1295	1324	1347	1362	1377	1392	1392	1392	1392	1429	1439	1465	1498	1498	1498	1525	1546	1570	1599	1613	1613	1613	1645	1652	1694	1717	1741	1741	1741	1797	1839	1872	1899	1930	1930	1930	1989	2051	2118	2199	2301	2301	2301	2489	2569	2665	2764	2861	2861	2861	3023	3134	3217	3354	3486	3486	3486	3649	3752	3844	3922	4001	4001	4001	4189	4292	4431	4541	4644	4644	4644	4836	4966
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	9	9	9	9	9	9	10	10	10	11	12	12	12	13	16	17	17	17	17	17	19	20	20	21	23	23	23	27	27	28	31	35	35	35	35	41	43	49	50	50	50	52	56	61	64	69	69	69	75	77	77	77	78	78	78	86	88	89	92	95	95	95	95	100	103	103	103	103	103	103	106	111	114	120	120	120	120	120	120	121	124	124	124	128	131	131	131	131	131	131	137	137	183	185	188	188	188	207	209	210	210	212	212	212	221	230	234	240	241	241	241	243	249	256	262	281	281	281	281	308	313	320	336	336	336	348	361	365	371	384	384	384	408	408	417	419	419	419	419	447	470
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	5	5	5	5	5	7	5	5	5	5	5	5	6	7	7	8	8	8	9	10	10	10	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	16	16	18	21	21	21	26	35	37	37	42	45	48	52	54	56	59	61	65	71	75	82	87	93	103	114	118	125	129	137	151	154	156	168	207	217	229	233	242	243	251	256	267	325	346	356	410	440	462	471	473	474	497	520	535	542	557	567	568	570	572	577	580	586	586	594	614	644	669	682	691	693	699	710	720	734	751	760	767	774	781	787	799	802	805	810	817	818	822	822	834	834	864	864	866	866	891	1142	1167	1167	1167	1174	1174	1176	1179	1180	1180	1180	1190	1194	1195	1195	1197	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1198	1200	1200	1202	1202	1203	1218	1222	1228	1228	1231	1232	1232	1239	1247	1251	1251	1252	1265	1265	1267	1274	1276	1276	1279	1280
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	8	8	9	14	19	22	27	34	34	37	42	42	50	55	63	71	76	77	81	87	97	103	110	113	117	119	124	128	140	146	151	155	156	158	167	182	206	211	262	287	287	293	301	306	313	323	328	333	341	352	361	368	377	380	397	424	442	451	463	481	486	501	513	520	528	541	553	565	584	588	596	605	612	621	630	636	649	660	672	684	691	698	745	763	787	820	862	904	960	1021	1068	1114	1159	1237	1337	1411	1498	1614	1702	1770	1850	2019	2100	2230	2339	2388	2469	2469	2469	3151	3151	3442	3617	3654	3745	3810	4042	4153	4327	4420	4490	4686	4792	4888	4981	5071	5145	5203	5246	5304	5366	5433	5551	5616	5715	5715	5715	5832	5930	5949	6058	6245	6245	6245	6893	7011	7075	7148	7330	7330	7330	7482	7581	7624	7646	7687	7687	7687	7747	7747	7820	7867	7893	7893	7893	7949	7969	7984	8006	8024	8024	8024	8024	8092	8107	8125	8143	8143	8143	8227	8252	8296	8331	8385	8385	8385	8458	8476	8515	8515	8565	8565	8565	8624	8642	8663	8672	8706	8706	8706	8802	8861	8882	8894	8917	8917	8917	9003	9043	9074	9093	9137	9137	9137	9137	9137	9263	9289	9335	9335	9335	9418	9479	9509	9529	9588	9588	9588	9664	9708	9755	9815	9848	9848	9848	10011	10011
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	3	5	5	6	6	6	6	7	8	9	10	10	11	11	11	12	13	19	19	21	21	22	23	25	25	26	29	29	29	31	32	32	33	33	33	34	34	34	34	34	35	36	36	36	36	36	36	36	36	37	37	38	38	38	38	38	38	38	38	38	38	38	38	40	41	41	44	44	45	45	45	46	46	50	52	52	52	53	53	55	65	69	72	72	76	80	83	83	86	86	86	98	101	111	113	132	132	132	144	146	166	173	190	201	201	203	220	230	242	344	352	352	364	379	385	392	403	403	403	412	412	414	414	414	414	414	422	430	434	434	439	439	439	448	458	475	484	499	499	499	503	507	514	520	524	524	524	530	533	537	538	539	539	539	540	541	541	545	545	545	545	547	552	560	565	566	566	566	568	571	572	572	572	572	879	882	888	888	888	892	892	892	897	902	912	913	913	913	961	961	961	963	964	969	969	972	972	972	972	972	972	972	976	979	982	991	991	991	991	998	1000	1003	1004	1004	1004	1004	1005	1005	1006	1006	1006	1006	1006	1026	1027	1029
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	5	6	6	6	6	6	8	10	12	14	14	16	21	24	26	26	29	29	29	37	38	40	40	40	40	41	45	47	49	52	55	55	55	56	58	63	63	65	65	65	65	65	66	66	68	68	68	70	70	73	80	84	84	84	85	85	86	88	88	88	88	88	88	88	88	88	88	88	88	88	90	91	93	93	93	95	95	96	98	98	98	98	98	102	104	104	106	106	106	109	109	110	110	111	111	111	111	113	113	113	115	115	115	115	118	118	119	120	120	120	121	121	121	122	125	125	125	126	126	126	129	130	130	130	133	136	137	140	140	140	140	142	149	150	150	153	153	153	153	154	161	161	170	170	170	170	180
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	3	3	3	3	3	4	5	5	5	5	7	7	8	9	9	9	12	13	14	14	15	15	15	15	17	17	17	24	24	26	27	28	28	28	30	30	30	31	35	36	36	36	36	36	38	38	42	42	42	42	42	45	45	45	45	46	46	46	47	47	50	52	52	52	52	53	55	55	55	56	56	56	56	58	62	62	62	62	62	63	88	88	88	90	90	90	104	107	116	125	135	135	135	149	157	164	174	184	184	184	202	210	211	219	219	219	219	242	250	265	266	272	272	272	290	299	303	309	311	311	311	329	365	375	390	409	409	409	449	475	494	508	536	536	536	568	569	586	599	604	604	604	620	624	630	643	646	646	646	661	665	665	670	670	670	670	670	677	683	687	689	689	689	703	705	710	712	712	712	712	757	760	760	760	760	760	760	768	771	776	778	784	784	784	791	799	801	812	812	812	812	823	831	837	838	848	848	848	848	881	885	893	908	908	908	925	930	944	959	965	965	965	998	1004	1022	1032	1032	1032	1032	1130	1133
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	4	4	4	5	5	5	5	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	8	9	10	10	10	11	11	11	13	13	14	14	15	15	15	17	18	18	18	22	22	22	22	23	23	23	23	25	26	27	29	29	29	33	38	40	40	49	49	49	51	51	51	51	53	53	53	56	62	66	70	71	71	71	76	77	77	78	78	80	80	82	92	92	94	94	98	98	107	115	118	120	123	123	123	144	154	163	168	174	174	174	193	196	205	225	241	241	241	261	262	276	284	291	291	291	302	313	316	316	316	316	316	321	345	350	358	360	360	360	365	373	374	377	378	378	378	386	392	394	395	398	398	398	407	408	412	418	420	420	420	420	428	449	451	452	452	452	466	472	477	491	496	496	496	507	513	513	519	525	525	525	526	526	538	540	540	540	544	553	561	567	569	569	569	572	575	579	582	587	590	590	590	610	621	623	626	626	626	633	636	639	655	655	664	664	664	672	672	693	697	697	711	711	716	722
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	8	8	8	9	9	9	10	10	11	11	13	13	13	15	15	19	21	21	21	21	24	24	30	30	38	38	38	39	40	40	40	42	42	42	44	44	45	50	56	56	56	55	55	61	63	63	63	63	66	68	77	77	85	85	85	89	90	96	100	102	102	102	106	114	114	119	124	124	124	124	129	132	135	139	139	139	141	141	142	142	145	145	145	149	155	163	163	173	173	173	173	173	173	183	183	183	183	190	198	198	198	201	201	201	203	203	213	221	224	224	224	224	224	238	250	250	258	258	260	265	268	272	277	277	277	277	278	282	283	283	284	284	289	289	289	289	289	289	289	289	300	304	319	338	338	338	378	389	405	409	438	438	438	441	464
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	11	13	14	15	15	15	15	15	15	16	16	16	16	17	22	22	22	22	22	22	24	25	30	33	34	34	34	34	38	42	46	53	53	53	62	64	68	68	71	71	71	73	81	85	92	101	101	101	109	114	116	133	139	139	139	145	151	151	160	169	169	169	185	190	196	199	200	200	200	203	203	206	207	209	209	209	211	213	214	226	226	226	226	226	226	226	231	236	236	236	236	238	238	243	246	246	246	252	258	259	266	266	266	266	282	294	301	304	314	314	314	327	332	337	339	346	346	346	360	371	386	396	396	396	396	399	404	417	435	470	470	470	470	497	507	521	535	535	535	559	578	591	605	620	620	620	634	643	658	673	673	673	673	694	704
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	3	3	3	3	4	4	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	9	9	9	10	11	11	11	11	12	12	12	12	12	14	14	15	15	23	24	31	31	32	33	33	40	40	41	42	44	45	45	47	52	55	55	56	56	58	62	63	64	66	66	76	81	86	103	112	112	113	113	113	115	115	116	116	122	123	123	126	127	153	156	156	156	157	160	165	167	170	172	172	174	179	179	188	190	195	203	204	224	231	233	235	235	238	242	247	247	247	263	272	272	276	281	281	281	282	295	295	295	295	317	317	317	317	317	317	320	321	323	325	326	326	326	333	333	333	333	333	333	333	333	333	335	335	335	335	335	338	338	341	341	342	342	342	342	342	342	342	342	342	342	342	342	342	343	345	346	346	352	352	352	357	358	358	358	361	361	361	361	366	382	382	383	384
48	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	7	9	9	9	9	9	9	9	10	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	14	16	17	18	19	19	19	21	21	23	23	25	25	25	29	29	41	46	49	60	60	60	70	79	85	90	95	95	105	111	128	138	143	143	143	151	169	170	170	175	175	175	183	197	202	205	210	210	210	220	233	234	236	243	243	243	244	248	249	253	253	253	253	257	259	259	261	261	261	261	261	264	264	264	264	264	264	264	272	274	275	282	282	282	283	283	283	289	290	290	341	346	347	347	355	357	357	357	365	369	373	377	377	377	389	395	399	399	399	400	400	412	417	419	419	419	436	436	438	443	452	458	458	460	460	461	463	466	469	470	470	470	470	474	476	478	481	483	483	492	498	498
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	2	2	2	9	8	9	12	0	6	6	7	7	7	1	0	1	13	0	0	1	2	2	4	1	1	1	0	0	0	0	0	0	0	0	0	0	0	3	3	27	0	0	0	2	0	0	0	0	3	3	0	9	6	0	0	0	0	0	0	5	1	1	1	4	3	11	8	3	5	3	0	0	0	2	1	1	0	3	3	1	10	1	1	1	1	1	0	0	3	3	3	3	2	2	6	6	5	5	6	4	78	15	15	12	14	14	14	14	7	12	23	4	14	18	91	91	4	8	11	71	87	104	127	90	0	25	41	65	59	59	39	39	39	0	50	96	48	48	27	30	79	143	41	19	29	29	22	22	21	42	16	26	55	21	23	43	16	19	19	21	22	21	21	46	25	28	19	24	53	41	41	51	51	22	18	56	56	28	38	25	24	58	85	75	60	22	33	31	33	33	34	47	51	53	57	78	41	174	127	54	47	42	45	48	72	46	74	30	42	53	52	105	213	115	90	77	82	77	77	343	124	117	72	226	124	267	328	140	131	141	134	145	223	563	361	145	179
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	4	7	8	8	8	8	8	8	9	9	11	11	12	12	12	12	12	12	12	12	12	12	12	13	13	13	14	16	18	20	23	23	23	25	26	26	26	27	27	27	27	27	28	28	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	33	33	33	33	33	33	33	33	34	34	34	34	35	35	36	36	36	37	37	37	37	38	38	38	38	38	40	40	42	42	42	43	43	45	45	49	51	51	52	54	57	58	61	62	62	62	62	64	64	65	65	69	73	73	75	77	80	86	86	91	92	95	97	100	105	105	105	110	112
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	5	7	7	9	9	9	10	10	10	10	11	12	12	12	12	13	13	13	15	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	18	18	18	18	18	19	19	19	20	20	21	21	23	24	24	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	29	29	31	34	47	49	51	55	59	59	71	73	77	78	82	82	85	90	97	100	106	111	111	115	117	124	136	138	144	147	150	157	157	170	175	180	190	199	209	216	225	236	237	238	240	247	247	249	259	262	266	274	280	292	296	297	297	300	305	308	317	328	328	332	334	338	350	362	363	373	376	378	386	390	390	396	400	405	411	414	417	422	422	426	431	434	436	438	440	443	443	447	447	448	450	451	451	451	455	455	460	466	466	474	475	475	488	491	491	496	507	522	528	532	537	547	550	559	567	570	573	576	576	592	592	596	611	627	643	654	668	678	678	700	706	730	750	756	765	765	793	813	821	856	875	875	899	927	942	961	961	1003	1003	1043	1074	1114	1155	1197	1236	1272	1272	1359	1418	1455
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	4	4	5	5	5	6	6	6	7	15	15	16	20	20	23	28	29	30	33	33	36	36	37	37	38	40	40	40	40	40	40	40	43	43	43	43	43	43	43	43	44	44	44	45	45	51	51	58	59	59	60	60	61	63	63	64	64	72	72	74	77	77	78	79	89	111	142	142	142	238	268	310	329	514	709	731	773	805	805	913	939	966	982	1020	1060	1087	1136	1205	1245	1283	1301	1317	1328	1357	1389	1400	1426	1445	1453	1470	1477	1477	1521	1532	1540	1557	1571	1582	1604	1620	1620	1620	1620	1620	1620	1620	1632	1654	1657	1663	1685	1706	1736	1751	1758	1764	1770	1790	1798	1805	1809	1828	1833	1857	1872	1886	1908	1911	1926	1937	1943	1950	1960	1965	1971	1973	1974	1982	1993	2005	2017	2017	2044	2046	2054	2068	2078	2088	2097	2109	2114	2119	2143	2182	2184	2194	2201	2217	2217	2232	2260	2260	2321	2346	2346	2389	2422	2422	2442	2501	2557	2573	2598	2635	2659	2695	2728	2736	2762	2785	2803	2803	2895	2895	2929	3025	3053	3122	3170	3202	3255	3255	3343	3376	3459	3509	3560	3609	3609	3677	3738	3790	3851	3940	3940	3998	4077	4125	4209	4209	4343	4343	4422	4479	4498	4615	4682	4772	4874	4874	5041	5078	5231
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	3	4	4	4	4	5	5	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	9	9	9	11	11	11	11	11	11	11	11	11	11	11	11	11	11	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	17	19	21	21	21	21	21	21	21	21	21	22	22	24	24	25	25	25	25	25	25	27	27	27	30	33	34	39	39	47	49	49	52	52	55	55	55	56	56	56	57	57	57	59	61	65	66	66	72	74	75	78	79	79	79	79	79	83	84	85	85	89	89	89	89	89	92	92	92	92	93	94	95	101	103	105	109	110	112	113	117	121	121	128	129	134	136	136	139	142	148	151	156	160	163	166	166	172	173	186	192	194	195	195	198	199	212	219	219	222	228	234	247	265	280	286	286	286	330	340	354	371	377	380	388	410	423
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	4	4	6	6	12	14	19	29	31	35	35	50	59	69	77	84	93	103	122	137	142	154	158	163	170	180	193	199	204	211	217	220	227	230	230	242	243	249	254	256	268	275	276	278	283	285	293	296	299	299	302	308	315	321	327	336	338	340	344	349	354	363	368	368	373	386	396	401	407	410	414	419	424	435	447	447	447	472	472	494	513	525	541	541	564	580	593	620	628	646	660	660	691	715	739	775	822	856	877	905	938	989	1036	1080	1113	1155	1179	1218	1268	1322	1379	1422	1470	1522	1575	1644	1723	1794	1846	1909	1976	2016	2016	2183	2249	2325	2360	2415	2468	2520	2616	2660	2695	2743	2784	2819	2859	2909	2953	3008	3026	3059	3094	3129	3156	3194	3224	3232	3256	3294	3316	3360	3388	3414	3422	3442	3466	3496	3542	3591	3613	3625	3670	3708	3741	3792	3841	3870	3892	3934	3998	4035	4081	4081	4136	4158	4182	4206	4235	4286	4317	4350	4384	4440	4486	4536	4588	4649	4686	4711	4752	4817	4874	4966	5024	5104	5167	5215	5307	5405	5405	5563	5649	5725	5776	5884	6047	6194	6307	6307	6491	6608	6708	6836	6947	7074	7143	7236	7341	7463	7610	7763	7763	8067	8172	8252	8377	8537	8720	8870	9044	9140	9266	9456	9769	10047	10321	10592	10765	10961	11233
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	5	5	5	6	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	11	11	13	13	13	13	13	14	14	14	14	14	15	15	15	20	20	20	24	24	24	30	30	35	40	31	43	48	49	53	53	57	61	66	66	70	76	76	77	77	80	80	81	81	85	86	87	89	89	89	89	89	89	89	89	90	90	91	92	92	92	92	92	94	95	95	95	95	95	95	95	95	96	97	97	98	99	99	99	100	100	101	101	101	101	101	101	101	101	103	103	103	104	106	107	107	107	107	107	108	108	108	108	109	109	110	111	113	116	117	117	118	120	123	127	127	129	132	132	144	144	148	148	151	153	157	158	158	191	191	191	194	216	216	221	230	230	230	258	272	282
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	11	11	11	11	11	12	13	13	13	13	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	18	18	21	21	23	23	23	23	24	24	24	25	25	25	25	25	25	25	25	26	26	27	33	33	33	36	40	40	43	44	44	48	48	50	52	52	52	54	54	55	56	56	68	69	70	75	80	80	80	82	83	92	95	95	97	98	106	109	119	128	132	132	132	147	151	156	160	166	167	170	181	181
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	9	11	11	12	12	13	13	14	14	15	15	15	15	15	15	18	18	18	18	18	18	19	19	20	20	20	20	20	28	28	29	32	36	37	37	42	42	42	42	42	44	44	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	48	48	48	48	48	48	49	49	50	50	50	51	54	55	57	59	63	69	69	73	77	78	78	78	82	82	84	86	90	95	98	98	98	100	101	103	104	106	108	108	109	111	112	114	120	127	127	132	136	143
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	6	7	9	9	9	9	9	9	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	14	14	14	18	18	18	18	18	18	20	21	23	23	26	26	26	28	28	28	28	29	30	32	32	34	34	36	37	37	38	38	40	42	44	44	44	44	45	45	46	46	46	49	49	52	52	52	52	52	52	52	53	53	53	54	54	54	54	54	54	54	54	54	54	54	55	56	56	56	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	58	58	58	59	59	59	60	66	72	74	75	77	83	84	84	87	91	93	97	99	99	100	105	114	123	126	126	130	130	132	134	135	137	138	138	138	140	145	148	152	155	155	168	172	188
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	4	5	6	7	9	9	12	13	13	13	13	13	13	13	15	15	15	15	16	17	17	17	18	18	18	21	21	21	21	21	21	22	24	24	25	26	26	26	27	28	29	29	29	29	29	29	29	29	30	31	32	35	36	39	40	41	41	44	45	46	50	56	56	69	74	82	92	107	112	122	125	128	136	140	140	153	168	173	178	183	191	191	191	214	218	224	233	243	256	265	271	275	283	292	295	308	315	324	330	332	336	339	344	360	370	370	383	387	391	398	408	415	415	428	431	439	452	460	464	464	476	485	491	500	504	513	417	528	534	544	550	555	556	556	561	563	567	572	577	580	580	584	586	590	594	595	599	599	606	608	614	626	635	637	637	644	646	651	660	667	678	678	678	681	684	685	685	693	693	696	698	703	706	709	713	713	723	723	726	731	734	739	739	749	753	761	769	782	782	789	805	808	813	815	822	824	824	834	837	845	853	855	870	870	883	889	891	894	909	909	920	935	940	947	965	976	980	980	995	1000	1013	1028	1056	1071	1071	1082	1120	1126
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	15	15	15	15	15	15	15	15	15	17	17	18	21	21	21	21	26	26	28	31	34	34	34	40	42	42	43	43	43	43	47	47	47	47	47	47	55	57	57	59	63	63	63	63	65	68	68	69	71	71	71	71	71	74	75	76	78	82	83	83	88	89	93	93	93	93	93	97	98	100	103	103	103	103	105	107	107	107	109	109	109	109	110	110	110	110	110	110	110	110	110	110	119	120	120	123	123	126	126	127	135	136	143	148	148	148	148	160	160	162	173	176	176	185	190	191	203	211	211	211	224	226	227	233	234	239	239	256	258	259	262	265	272	272	280	291	294	297	303	306	306	306	316	320	320
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	6	6	6	6	6	6	6	6	7	7	7	10	12	12	12	13	14	17	17	20	21	26	26	27	29	29	38	40	43	44	47	47	47	52	52	53	54	54	54	54	56	56	56	60	60	60	60	60	60	60	60	61	61	61	61	61	61	61	62	62	62	62	62	62	62	62	62	62	62	62	65	65	66	67	67	67	68	71	72	72	73	73	73	73	73	74	74	74	74	75	75	75	75	75	76	76	80	84	84	84	85	85	85	85	86	86	87	87	87	87	88	90	90	90	91	93	93	95	95	95	95	97	97	97	97	98	101	103	103	104	104	104	105	105	106	107	107	107	107	108	109
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	8	8	8	8	8	8	10	10	12	14	14	21	29	29	38	38	47	48	48	59	59	73	73	73	79	83	83	83	88	90	90	92	92	92	92	99	100	101	103	103	103	110	114	114	115	116	116	116	116	118	123	123	126	132	132	132	133	133	133	135	136	136	136	137	137	137	139	140	140	140	140	140	140	140	141	141	141	141	141	141	141	141	141	141	141	143	145	146	148	150	150	154	154	157	161	163	163	167	174	174	174	183	185	185	185	189	190	191	196	196	196	196	199	200	204	206	206	206	212	216	219	221	233	237	237	240	243	243	246	255	259	259	261	266	266	267	268	271	271	281	285	286	287	292	294	294	294	304	304	304
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	5	5	5	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	12	12	12	13	13	13	13	13	14	15	15	15	15	15	15	15	16	16	16	17	17	17	17	17	17	18	18	18	19	19	22	23	24	24	24	25	25	26	26	28	30	30	30	33	34	34	36	36	39	40	41	41	41	41	41	41	41	42	42	42	42	43	45	45	45	46	46	46	46	46	48	48	48	49	49	49	49	49	50	50	50	53	53	53	54	56	57	57	66	67	68	68	73	76	76	80	81	81	81	82	82	82	82	82	82	85	86	87	87	92	92	92	94	95	96	99	100	100	100	104	105	107	107	110	113	113	118	118	123	127	130	130	130	138	143	144	147	150	150	157	158	163	173	176	183	183	186	198	203	209	215	221	230	234	235	237	242	253	261	274	278	278	292	299
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	8	9	9	9	9	9	16	16	16	16	18	18	21	22	23	24	24	25	25	25	25	25	25	25	28	28	29	29	29	29	29	29	29	29	29	29	29	30	31	31	31	33	34	34
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	8	8	8	8	9	9	9	9	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	13	13	13	13	13	13	14	14	14	14	14	17	17	18	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	22	22	22	22	22	22	22	22	22	22	23	23	24	25	25	26	27	28
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	14	14	16	22	24	31	46	60	84	112	127	154	181	221	279	324	363	402	449	476	541	650	741	777	807	858	935	1011	1071	1126	1157	1187	1285	1377	1456	1547	1615	1671	1714	1795	1889	1975	2051	2144	2190	2263	2348	2438	2526	2609	2707	2769	2832	2912	3010	3104	3206	3291	3365	3414	3530	3604	3709	3785	3883	3942	4019	4123	4217	4308	4441	4515	4583	4623	4682	4806	4994	4994	4994	5340	5449	5603	5756	5901	6086	6086	6296	6421	6591	6776	6942	7148	7309	7309	7616	7809	8140	8363	8687	8878	9052	9207	9460	9763	10102	10417	10629	10887	11227	11437	11728	12050	12343	12540	12758	12994	13343	13646	14066	14336	14609	14869	15083	15306	15306	15887	16176	16523	16693	16871	17123	17353	17686	17966	18090	18280	18441	18575	18817	19036	19237	19408	19556	19683	19875	20082	20287	20446	20628	20748	20903	21034	21199	21462	21621	21771	21870	21951	22102	22302	22483	22631	22760	22883	23029	23186	23355	23531	23708	23862	23987	24105	24250	24416	24584	24584	24934	25058	25168	25245	25353	25609	25814	26014	26255	26451	26723	27061	27454	27842	28178	28453	28676	28996	29392	29977	30357	30784	31079	31345	31700	32019	32019	32947	33599	34071	34396	34884	35436	35952	36554	36554	37479	37821	38369	38939	39645	40227	40713	41213	41665	42276	42902	43647	43647	45042	45508	45969	46672	47429	48330	49087	49887	50461	51124	51985	53149	54332	55566	56567	57531	58495	59493
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	4	4	5	5	5	5	5	5	6	6	6	8	8	9	9	9	9	17	18	22	29	34	34	37	37	40	43	45	45	45	46	47	78	100	116	119	126	132	135	145	147	149	152	152	154	154	177	198	227	238	246	251	254	259	264	268	272	272	283	286	286	286	299	308	309	312	314	333	333	333	337	339	343	350	351	357	357	365	367	374	380	382	383	386	388	389	391	395	399	399	399	399	402	404	403	413	414	416	417	425	441	451	465	477	481	481	489	489	500	511	536	536	545	550	553	566	582	582	590	591	596	606	613	622	623	628	630	632	645	648	648	648	650	650	650	651	653	653	653	653	656	658	659	660	661	661	662	662	663	663	663	664	666	667	667	668	668	670	670	671	672	672	672	673	673	680	680	682	683	683	683	684	688	689	690	693	693	695	697	699	700	700	701	703	703	703	704	705	707	709	712	713	714	718	718	724	724	732	733	745	753	754	759	769	775	785	786	786	804	804	810	821	831	839	843	847	847	847	849	853	859	862	866	870	875	884
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	4	4	4	4	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	12	12	12	12	12	12	13	14	14	14	14	16	17	17	21	21	21	27	27	28	28	28	39	41	41	42	44	44	45	45	45	47	47	50	53	53	56	56	66	66	68	69	71	71	71	74	75	75	76	76	76	76	84	85	86	88	88	88	93	93	97	97	99	104	104	104	112	113	113	114	124	124	125	128	128	131	132	134	134	136	137	137	140	143	156	156	156	156	156	156	158	160	160	162	164	164	165	169	172	172	172	172	172	172	172	172	172	172	172	172	172	172	172	172	195	205	206	206	208	211	211	211	211	216	218	222	222	222	222	243	246	254	259	265	265	282	287	293	296	308	317	317	332	340	345	350	357	369	369	376	401	407	414	427	441	441	474	479	495	504	537	559	559	559	619	630	630
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	4	5	5	5	5	5	5	5	5	5	5	5	6	6	6	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	10	10	10	13	14	14	21	22	22	28	29	29	29	29	38	39	39	39	39	39	41	46	46	47	47	48	48	48	50	50	52	52	54	58	59	59	59	60	63	63	64	64	64	64	70	70	70	71	71	71	71	72	72	74	74	74	74	74	78	78	78	78	81	81	83	83	83	83	86	86	86	86	87	87	87	88	89	89	89	89	89	89	89	90	90	90	92	92	92	93	93	93	93	93	94	94	94	94	94	94	94	94	94	94	94	94	98	101	102	102	103	105	105	109	111	111	112	117	117	117	117	139	140	142	153	158	158	165	172	177	179	186	199	199	220	224	227	243	250	257	257	260	284	285	292	299	308	308	330	334	342	346	362	376	376	376	442	453	453
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	4	15	22	26	35	39	50	73	90	97	103	110	135	159	176	181	204	204	222	230	256	260	265	273	289	296	300	304	306	306	306	308	311	316	318	331	335	341	343	351	355	357	358	358	361	369	373	375	376	377	382	382	382	384	385	385	386	388	392	393	396	400	401	401	403	403	403	403	403	405	405	405	405	409	412	412	412	412	417	418	419	422	426	426	437	440	440	442	444	446	448	448	448	451	453	455	460	463	463	470	474	474	474	482	483	485	488	493	498	508	515	519	534	538	543	553	560	574	584	591	596	597	597	612	620	635	637	643	645	651	658	663	669	673	673	679	683	687	689	695	697	698	701	706	706	706	710	713	713	717	718	724	729	733	746	758	765	787	792	805	810	815	821	828	832	837	839	841	847	852	854	856	856	856	880	882	888	895	898	905	905	914	919	923	925	927	930	940	950	954	955	961	977	981	991	998	1005	1014	1022	1029	1029	1046	1065	1084	1088	1100	1112	1124	1138	1138	1159	1164	1176	1187	1204	1213	1218	1227	1238	1252	1274	1302	1302	1337	1365	1382	1403	1427	1458	1495	1511	1525	1547	1574	1592	1638	1661	1684	1709	1729	1756
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	3	4	5	8	9	9	12	13	13	16	17	19	22	23	23	24	28	31	33	34	34	37	38	38	39	41	41	41	42	46	47	52	54	56	56	63	65	68	69	70	70	70	70	71	72	76	77	77	78	84	84	86	93	93	94	103	104	104	108	112	113	113	114	114	122	125	125	125	125	132	136	140	144	145	145	150	153	153	158	159	162	165	165	178	181	184	188	195	199	199	208	208	208	208	225	229	234	244	247	256	255	265	269	275	294	304	315	327	334	346	358	364	370	370	413	417	434	441	443	448	463	472	481	487	487	511	518	524	527	532	537	547	557	564	573	579	579	581	583	584	588	598	603	613	618	619	623	629	634	635	638	641	644	648	663	673	675	675	689	692	697	702	708	708	708	732	742	743	746	750	756	756	768	770	773	780	785	797	806	825	833	836	838	848	857	862	877	887	891	893	902	902	918	934	949	953	968	993	1022	1038	1038	1083	1096	1111	1137	1177	1197	1217	1240	1257	1272	1300	1329	1329	1367	1385	1401	1429	1477	1533	1569	1587	1615	1635	1672	1703	1753	1804	1848	1902	1961	1996
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	3	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	11	12	12	13	13	17	18	19	19	20	22	22	22	26	26	26	27	27	29	29	29	30	30	30	31	31	31	31	31	34	35	36	41	41	42	43	43	45	46	46	50	54	58	60	62	62	64	65	68	68	71	71	71	71	72	75	76	77	78	78	78	79	81	81	81	81	81	82	83	89	89	89	91	91	92	92	92	92	92	92	94	94	95	95	96	98	101	102	104	104	104	104	104	104	105	105	106	107	107	107	107	107	107	107	107	107	108	108	108	109	109	109	110	110	110	111	111	112	116	117	119	125	126	131	134	136	139	142	146	148	153	154	156	159	159	163	175	186	200	200	212	217	226	238	238	272	272	272	317	340	342	347	364	364	364	403	417	428
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	4	7	12	14	19	25	27	31	51	57	71	91	105	150	186	216	223	236	267	272	283	295	313	322	335	352	387	403	417	455	498	523	570	611	669	725	777	828	828	899	957	993	1021	1073	1122	1171	1210	1219	1288	1318	1346	1358	1365	1400	1435	1455	1471	1497	1520	1537	1569	1592	1651	1678	1704	1722	1744	1753	1777	1826	1826	1826	1965	1991	2028	2088	2143	2183	2183	2310	2337	2376	2444	2491	2551	2607	2607	2711	2776	2861	2957	3056	3136	3263	3355	3447	3541	3675	3751	3850	3965	4084	4154	4249	4340	4474	4553	4648	4761	4894	4988	5143	5271	5369	5491	5560	5637	5637	5950	6148	6287	6380	6516	6659	6753	6938	7098	7194	7296	7422	7483	7584	7688	7808	7949	8047	8165	8271	8434	8536	8536	8719	8794	8887	8983	9062	9216	9304	9398	9478	9576	9576	9804	9949	10037	10120	10187	10316	10435	10539	10626	10774	10947	11001	11064	11168	11317	11525	11525	11780	11957	12103	12250	12392	12611	12816	13120	13330	13528	13837	14245	14746	15185	15601	15828	16119	16486	17054	17584	18037	18436	18792	19046	19360	19757	19757	20423	20831	21180	21381	21566	22010	22422	22756	22756	23337	23624	23873	24279	24638	24932	25204	25534	25772	26067	26429	26948	26948	27833	28067	28353	28681	29030	29643	30032	30400	30671	31095	31502	32248	32927	33675	34177	34715	35378	35765
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	4	7	8	12	16	16	21	29	37	40	44	51	57	61	69	70	78	79	80	82	88	96	98	102	102	102	102	103	103	109	111	118	122	123	127	127	132	138	140	142	147	148	155	156	159	165	166	170	173	173	176	176	183	184	185	188	196	200	202	203	212	217	222	228	237	241	247	253	258	259	265	265	265	292	294	305	313	317	326	326	332	335	337	341	341	343	349	349	356	362	368	371	380	380	384	387	389	392	394	399	400	406	408	410	414	418	419	422	426	427	436	442	448	452	456	462	464	465	465	476	481	489	491	495	497	498	508	512	515	515	519	522	523	525	525	531	533	536	538	545	552	558	563	568	576	583	584	588	592	598	600	600	601	604	609	611	615	615	621	624	625	627	629	633	639	640	646	648	649	649	658	658	658	659	660	662	666	671	671	675	681	687	692	700	703	707	713	724	733	745	750	762	770	781	793	799	799	826	839	844	855	865	875	886	896	896	912	927	934	946	967	971	979	986	994	1008	1020	1039	1039	1081	1107	1124	1145	1160	1187	1204	1219	1227	1259	1268	1284	1317	1349	1377	1401	1421	1443
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	3	6	6	8	8	9	14	18	19	19	22	24	26	26	27	31	35	36	37	38	39	39	41	42	44	45	48	48	48	51	51	58	58	62	64	65	68	71	72	76	85	89	95	95	103	120	125	130	136	145	152	165	173	182	198	214	218	226	235	247	257	274	279	283	304	324	324	365	374	388	400	410	435	455	483	492	511	532	565	578	604	625	640	663	689	689	767	806	826	864	899	936	977	1011	1063	1126	1156	1198	1228	1245	1280	1304	1328	1361	1428	1460	1494	1545	1588	1588	1671	1701	1709	1750	1799	1842	1842	1932	1954	2007	2046	2106	2151	2151	2186	2209	2209	2233	2274	2302	2336	2355	2383	2407	2446	2473	2493	2496	2522	2537	2541	2552	2570	2591	2591	2616	2631	2653	2673	2692	2703	2703	2715	2735	2748	2754	2764	2786	2786	2812	2822	2843	2860	2881	2896	2896	2896	2921	2932	2938	2938	2985	3003	3003	3029	3046	3065	3098	3122	3122	3146	3166	3181	3212	3269	3292	3292	3319	3331	3370	3411	3449	3449	3511	3576	3605	3652	3676	3726	3791	3791	3878	3932	3953	4034	4075	4145	4145	4252	4291	4364	4423	4536	4536	4608	4766	4843	4927	5024	5115	5196	5196	5333	5433	5555	5673	5836	5951	5951	5990	6300	6384
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	6	6	7	7	8	9	9	11	11	12	13	13	13	15	15	15	15	18	18	18	21	21	21	21	22	25	26	26	26	26	26	27	28	28
49	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	4	4	4	4	4	4	4	4	4	12	20	20	20	35	35	47	48	53	53	53	67	70	71	81	84	84	91	96	98	101	103	105	105	110	119	120	125	131	133	133	133	139	140	145	150	155	155	159	164	164	164	164	173	179	179	193	200	202	205	207	215	218	224	224	235	241	243	244	244	254	262	264	272	280	280	280	293	296	308	323	342	369	374	387	392	400	400	400	428	488	513	531	541	588	616	616	631	667	706	719	771	808	808	876	910	954	994	1039	1084	1158	1190	1247	1278	1348	1431	1487	1527	1581	1580	1709	1749	1802	1894	1971	2025	2060	2087	2163	2185	2247	2278	2326	2395	2407	2478	2478	2579	2579	2587	2596	2655	2655	2699	2740	2740	2782	2814	2831	2870	2900	2960	2960	2960	3006	3006	3050	3050	3062	3086	3108	3113	3140	3171	3191	3215	3247	3273	3280	3311	3366	3407	3410	3443	3443	3489	3497	3530	3559	3585	3637	3677	3691	3720	3768	3794	3858	3915	3941	3954	3981	4029	4103	4117	4138	4206	4226	4271	4311	4385	4429	4477	4525	4552	4581	4655	4768	4823	4929	4929	5062	5080	5164	5245	5327	5440	5478	5523	5624	5718	5828	6037	6037	6096	6304	6383	6548	6714	6815	6979	7087	7161	7274	7568	7717	7929	8224	8260	8260	8747	8943
50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	6	6	18	18	0	23	0	0	8	6	7	7	2	11	14	5	6	11	13	21	3	8	8	26	11	7	8	8	12	9	10	10	10	11	3	3	3	3	5	5	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	7	5	5	5	5	5	5	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	9	10	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9
50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	8	9	12	13	15	17	21	23	24	26	32	34	40	40	47	49	50	50	54	55	56	56	56	56	57	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	61	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	63	64	64	64	64	64	64	65	65	65	66	66	66	66	66	66	66	66	66	67	67	67	67	67	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	68	70	70	70	70	70	71	71	71	71	71	71	71	71	71	71	71	71	72	72	72	73	73	73	73	73	73	73	74	74	74	74	75	76	76	76	76	76	76	77	77	77	77	77	79	79	81	81	81	81	81	81	82	82	82	82	82	82	82	82	82	82	82	82	82	82	82	83	83	83	83	83	83	83	83	83	83	84	84	84	84	85	85	111	111	111	111	112	112	113	113	113	113	114	114	114	114	114	116	116	117	117	120	120	120	120	120	122	123	124	124	124	125	126	129	129	130	131	131	132	135
50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	3	3	4	4	4	4	4	9	11	11	13	15	15	17	17	17	17	19	23	24	25	27	28	31	31	31	31	32	32	32	33	33	37	37	37	37	37	37	38	39	40	40	44	44	44	47	47	51	51	53	53	53	54	56	60	60	60	60	60	60	60	60	60	60	60	60	60	61	61	62	62	62	62	63	63	63	63	64	64	65	66	66	66	66	66	67	67	67	67	67	67	67	67	68	69	69	69	69	69	69	70	70	71	71	72	72	72	72	73	73	73	73	73	73	74	74	74	74	74	74	76	76	76	76	79	79	80	80	80	81	81	82	82	83	83	83	83	84	84	84	84	84	85	85	85	87	88	90	90	91	92	92	92	92	92	92	92	92	95	96	96	96	97	98	100	100	102	102	102	104	105	105	105	106	107	107	107	107	107	107	108	108	108	108	108	108	108	108	109	109	109	109	110	114	114	114	115	115	116	122	122	122	123	123	125	126	127	127	127	127	129	129	129	132	132	133	133	134	134	134	134	136	136	137	141	142	142	142	142	142	142	142	144	144	144	145	148	150	150	152
50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	3	4	4	5	6	6	8	8	8	8	8	8	9	9	9	9	10	10	12	12	12	12	12	12	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	18	18	18	18	19	19	19	19	19	19	19	20	20	20	21	21	21	21	21	21	21	21	22	22	23	24	24	24	24	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	28	28	28	28	28	28	29	29	29	29	29	30	30	30	30	30	30	30	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	35	37	37	38	39	39	40	41	43	44	44	44	45	46	46	47	47	48	49	52	53	54	59	60
50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	5	5	5	5	15	22	22	40	55	75	90	105	117	133	152	164	177	199	245	271	285	308	324	336	336	351	364	372	372	372	377	378	384	385	385	391	393	395	396	405	410	414	416	416	418	419	422	423	425	425	426	431	431	431	432	432	432	432	432	434	434	439	439	439	439	440	440	440	440	441	444	446	448	448	449	451	453	457	457	490	490	503	520	528	535	544	559	564	568	569	570	572	572	574	579	579	586	590	590	598	599	599	601	602	607	607	608	617	622	623	629	630	631	632	643	645	650	658	659	662	667	672	679	681	683	688	695	695	705	706	711	713	715	715	715	715	715	717	720	721	723	723	723	724	728	729	730	735	735	738	749	752	756	763	763	764	766	766	770	773	775	779	779	779	779	787	789	797	800	800	800	801	802	802	802	803	803	804	808	811	814	818	821	822	825	827	828	829	829	830	831	832	835	835	835	836	837	837	837	842	846	852	856	857	859	863	865	873	880	881	884	885	891	897	899	902	905	906	913	921	933	941	963	966	973	977	986	994	1001	1009	1028	1038	1057	1076	1085	1089	1104	1108	1114	1125
50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	9	11	11	13	15	15	16	16	16	19	20
50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	4	6	7	9	11	13	15	16	21	23	27	29	33	33	35	68	80	81	83	84	84	86	88	90	90	90	90	90	90	90	90	91	91	91	91	91	98	98	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	99	100	100	100	100	100	101	101	102	102	102	102	102	102	102	102	102	102	102	102	102	103	104	104	104	104	104	105	108	110	110	110	110	110	110	110	110	110	110	110	110	110	110	110	110	110	110	111	111	111	113	114	114	115	115	115	115	117	117	117	117	117	118	118	118	118	118	118	118	118	118	120	120	121	121	121	122	122	122	122	122	122	122	122	122	122	122	122	122	122	122	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	124	125	126	126	127	128	128	128	128	129	129	130	130	130	131	131	131	131	131	131	131	131	131	131	132	132	132	132	133	133	134	135	135	142	142	142	142	143	143	143	143	143	144	144	144	146	148	148	152
50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	19	20	20	21	25	29
50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	5	6	9	12	13	13	13	14	17	17	17	18	19	19	19	19	21	21	22	22	22	22	22	23	23	23	23	23	25	25	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	27	27	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	32	34	34	34	34	36	37	37	38	39	40	40	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	46	47	47	47	48	50	51	51	51	51	53	56	57	57	57	57	57	58	58	58	58	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	60	60	60	61	61	61	61	61	62	63	63	63	63	63	63	63	63	63	63	63	63	63	63	64	64	68	68	74
50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	16	16	17	17	18	18	18	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	22	22	22	22	22	22	22	22	22	23	24	24	24	24	24	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	27	27	27	28	28	28	30	31	31	31	31	32	32	33	33	33	34	34	38	38	38	40	40	40	43	44	49	52	56	62
50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	4	5	5	5	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	17	17	18	18	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	24	24	25	25	26	26	27	27	28	30	31	33	35	35	35	35	40	42	43	43	45	49	50	50	53	53	58	59
50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	5	5	5	5	6	6	6	6	10	12	17	24	27	28	31	31	34	34	35	36	39	39	39	41	41	42	43	43	44	44	44	44	44	44	44	44	44	45	46	49	49	49	49	49	49	49	49	49	49	49	49	49	49	49	50	50	50	50	50	51	51	51	53	53	54	54	55	55	55	55	55	55	56	56	57	57	57	57	57	57	58	58	59	59	59	59	60	61	61	61	61	61	71	71	71	73	73	73	73	73	73	74	74	74	74	75	75	75	75	75	76	78	78	78	78	79	79	80	80	80	80	80	82	83	84	84	84	84	84	89	89	89	89	89	92	97	99	99	99	99	99	100	101	101	101	101	101	102	102	102	103	103	103	105	105	107	110	111	112	117	118	122	123	123	125	126	126	126	126	126	126	126	128	128	128	128	128	128	128	128	128	128	128	128	128	128	130	131	131	131	131	131	131	131	131	131	131	131	131	132	133	133	133	133	133	133	133	133	133	133	133	133	133	133	133	134	134	135	135	136	137	137	137	137	138	138	139	139	139	139	139	140	151
50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	3	5	7	9	10	12	13	15	15	18	21	21	22	22	24	24	24	24	28	28	28	29	29	29	30	31	32	32	32	32	32	32	32	32	32	32	32	33	33	33	35	35	35	36	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	43	43	43	43	44	44	44	45	45	45	45	45	45	46	47	47	47	47	47	47	47	47	49	49	50	52	53	53	53	53	53	53	57	57	57	58	58	58	58	59	59	59	60	60	61	61	61	61	62	62	62	62	62	62	63	63	64	64	64	64	64	64	66	69	71	74	76	76	76	76	76	76	77	77	77	77	77	77	77	78	78	78	78	78	78	78	78	78	78	81	81	82	82	86	89	90	92	94	96	99	101	104	107	109	119	122	124	125	131	132	133	133	134	137	137	138	141	145	150	154	163	167	180	199
50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	5	5	5	7	7	9	9	11	11	11	16	18	21	25	31	35	38	40	42	42	50	54	55	57	58	58	60	62	62	63	65	67	67	67	68	69	70	71	71	71	71	71	72	72	73	73	73	73	74	74	74	75	76	76	76	76	76	76	77	77	80	80	80	80	80	80	80	81	81	81	81	81	81	81	81	81	82	82	83	83	83	83	84	85	85	85	85	85	85	85	87	91	91	91	92	93	94	94	94	94	94	94	97	97	97	97	97	97	97	98	99	99	99	99	99	99	99	99	99	100	100	100	100	100	100	101	101	101	101	101	101	101	101	101	101	101	102	102	102	102	102	102	104	104	104	105	105	105	107	109	109	109	111	114	114	117	119	120	120	120	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	123	124	127	127	127	128	129	129	129	129	129	130	130	130	130	131	135	136	136	136	137	138	140	145	145	145	146	146	148	151	152	153	154	154	156	156	156	157	160	162	163	164
50	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	3	8	8	15	17	17	18	18	18	18	18	18	20	20	21	22	22	24	24	24	24	25	25	27	27	29	31	33	34	37	37	38	38	38	38	39	39	40	40	40	40	40	41	42	43	43	44	45	45	45	45	45	45	47	47	47	47	47	47	48	48	49	49	49	49	50	51	51	51	51	51	51	51	51	52	52	52	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	56	56	58	58	58	58	58	59	59	59	59	59	59	61	61	62	62	62	62	62	64	64	65	65	65	67	67	68	69	69	69	69	69	69	69	70	70	71	71	71	71	71	72	72	72	72	72	72	73	73	74	75	75	75	75	75	75	75	75	75	75	75	75	77	77	78	79	79	79	79	79	80	80	80	81	81	81	81	82	82	82	83	83	83	83	83	83	83	83	84	84	84	86	86	87	87	87	87	89	90	91	92	92	94	95	97	100	101	103	104	104	104	105	106	108	108	109	110	113	114	116	117	119	119	119	119	124	125	128	128	128	128	128	128	131	134	137	137	141	144
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	3	6	7	7	8	8	8	11	11	11	11	11	12	15	15	15	15	15	19	28	33	42	52	52	59	76	146	187	187	195	223	229	264	303	353	400	425	429	429	463	463	496	508	524	530	545	593	648	668	688	690	701	709	709	711	722	727	731	758	780	807	827	863	909	917	939	953	966	969	970	983	983	983	984	984	987	989	993	996	1007	1018	1018	1022	1024	1031	1032	1033	1034	1037	1037	1039	1039	1039	1041	1041	1041	1041	1041	1041	1041	1041	1041	1041	1041	1041	1041	1041	1045	1045	1045	1048	1051	1052	1053	1057	1057	1059	1059	1060	1063	1065	1069	1072	1074	1074	1077	1079	1080	1082	1085	1085	1087	1095	1100	1102	1106	1108	1111	1116	1120	1123	1127	1127	1129	1131	1133	1135	1135	1135	1135	1136	1139	1141	1143	1143	1145	1148	1148	1151	1151	1152	1153	1153	1154	1155	1156	1158	1158	1159	1161	1161	1161	1163	1166	1166	1166	1167	1167	1169	1169	1172	1175	1175	1175	1175	1182	1182	1183	1184	1185	1188	1188	1188	1188	1188	1188	1190	1193	1193	1195	1197	1198	1200	1200	1200	1202	1202	1204	1206	1206	1207	1210	1211	1214	1214	1219	1223	1227	1229	1229	1232	1236	1237	1239	1240	1241	1241	1242
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	4	6	8	16	17	19	21	21	23	26	27	32	34	38	41	43	43	46	46	49	50	53	54	56	56	57	61	66	68	71	73	76	76	77	80	81	103	103	105	108	110	110	110	112	116	119	120	123	124	126	130	133	136	138	139	141	142	142	142	143	148	149	161	168	170	180	187	187	199	200	204	213	217	221	251	255	258	260	269	272	275	286	290	293	293	302	304	321	334	340	352	359	367	374	382	393	394	401	407	412	420	456	460	467	472	498	512	520	533	552	563	578	583	583	593	608	616	628	638	647	671	685	695	705	718	723	724	733	735	741	758	775	790	791	798	817	833	838	842	848	856	869	883	890	906	913	916	921	930	943	955	961	963	975	980	990	1002	1022	1027	1034	1042	1052	1060	1067	1079	1086	1093	1096	1101	1110	1122	1128	1137	1140	1140	1145	1150	1158	1175	1195	1199	1202	1203	1215	1233	1253	1255	1274	1283	1306	1321	1337	1351	1368	1383	1385	1390	1409	1417	1426	1430	1437	1443	1447	1452	1466	1476	1482	1486	1495	1501	1519	1530	1545	1562	1564	1570	1585	1593	1606	1612	1612	1616	1619	1623	1627	1645	1657	1661	1666	1675	1682
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	9	9	9	9	10	13	13	13	16	16	17	19	20	20	23	24	24	24	24	26	26	26	26	26	26	27	28	28	28	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	33	33	34	35	35	36	38	39	39	39	40	52	52	52	53	54	54	54	55	55	55	56	56	56	56	56	56	56	56	56	56	56	56	56	56	57	58	59	59	59	59	59	59	59	59	59	59	59	59	59	59	60	61	61	61	61	63	63	64	64	64	65	65	68	68	69	69	71	71	71	71	73	74	74	74	75	75	77	77	77	77	77	77	77	77	77	78	78	79	79	79	79	79	80	80	80	81	81	81	81	82	82	82	83	83	83	83	84	84	84	84	89	92	95	105	109	111	112	112	112	114	115	123	154	154	154	161	161	168	218	218	219	224	226
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	4	5	6	6	6	7	8	8	9	9	9	9	9	10	13	13	13	14	14	15	15	15	15	15	15	15	15	15	15	16	16	16	16	17	17	17	17	17	17	17	17	17	17	18	18	18	20	20	21	21	21	21	21	21	23	23	23	25	25	25	25	26	28	28	28	31	31	32	33	34	34	37	38	38	38	38	38	39	41	41	41	42	42	42	42	42	42	42	44	44	44	44	45	45	45	45	46	48	49	49	49	50	51	53	55	56	59	59	60	60	60	60	61	61	65	66	66	71	71	72	72	73	73	73	73	74	77	78	79	79	79	81	82	82	83	83	85	85	85	85	89	91	92	92	92	93	94	96	98	98	98	98	100	100	100	101	101	102	105	110	113	114	115	120	120	120	120	121	121	121	123	123	123	124	124	124	124	124	124	124	124	124	124	124	125	125	125	126	127	128	128	131	131	132	132	132	133	137	137	137	137	139	139	139	143	145	146	146	147	147	147	148	148	150	150	151	151	151	151	151	151	152	152	153
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	3	3	5	6	6	6	6	6	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11	12	13	13	14	14	15	15	15	15	15	15	16	17	20	21	22	24	25	25	25	25	25	25	25	25	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	29	29	29	31	31	32	35	35	35	35	36	36	36	37	37	37	38	38	38	38	38	40	40	40	40	42	43	45	49	52	60	61	66	67	71	76	81	88	92	99	101	105	108	114	118	124	130	137	154	165	175	176	183	184	196	202	206	217	217	223	228	237	246	253	259	262	269	269	273	277	282	286	290	298	307	313	319	320	323	325	325	327	328	333	339	343	345	351	354	357	367	370	372	374	379	381	388	390	395	396	398	402	403	405	421	423	427	428	433	434	445	457	464	469	473	487	497	507	517	523	525	529	540	549	555	563	568	573	573	583	600	614	619	623	626	626	633	633	639	642	651	652	656	657	661
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	4	5	7	7	7	7	7	7	7	7	7	7	7	10	12	12	17	17	17	17	18	20	20	21	21	21	21	21	21	21	22	22	22	22	22	22	23	23	23	24	24	24	25	26	26	26	26	26	31	31	31	31	31	31	31	31	31	33	33	33	33	33	33	33	34	34	34	34	34	34	34	35	36	36	36	36	36	37	38	38	39	39	40	40	41	43	43	43	43	44	44	44	46	47	47	48	48	48	48	48	49	49	54	54	55	55	55	56	59	61	63	67	67	68	68	70	71	72	75	77	83	84	85	87	88	89	93	98	102	103	103	109	113	121	125	130	135	136	142	145	150	157	163	166	169	172	176	178	179	180	182	183	183	183	185	190	192	193	195	197	198	199	200	208	208	208	208	208	210	213	215	215	215	215	216	217	218	220	224	224	227	227	233	235	242	242	244	252	253	257	262	264	266	269	269	271	281	281	284	289	289	289	292	300	303	308	308	310	317	321	324	327	330	333	334	334	337
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	3	13	14	17	17	22	26	34	36	46	54	63	75	84	86	104	119	128	135	150	181	203	237	254	280	312	349	366	390	401	420	453	485	520	575	593	625	663	686	764	790	790	836	865	912	967	1004	1044	1106	1139	1169	1169	1248	1281	1332	1368	1399	1416	1460	1499	1534	1560	1590	1638	1688	1728	1763	1795	1804	1873	1897	1935	1988	2039	2089	2107	2116	2123	2133	2142	2150	2173	2195	2225	2256	2265	2280	2299	2307	2321	2338	2346	2363	2372	2382	2396	2405	2418	2424	2431	2438	2445	2449	2454	2464	2466	2479	2484	2496	2500	2519	2533	2533	2550	2558	2567	2582	2597	2615	2626	2660	2677	2691	2704	2726	2733	2737	2750	2763	2776	2783	2801	2807	2823	2843	2857	2874	2897	2906	2925	2945	2973	2997	3013	3037	3062	3077	3091	3105	3118	3134	3176	3196	3229	3246	3264	3293	3310	3334	3357	3383	3400	3415	3435	3457	3492	3513	3540	3555	3560	3569	3587	3605	3620	3632	3640	3656	3679	3687	3700	3710	3727	3741	3759	3779	3791	3819	3835	3840	3851	3855	3877	3889	3909	3935	3951	3963	3985	3995	3997	4009	4026	4045	4057	4068	4083	4132	4148	4170	4187	4209	4228	4250	4278	4318	4345	4372	4384	4399	4437	4457	4488	4508	4537	4562	4586	4630	4647	4686	4714	4764	4778	4813	4854	4872	4919	4970	5036	5060	5093	5130
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	4	7	8	9	10	13	13	15	17	17	17	17	18	19	19	22	22	24	28	30	33	36	36	36	36	39	41	43	44	45	46	47	47	47	55	55	64	64	64	64	66	70	74	82	84	85	85	85	85	86	89	90	93	100	102	105	105	109	109	112	115	115	122	124	125	125	136	137	139	139	141	143	146	146	152	157	164	166	167	169	171	171	174	178	179	179	183	183	185	184	189	190	192	193	194	200	201	200	204	205	208	213	213	218	219	221	225	226	229	227	230	233	236	238	239	243	244	245	246	249	251	252	253	260	261	261	264	275	276	280	282	287	296	300	306	310	313	315	323	327	335	341	345	346	347	349	353	354	361	363	364	369	372	373	380	382	384	384	387	398	408	414	421	423	429	436	443	452	454	460	462	469	469	470	474	478	494	497	500	505	507	507	510	518	525	534	535	540	550	555	561	569	574	576	585	593	607	616	622	622	622	633	638	647	653	654	659	664	679	687	701	707	718	719	732	736	742	750	788	789	808	810	828
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	7	7	7	9	9	10	15	15	15	15	15	15	16	18	19	19	19	19	19	19	20	20	21	22	22	22	22	22	23	24	24	24	24	24	24	24	25	26	26	27	27	28	28	30	30	30	30	30	30
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	3	3	3	4	4	5	8	12	12	15	15	15	16	16	16	16	17	17	18	18	19	20	21	24	24	24	25	25	27	30	33	34	34	35	36	36	37	37	38	38	38	38	40	40	40	40	40	41	41	41	41	41	41	41	41	43	45	47	47	51	57	60	62	62	63	72	76	76	79	81	82	82	86	91	91	91	94	94	94	95	98	99	99	103	104	106	107	107	109	114	118	119	125	131	137	137	140	140	140	142	144	156	162	167	170	174	176	177	178	181	191	201	207	212	217	224	232	236	244	255	261	286	293	299	307	311	321	327	341	347	359	361	367	370	377	384	397	414	418	429	436	447	453	467	485	487	502	502	514	526	533	537	546	551	559	576	593	602	610	614	616	621	630	650	655	660	662	663	666	681	689	699	705	710	715	718	730	739	753	760	769	776	786	793	820	828	843	846	862	867	897	912	927	942	948	970	993	1014	1035	1048	1054	1075	1086	1113	1135	1151	1163	1180	1186	1200	1234	1262	1283	1297	1308	1319	1330	1352	1370	1385	1408	1413	1423	1444	1460
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	5	5	5	5	5	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	9	11	11	19	19	22	25	27	30	30	31	37	38	38	38	38	38	38	38	42	42	42	42	46	47	47	47	50	50	59	60	61	61	61	61	61	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	70	71	71	71	73	78	79	79	84	84	89	90	90	92	92	93	95
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	5	5	6	8	8	14	15	15	18	18	18	21	22	23	23	23	23	23	23	23	24	24	25	26	26	27	27	27	27	27	28	28	28	28	28	28	29	29	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	32	32	32	32	32	32	32	32	34	34	34	35	39	39	40	40	40	44	44	47	47	47	50	51	51	55	58	58	59	67	69	69	69	69	73	86	121	123	125	133	133	134	139	145	148	150	151	152	155	156	160	161	164	165	165	165	166	166	166	168	171	172	177	178	178	182	183	185	185	188	192	192	193	200	210	212	214	215	215	216	217	219	220	220	220	220	220	221	224	226	226	230	231	237	238	246	246	248	249	250	251	255	255	256	260	265	265	265	269	272	274	277	277	278	280	281	283	284	290	290	291	292	293	297	302	302	302	305	306	307	310	312	315	315	315	320	323	325	329	330	331	339	340	342	347	349	351	351	357	363	370	378	380	381	383	390	397	405	414	451	479	482	491	508	514	521	544	547	548	551	553
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	3	3	3	9	9	10	10	12	12	12	12	13	13	14	14	14	14	14	14	14	14	15	15	15	15	15	16	17	17	18	19	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	24	25	25	25	27	28	30	31	32	32	32	41	41	43	44	44	46	46	46	54	59	72	90	90	91	92	92	93	96	96	99	102	102	103	106	107	107	109	112	113	116	117	116	123	127	130	138	143	143	143	146	150	154	157	161	162	163	170	172	174	179	184	188	197	197	204	205	212	212	215	216	226	227	228	230	237	239	240	247	247	247	248	250	254	259	261	263	264	269	273	273	279	281	283	285	293	295	301	302	306	308	310	310	317	318	320	326	327	331	332	333	336	340	341	344	346	346	346	347	349	351	355	358	358	361	361	363	366	367	369	369	374	374	384	387	391	392	394	397	398	402	402	404	408	410	412	414	416	419	420	420	420	420	420	421	424	424	424	427	427	432	434	434	435	435	440	441	442
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	12	12	12	12	12	12	12	12	12	12	13	13	13	14	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	31	31	31	31	31	31	31	31	33	33	34	36	38	39	39	39	42	46	48	51	52	53	53	54	54	61	62	62	62	64	64	64	67	69	71	71	71	72	73	73	74	77	77	80	80	80	80	81	83	83	84	84	84	87	88	93	93	93	93	97	97	97	97	97	97	99	99	99	99	99	99	99	100	100	101	105	107	109	111	111	111	113	113	120	125	129	130	131	135	136	137	140	140	140	149	157	158	162	173	175	177	181	188	196	200	203	204	204	209	215	219	220	227	234	235	239	241	245	246	249	253	258	263	266	268	273	275	276	278	278	278	283	284	290	291	292	297	303
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	4	4	4	6	9	9	10	14	14	16	18	22	23	24	25	26	26	27	27	31	34	35	35	45	55	55	58	94	137	137	137	171	171	225	225	246	246	246	301	347	348	366	411	411	417	419	419	438	439	442	442	443	445	445	453	453	456	459	461	465	467	469	475	477	477	481	484	497	517	518	519	519	521	534	542	552	552	552	552	553	553	553	555	555	556	556	556	556	559	560	566	566	566	570	570	571	572	574	576	577	577	577	577	578	579	579	582	584	587	587	590	590	591	592	592	592	592	592	593	594	596	596	596	597	598	601	605	605	605	610	611	612	613	616	617	620	622	622	629	631	634	634	634	637	640	644	644	644	644	644	648	649	651	654	655	655	656	656	657	663	665	665	665	665	670	671	675	675	676	676	676	677	677	677	677	679	679	679	681	681	682	691	693	696	698	702	704	705	710	712	712	713	714	715	718	719	721	721	723	725	725	726	731	732	733	733	735	737	751	756	758	763	764	771	773	803	806	811	813	813	814	814
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	3	4	4	7	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	11	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	15	16	16	17	18	18	18	18	18	18	20	20	20	20	20	22	22	22	23	25	25	28	28	28	30	32	32	32	32	32	34	41	41	43	44	45	45	45	48	51	51	51	53	54	54	56	63	65	66	70	70	70	73	74	77	80	84	89	89	94	101	102	117	121	131	132	144	149	151	157	162	168	176	190	206	213	213	216	216	228	237	244	251	253	260	264	270	277	289	296	298	298	298	307	310	312	317	324	329	335	342	342	348	352	354	355	359	359	366	377	383	384	385	388	393	395	400	402	408	415	422	435	436	447	450	453	458	460	461	471	475	485	485	494	496	520	536	549	557	566	577	587	602	616	628	628	634	643	652	667	672	676	702	705	714	739	753	771	778	784	787	803	812	828	836	855	859	866	868	879
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	4	4	4	6	6	6	6	7	9	11	11	13	13	14	17	20	21	21	21	21	21	22	25	27	32	32	32	32	34	34	36	37	38	38	38	38	39	41	42	42	42	42	44	45	45	45	46	47	49	53	55	56	58	64	67	69	76	76	76	79	83	83	93	97	99	100	101	106	109	111	113	116	119	121	124	124	124	124	125	126	128	128	128	128	128	125	128	128	128	129	129	129	131	132	135	137	140	142	145	147	151	154	157	157	157	161	163	167	167	170	170	171	174	177	179	183	190	191	191	192	193	194	200	206	208	214	216	218	221	223	224	228	229	230	231	235	240	243	247	250	250	250	252	256	259	261	263	264	265	269	270	274	280	280	283	283	287	290	294	299	299	299	302	303	326	327	330	335	341	343	347	347	350	354	358	362	365	365	368	368	370	370	370	370	371	374	377	379	380	384	386	390	395	396	399	400	402	402	402	406	410	413	414	419	422	429	435	448	450	451	455	458	461	467	469	471	471	476	477
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	9	11	12	13	15	19	19	19	25	26	28	33	34	34	39	40	42	45	48	49	50	64	64	66	66	74	77	84	86	88	90	91	96	97	100	105	122	122	125	125	141	149	153	158	159	165	171	173	175	177	178	187	187	188	189	193	196	200	201	203	206	209	214	221	224	225	227	232	233	235	239	241	244	245	249	251	255	263	267	268	275	279	279	280	281	284	290	295	299	299	300	303	304	304	304	304	304	304	305	309	321	327	332	332	332	333	335	339	340	341	344	349	354	358	363	372	374	378	382	384	385	388	394	395	396	410	411	413	421	436	439	443	446	448	450	452	457	460	461	463	465	465	468	474	480	481	486	488	489	492	499	500	502	505	505	505	507	510	511	514	516	517	522	523	523	525	525	534	534	535	547	551	554	560	568	568	578	584	592	598	602	606	611	615	625	631	635	636	645	656	665	670	676	686	700	713	720
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	4	4	4	4	4	4	5	5	7	8	9	9	9	9	9	10	11	11	11	11	11	12	12	13	13	13	13	13	13	13	13	17	17	17	17	17	19	21	21	21	21	21	21	22	22	22	23	24	24	25	25	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	28	28	29	30	32	33	34	34	35	37	37	37	37	39	39	39	39	39	39	39	39	39	40	40	41	41	41	41	41	41	41	41	41	41	42	42	42	43	43	43	45	45	45	45	45	45	45	45	46	47	49	50	50	50	51	51	51	51	52	52	52	53	53	53	53	54	55	56	56	57	58	60	61	65	66	66	66	66	66	69	69	69	69	69	69	69	69	69	69	70	71	73	76	76	76	76	77	79	81	81	82	83	83	83	83	83	83	83	83	83	83	83	83	83	83	84	86	86	86	87	87	87	87	88	88	90	91	94	95	95	95	96	97	97	98	99	99	100	101	102	102	102	103	104	105	106	106	107	107	109	110	111	112	113
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	4	4	4	5	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	9	9	10	11	11	11	11	11	11	11	11	11	11	11	11	11	14	14	15	16	19	19	19	19	23	23	23	23	23	23	24	25	27	28	28	28	28	28	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	32	32	33	33	33	33	33	33	33	35	36	36	38	38	38	39	39	39	39	39	40	42	43	45	46	46	46	48	48	49	49	49	49	49	49	50	50	52	53	53	53	54	55	55	56	57	58	58	59	59	59	59	59	59	59	64	64	64	67	69	69	69	74	74	77	78	79	80	84	86	86	90	95	96	96	96	97	97	98	99	99	100	100	102	103	106	106	106	107	107	107	107	107	124	132	140	142	146	149	157	167	174	174	184	186	187	192	193	197	197	198	201	202	202	203	212	212	212	212	213	216	221	221	225	225	226	226	227	230	237	237	240	248	249
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	4	5	5	5	7	8	9	10	11	12	12	12	13	21	43	59	73	89	106	108	108	128	145	158	179	203	209	211	241	254	267	291	310	311	331	346	356	402	440	457	457	457	488	501	531	557	593	601	601	646	646	707	741	765	787	789	837	862	909	946	978	988	1002	1043	1100	1132	1152	1193	1193	1200	1213	1263	1331	1400	1461	1548	1568	1627	1661	1721	1761	1797	1831	1866	1942	1995	2041	2109	2150	2181	2194	2259	2316	2375	2456	2541	2557	2577	2651	2710	2735	2784	2842	2856	2869	2897	2914	2939	2972	2972	3015	3026	3059	3078	3108	3135	3169	3189	3216	3278	3324	3359	3402	3427	3447	3472	3538	3564	3609	3673	3702	3730	3766	3796	3829	3877	3937	3968	4020	4097	4141	4170	4216	4283	4350	4362	4370	4439	4475	4512	4542	4596	4621	4623	4684	4720	4747	4772	4815	4853	4867	4888	4915	4946	4974	5013	5027	5046	5106	5146	5185	5209	5251	5259	5264	5307	5347	5401	5450	5500	5540	5558	5593	5628	5656	5702	5724	5758	5797	5829	5851	5870	5916	5945	5985	6000	6036	6053	6057	6085	6132	6170	6180	6192	6207	6266	6303	6349	6364	6396	6458	6478	6546	6568	6662	6679	6695	6737	6796	6851	6869	6934	6980	7029	7058	7111	7162	7212	7274	7302	7320	7361	7407	7445	7481	7558	7619	7709	7761	7849
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	3	3	3	3	3	3	5	6	6	6	6	6	6	6	6	7	7	7	7	7	7	8	8	9	10	10	10	12	12	16	16	16	16	16	16	16	16	17	18	18	18	19	19	19	21	21	21	22	22	23	24	25	25	27	28	28	29	31	31	31	31	35	35	35	36	37	37	38	38	40	40	43	44	44	45	46	47	47	47	48	49	49	49	49	51	54	54	55	56	57	58	59	58	58	60	60	61	61	61	61	61	61	61	62	62	62	62	63	63	63	64	64	66	66	69	69	69	69	69	69	69	70	71	71	71	71	72	72	73	73	74	74	74	75	75	75	75	76	76	76	76	77	78	79	80	81	81	82	82	82	83	83	85	86	86	86	86	87	87	87	88	88	90	91	91	91	93	93	93	93	94	94	94	94	95	95	97	97	97	97	98	99	99	100	100	104	105	109	111	111	112	112	112	112	113	114	114	115	116	117	117	117	117	120	121	121	122	125	125	127	129	130	132	135	135	139	143	145
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	8	9	9	9	9	9	9	9	9	9	10	10	11	11	11	11	11	11	11	11	12	14	15	15	15	15	16	16	16	16	16	17	17	17	17	17	17	17	18	19	19	19	19	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	23	23	24	24	25	25	25	26	26	26	27	28	28	28	28	28	29	29	29	29	31	31	31	31	31	31	31	31	31	31	31	32	33	35	36	36	37	38	40	41	42	42	42	42	45	47	50	49	49	49	49	49	50	50	59	61	62	64	64	64	65	66	66	66	66	66
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	3	3	5	6	7	8	8	8	9	10	13	14	17	19	20	24	25	29	32	39	43	51	65	73	84	95	103	103	113	126	129	141	162	177	191	196	201	201	217	239	253	264	276	291	320	329	343	365	374	388	452	494	526	555	574	594	614	638	645	656	666	674	691	713	720	727	732	740	745	764	767	772	773	774	774	777	780	783	787	790	790	792	794	795	795	802	803	803	806	807	808	808	808	811	812	814	817	822	823	829	831	837	841	852	853	857	863	872	873	885	890	895	900	909	912	915	916	916	919	926	932	934	938	942	946	951	957	962	964	977	988	996	1005	1008	1012	1012	1021	1029	1033	1039	1041	1045	1050	1055	1060	1065	1070	1073	1084	1090	1103	1104	1111	1113	1117	1122	1122	1124	1128	1131	1134	1136	1140	1140	1144	1150	1152	1159	1163	1167	1167	1170	1176	1179	1182	1182	1183	1184	1188	1190	1195	1196	1199	1205	1210	1217	1220	1221	1223	1226	1228	1229	1234	1238	1240	1246	1251	1254	1257	1263	1266	1272	1282	1313	1321	1327	1335	1338	1340	1340	1373	1373	1381	1390	1393	1394	1401	1410	1416	1423	1466	1479	1489	1498	1597	1635	1653
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	6	6	6	7	7	7	7	7	7	7	8	10	10	10	10	10	10	10	10	10	10	11	11	13	13	13	13	13	13	13	13	13	13	13	13	16	18	18	18	23	23	23	25	25	25	25	26	26	27	31	32	32	35	37	37	38	38	39	39	41	41	41	45	45	45	46	46	47	47	49	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	52	52	57	57	57	57	58	59	59	59	59	59	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	63	63	64	65	65	68	68	69	71	72	75	76	76	76	76	77	78	79	80	81	84	85	85	86	89	92	92	92	95	96	96	96	97	97	97	99	99	99	100	101	101	102	102	102	102	102	102	102	102	102	102	102	102	102	102	102	104	104	104	104	105	105	105	105	105	105	106	107	107	107	109	109	109	110	110	110	110	110	111	111	111	111	111	111	113	113	114	115	116	116	117	119	119	121	122	122	126	127	128	128	129	130	131	131	133	134	136
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	6	6	6	7	8	9	9	10	10	10	10	11	12	12	13	16	16	18	21	22	23	24	29	29	33	38	38	40	41	43	48	49	49	49	52	52	52	54	54	55	55	55	55	55	56	58	59	63	64	65	67	67	68	68	69	69	71	71	71	74	75	76	79	79	79	79	79	81	85	87	88	89	91	93	97	99	101	101	101	102	102	102	102	102	102	103	104	105	108	108	108	109	109	111	112	118	119	120	120	121	121	123	127	128	134	134	134	137	142	143	146	153	155	156	158	162	165	169	177	177	177	189	194
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	6	6	6	7	7	7	7	7	7	8	8	8	12	12	14	14	15	15	15	16	16	18	18	23	25	25	25	25	25	27	28	30	30	33	36	36	36	38	45	47	47	47	48	48	48	55	61	68	71	77	80	83	83	84	90	93	98	98	98	99	101	101	105	107	108	110	110	113	114	118	121	121	123	127	129	129	131	140	140	140	142	142	143	148	148	148	151	152	154	154	154	154	156	156	160	162	163	164	166	167	168	169	172	172	173	175	179	187	193	195	196	197	198	200	209	209	209	211	212	217	219	221	223	223	226	227	232	238	240	243	246	250	251	260	262	264	266	267	274	281	283	286	292	296	298	305	309	314	318	318	322	327	329	330	336	336	336	341	343	347	355	362	366	370	371	373	375	376	377	385	391	398	399	399	404	413	417	421	421	422	426	433	435	439	442	456	458	462	468	473	478	481	485	492	498	501	505	505	513	520	527	533	536	540	540	540	554	554	562	567	576	579	583	586	590
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	3	4	6	6	6	6	6	7	8	8	11	16	17	17	18	18	22	23	24	26	29	29	30	31	31	31	35	35	36	36	41	43	43	43	43	46	46	46	48	48	48	48	52	52	52	52	52	52	52	52	52	52	53	53	53	53	54	54	54	54	54	54	54	54	56	56	56	57	58	59	59	59	59	59	59	59	59	64	63	63	63	64	66	66	68	67	68	69	71	71	72	72	73	73	73	73	74	74	74	75	76	77	83	83	84	84	94	99	102	103	104	105	107	108	108	108	108	108	109	109	110	112	112	113	113	113	114	116	121	122	128	130	131	136	140	143	146	147	147	150	155	159	160	162	162	163	163	164	169	169	170	171	172	173	176	176	178	180	180	180	180	180	180	182	183	183	183	183	183	183	184	184	185	187	187	188	188	188	188	188	188	190	191	191	193	194	195	195	197	198	200	201	201	201	201	202	203	203	203	207	207	210	210
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	4	4	4	6	10	10	10	12	14	16	16	22	31	43	46	76	79	124	156	187	224	244	288	328	372	387	426	488	532	570	690	777	946	1008	1164	1207	1298	1375	1476	1633	1809	1925	2077	2256	2362	2745	2889	2889	3002	3278	3448	3611	3897	4046	4340	4615	4834	4834	5045	5338	5610	5892	6200	6470	6666	6951	7159	7386	7643	7843	8020	8163	8580	8734	8945	8989	9482	9839	10069	10503	10738	10906	11110	11219	11426	11596	11815	11904	12056	12455	12603	12695	12746	12812	12863	12939	13017	13092	13103	13153	13209	13244	13341	13419	13499	13579	13588	13611	13653	13728	13778	13840	13850	13864	13886	13965	14072	14153	14191	14191	14253	14284	14356	14403	14482	14556	14574	14653	14687	14731	14798	14878	14934	14994	15078	15126	15231	15265	15304	15455	15509	15570	15606	15616	15689	15768	15907	15987	16019	16087	16241	16302	16376	16445	16544	16642	16703	16816	16882	16995	17070	17154	17230	17330	17419	17531	17647	17729	17784	17878	17959	18084	18192	18310	18417	18508	18606	18671	18740	18876	18983	19055	19135	19177	19282	19359	19495	19601	19658	19732	19837	19921	20041	20155	20259	20305	20373	20437	20504	20627	20687	20801	20822	20924	20981	21018	21064	21176	21282	21357	21414	21447	21632	21736	21861	21952	22089	22185	22275	22340	22460	22530	22616	22687	22769	22849	23015	23137	23232	23351	23462	23534	23648	23832	23944	24103	24233	24399	24458	24591	24726	24909	25095	25304	25463	25593	25791
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	6	6	6	7	7	8	9	10	10	11	18	17	20	23	25	25	28	28	29	32	35	36	39	41	49	56	64	80	87	87	96	105	109	111	128	128	133	140	147	147	149	153	168	172	180	180	190	200	205	211	213	223	243	251	261	267	269	282	285	300	302	303	308	312	315	323	326	329	334	339	345	345	363	365	370	374	376	380	385	386	393	398	399	401	403	404	409	413	415	415	416	417	417	417	420	420	421	427	431	442	446	450	455	460	471	476	492	497	497	498	503	511	522	528	530	536	545	551	552	557	559	567	568	570	571	571	572	574	580	584	588	592	606	614	616	620	623	623	624	627	632	638	642	647	653	658	667	678	717	720	723	724	731	742	748	756	762	770	779	786	792	794	801	809	814	827	832	838	854	861	864	866	877	885	897	901	908	911	917	917	920	925	931	936	939	939	940	945	950	955	964	973	976	978	987	993	995	1000	1013	1020	1021	1026	1026	1032	1036	1041	1049	1055	1066	1073	1076	1080	1084	1087	1093	1110	1114	1117	1122	1128	1128	1132	1140	1146	1152	1156	1163	1182	1195
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	6	6	6	6	6	6	6	6	6	8	8	8	8	8	9	9	10	10	10	10	10	10	14	14	14	14	14	15	15	16	17	17	18	18	19	20	20	20	20	20	20	20	20	20	24	25	25	25	26	26	26	26	26	26	26	26	27	27	29	29	31	31	32	33	37	39	41	41	43	51	57	75	75	77	90	109	111	111	112	114	115	117	118	120	121	121	124	125	139	140	140	148	152	152	152	153	153	153	154	156	156	158	161	166	172	178	181	184	184	188	188	189	191	191	193	196	197	198	201	203	203	203	203	205	206	208	212	213	214	214	216	218	221	223	224	226	227	227	229	230	232	232	232	233	233	237	241	240	241	243	246	248	249	250	253	257	259	261	261	264	267	267	269	271	275	275
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	3	3	3	3	4	5	5	7	9	9	12	16	15	19	21	23	40	62	64	64	66	66	68	68	69	72	72	72	72	73	73	73	73	74	76	76	76	76	76	78	78	79	79	79	79	79	79	79	81	81	82	82	82	83	84	84	84	85	87	87	88	90	91	92	92	92	92	94	94	94	94	95	95	98	98	101	101	102	102	102	103	103	103	104	105	105	107	107	107	109	109	109	110	110	112	114	116	120	120	121	123	125	126	128	130	134	138	139	139	139	142	145	145	146	151	151	154	157	157	160	165	167	170	170	173	173	174	175	175	176	179	184	188	192	193	194	196	197	199	201	202	203	204	204	204	207	208	209	210	218	219	222	222	223	225	226	226	227	229	229	229	234	235	236	237	239	242	246	246	247	247	288	336	341	358	366	367	371	372	374	375	375	379	379	379	381	381	381	383	384	384	385	386	387	392	392	394	397	400	402	403	405	407	409	410	410	412	415	416	419	425	425	426	428	430	433	435	436	436	436	438	440	442	446	449	451	454	455
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	5	5	5	5	6	9	10	10	10	11	12	13	13	14	14	14	15	15	15	15	15	15	16	16	17	17	19	19	19	19	20	21	21	21	22	23	23	23	23	24	25	26	27	28	28	30	30	30	30	30	30	30	30	30	31	32	32	33	34	35	35	35	36	36	36	36	36	37	38	39	39	40	41	41	42	42	43	43	43	43	46	46	48	48	50	50	52	53	53	54	60	66	72	88	91	92	92	92	96	104	104	104	106	105	106	106	106	114	115	117	117	117	117	117	125	132	132	137	138	141	141	146	150	150	151	156	160	160	163	163	163	168	168	172	175	175	176	177	179	182	182	182	192	194	197	197	198	200	201	203	204	204	208	209	212	213	216	218	225	235	240	243	249	251	254	259	263	266	266	272	280	284	287	291	303	310	310	320	325	329	333	335	337	343	365	373	379	391	414	422	429	431	434	459	471	490	501	516	552	568	597	608	637	656	662	678	706	732	748	775	791	806	817	846	886	902	921	945	963	999	1042	1066	1090	1112	1121	1138	1156	1178
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	4	8	10	12	15	16	20	24	27	31	43	46	54	62	63	65	66	71	73	73	76	81	81	81	83	86	87	93	93	93	95	97	101	105	115	115	121	126	132	132	147	150	162	164	166	175	182	191	195	209	211	217	223	234	245	249	255	262	271	272	296	319	331	344	349	359	371	378	384	388	393	393	409	413	415	416	423	428	433	435	435	440	444	446	449	456	460	461	461	464	465	479	488	491	493	505	512	517	518	521	520	524	529	534	536	543	551	553	558	565	570	575	582	588	597	597	607	614	626	634	638	639	641	644	649	651	661	663	670	672	673	675	680	680	681	681	685	686	688	690	695	698	701	709	715	719	724	730	738	744	753	755	757	757	762	763	764	766	772	774	775	777	784	787	793	794	799	806	809	813	815	821	823	829	833	838	845	848	859	860	865	873	881	883	888	895	899	905	912	931	944	951	954	957	971	979	995	1012	1018	1034	1041	1051	1068	1078	1085	1097	1107	1120	1123	1137	1144	1149	1158	1169	1181	1186	1195	1207	1215	1229	1240	1253	1275	1289	1309	1326	1342	1353	1377
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	7	7	7	7	7	8	8	8	13	14	15	15	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	20	20	20	20	21	23	23	23	23	23	23	23	23	23	24	24	26	27	27	28	29	32	33	33	34	34	34	35	35	35	36	37	37	37	41	41	43	47	51	52	54	58	60	61	61	61	63	65	67	67	69	71	73	74	78	83	83	84	85	85	88	88	89	89	90	90	90	90	93	94	94	94	94	94	95	96	98	99	101	101	101	109	110	111	112	114	114	117	119	122	122	125	129	133	134	135	140	143	146	149	153	155	157	160	166	169	172	175	179
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	3	6	6	7	7	8	8	8	9	10	12	15	16	16	18	20	20	20	20	20	20	20	21	21	21	21	21	21	22	22	22	22	22	23	23	24	24	25	27	27	27	27	27	27	27	27	27	28	28	28	28	28	28	28	29	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	32	32	32	33	33	33	34	35	36	37	38	38	38	40	41	42	42	42	42	44	44	44	44	45	48	49	49	49	49	49	50	50	52	52	64	65	67	67	69	76	79	80	86	88	93	99	109	112	115	118	123	127	132	138	138	140	141	143	145	145	147	147	147	152	156	160	161	162	166	171	173	175	175	178	178	179	181	184	186	186	188	188	189	198	200	201	201	201	204	206	207	207	207	208	209	210	211	216	218	222	223	225	225	225	225	225	226	228	228	228	230	234	235	242	244	247	249	249	250	252	254	261	263	265	265	277	281	296	299	300	309	313	319	327	328	333	333	333	337	340	341	341	341	341	341	350	352	352	355	357	358	358	358	362	366	367	367	368	368	368
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	3	3	3	3	5	6	6	7	7	8	8	10	15	17	22	24	24	26	26	32	38	39	40	41	52	55	55	58	62	63	63	69	70	70	72	74	74	76	78	78	79	80	80	80	81	81	81	81	81	82	82	86	86	87	87	88	88	88	89	89	90	90	93	93	93	93	95	96	99	99	101	103	103	105	105	105	106	106	106	109	112	114	114	115	115	115	115	115	115	115	116	118	118	118	118	118	119	119	119	120	121	126	126	127	127	128	128	129	129	129	130	131	131	135	135	138	138	139	139	141	142	143	144	144	145	147	148	149	149	150	151	151	151	152	153	157	159	161	163	164	165	167	169	170	171	172	173	174	175	175	177	178	179	180	182	212	213	214	217	219	220	222	222	224	224	224	228	228	229	231	238	241	242	247	249	252	252	252	254	255	256	257	260	260	261	266	269	271	272	274	275	276	277	277	282	285	287	287	290	294	296	300	301	305	305	305	305	306	309	309	312	315	319	321	324	326	327	328	330	331	331	335	340	340	341	341	346	350	355	357	357	364	364
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	4	5	5	5	5	5	12	15	16	18	18	19	20	21	21	21	22	22	24	24	26	30	31	32	32	34	37	38	38	40	42	46	46	48	48	54	55	60	63	63	66	66	66	66	68	69	74	77	79	80	81	81	81	84	84	84	84	84	86	87	87	88	89	90	91	91	91	91	91	92	92	93	95	97	99	100	103	104	107	107	110	113	113	117	120	121	123	124	128	129	130	134	144	145	145	148	152	156	156	156	156	157	161	164	165	165	166	166	166	168	169	172	174	175	177	184	184	189	190	194	199	225	225	228	241	252	263	265	266	267	269	269	287	289	290	292	292	292	294	294	307	307	307	307	308	312	320	320	322	322	322	322	322	325	325	325	326	328	329	332	335	337	344	344	346	348	355	357	360	365	367	371	374	373	374	374	379	379	388	392	394	395	396	403	404	405	406	412	416	421	427	432
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	3	4	4	4	4	4	4	4	5	5	5	5	7	8	8	8	8	9	10	10	10	10	10	10	10	10	10	10	10	12	13	13	13	14	14	15	15	16	16	16	16	19	19	19	19	20	20	21	21	22	23	25	27	28	31	34	34	34	34	34	34	35	38	38	44	44	44	45	45	45	45	45	45	46	48	48	48	49	55	55	55	57	57	60	65	65	66	66	67	67	72	73	75	76	76	78	80	80	84	87	87	88	88	92	92	93	96	100	105	108	114	119	123	134	134	134	134	134	137	138	147	151	152	153	153	154	163	166	167	169	172	173	176	177	179	182	182	185	188	189	191	192	195	196	197	199	199	199	199	199	199	199	199	200	203	203	203	203	204	206	206	206	207	207	207	208	208	209	212	212	212	212	213	216	216	216	219	221	223	223	227	228	232	239	241	241	244	248	250	251	252	255	255	258	261	263	267	269	269	271	279	280	291	291	291	292	293	293	294	294	298	299	300	301	302	303	310	314	314	317	317
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	4	4	4	4	5	5	6	7	8	8	10	15	16	16	18	18	18	21	23	24	30	30	30	30	36	36	38	39	39	39	39	41	41	41	44	44	44	46	47	48	49	49	50	50	50	50	54	55	55	55	55	55	55	57	58	63	69	73	73	74	100	150	213	229	239	239	255	277	300	303	306	336	342	342	342	343	343	343	343	343	346	347	350	351	352	354	354	354	359	361	366	366	367	367	367	367	370	373	374	375	376	381	382	384	386	386	387	387	388	389	390	394	398	404	403	406	410	411	415	417	420	425	437	438	438	441	452	463	482	495	497	529	535	569	569	570	572	573	577	578	579	617	657	657	658	660	665	668	704	706	709	711	713	713	716	716	720	722	724	727	730	732	735	735	739	740	741	761	763	764	765	769	772	774	780	781	781	789	789	794	795	795	797	802	804	805	806	808	812	813	821	829	832	835	839	842	869	873	885	887	887	887	887	890	890	890	893	894	900	906	906	907	909	910	910	910	910	911	913	914	914	915	917
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	4	5	7	7	7	7	7	7	7	8	8	10	12	12	13	16	17	17	17	17	17	18	18	19	19	19	19	19	19	20	22	22	22	24	25	27	27	27	27	27	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	31	31	31	31	32	32	32	32	32	35	37	37	38	39	39	39	39	39	39	41	41	41	42	49	49	50	53	54	57	59	63	63	65	68	70	73	76	80	83	87	89	89	97	97	98	102	105	108	109	110	113	118	123	123	126	128	130	130	135	137	141	143	145	145	152	153	155	156	157	159	160	164	167	169	170	170	170	176	178	184	186	186	191	193	200	202	204	205	210	212	214	216	219	230	234	235	243	257	264	267	277	289	292	297	304	310	316	318	325	328	331	332	336	342	348	348	351	357	361	363	365	372	373	382	384	385	394	401	410	417	418	421	428	441	441	446	451	458	459	464	467	472	484	494	510	515	523	536	545	550	553	559	565	570	577	614	626	631	635	637	643
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	3	4	5	6	6	8	12	12	12	13	19	22	29	31	38	38	39	52	53	61	70	79	84	91	93	97	99	103	105	105	108	109	113	118	132	133	137	141	145	145	154	155	163	170	171	174	183	198	208	215	220	225	232	238	244	246	252	252	275	301	309	316	320	322	326	327	331	331	336	338	340	340	347	351	354	357	362	368	371	374	375	378	380	387	397	403	405	410	410	412	415	416	420	423	429	429	435	442	443	447	449	452	456	459	467	469	476	483	486	491	504	508	511	514	518	531	531	539	546	557	563	575	576	579	583	584	588	590	597	605	611	615	637	641	644	653	656	660	676	690	695	700	703	716	722	729	732	736	741	743	745	757	762	768	779	787	794	810	816	832	846	855	863	876	890	901	1023	1049	1068	1090	1124	1187	1190	1195	1198	1212	1222	1230	1241	1248	1265	1286	1288	1293	1297	1311	1320	1326	1337	1347	1358	1372	1395	1401	1416	1421	1433	1444	1453	1468	1475	1495	1507	1521	1531	1537	1545	1554	1571	1580	1591	1603	1612	1629	1642	1666	1672	1705	1721	1736	1747	1766	1780	1802	1842	1859	1864	1893	1915
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	7	8	11	14	20	21	28	31	40	44	62	78	87	112	174	194	207	267	291	319	342	368	379	397	432	453	497	532	559	584	598	621	684	718	764	792	792	817	835	846	876	898	926	954	964	985	985	1025	1032	1054	1067	1083	1106	1146	1174	1198	1226	1252	1272	1299	1321	1339	1375	1411	1446	1492	1546	1579	1624	1678	1754	1820	1858	1919	1933	1946	1983	2033	2096	2128	2146	2162	2170	2193	2234	2264	2289	2311	2332	2342	2368	2383	2413	2426	2448	2463	2500	2543	2560	2579	2584	2591	2603	2615	2629	2663	2681	2685	2708	2721	2725	2784	2822	2860	2891	2925	2947	2964	2987	3005	3037	3058	3097	3112	3139	3190	3261	3290	3371	3436	3466	3509	3541	3601	3609	3654	3690	3714	3742	3811	3839	3871	3904	3948	3968	3999	4042	4068	4109	4149	4189	4202	4224	4259	4294	4319	4359	4403	4428	4467	4510	4553	4579	4608	4651	4670	4707	4738	4757	4795	4806	4844	4872	4925	4966	5000	5037	5068	5079	5120	5155	5182	5224	5269	5295	5315	5331	5371	5399	5434	5452	5452	5478	5491	5501	5516	5549	5572	5593	5608	5617	5659	5700	5726	5750	5782	5801	5832	5881	5911	5938	5962	5970	6006	6058	6096	6136	6175	6229	6249	6294	6342	6394	6439	6472	6526	6569	6619	6655	6713	6762	6833	6904	6937	6984	7043
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	3	4	4	5	5	8	8	8	8	8	8	10	10	10	10	10	10	10	13	14	14	15	16	16	16	16	19	19	19	19	19	20	21	22	22	25	27	28	28	30	34	36	43	46	50	53	59	63	67	77	84	92	95	99	104	113	114	136	145	152	155	159	159	169	174	182	188	193	198	199	202	210	212	214	224	226	226	227	228	230	232	237	243	249	250	260	264	273	280	284	288	293	301	315	330	339	350	350	350	363	381	387	391	393	393	393	410	413	422	424	429	434	434	458	461	467	477	502	511	511	523	530	543	573	579	588	591	596	611	644	660	672	672	672	692	699	717	723	741	747	750	763	778	803	809	835	844	844	849	858	870	880	907	912	914	915	920	937	943	953	953	957	963	971	983	991	996	1006	1007	1023	1025	1035	1042	1046	1065	1065	1070	1075	1081	1087	1094	1104	1107	1113	1120	1140	1158	1172	1177	1185	1194	1207	1220	1230	1237	1246	1248	1250	1259	1268	1276	1283	1293	1307	1320	1326	1336	1365	1384	1397	1401	1412	1430	1438	1450	1475	1483	1495	1509	1532
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	12	12	13	13	13	13	13
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	3	3	3	4	5	8	11	18	18	22	23	23	24	24	28	31	33	60	60	63	69	83	86	86	88	90	91	91	93	93	93	96	96	99	99	99	99	99	100	100	103	105	108	110	112	113	113	114	115	115	115	119	119	120	121	122	124	124	125	125	125	126	127	128	128	128	132	133	133	137	142	142	145	149	150	150	150	154	156	156	158	158	158	159	161	161	163	165	165	168	169	177	177	178	179	181	181	186	190	193	194	199	204	209	215	222	224	226	237	240	245	251	259	265	277	283	288	294	300	306	305	314	314	318	323	325	331	338	353	363	365	370	378	383	387	387	390	401	415	424	429	431	437	443	450	452	463	473	478	485	489	494	504	519	538	546	552	560	566	582	595	603	612	615	617	625	635	640	644	647	652	666	672	683	688	695	697	702	704	709	718	723	733	739	742	750	753	753	764	768	772	774	777	777	788	794	801	802	806	809	816	816	816	818	819	822	831	834	841	849	856	857	858	864	870	875	878	882	883	885	888	895	897	898	901	902	904	906	911
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	7	8	8	10	12	13	14	19	20	32	34	37	41	49	55	65	70	73	89	95	97	104	111	117	118	119	122	123	125	126	126	126	128	132	135	138	139	141	141	146	147	149	151	153	153	154	155	155	158	160	161	163	167	167	167	167	170	170	173	173	174	174	174	179	179	186	187	189	189	189	191	192	196	197	200	200	202	202	202	205	206	210	211	211	211	211	211	217	224	224	225	230	231	233	233	236	236	237	238	239	242	245	245	247	248	251	252	254	258	263	265	268	270	279	293	297	306	313	323	332	336	341	361	378	388	390	396	402	437	452	456	464	471	484	490	497	510	518	525	531	538	541	549	562	572	573	575	596	602	608	617	618	621	624	632	637	641	651	652	652	662	667	694	701	712	716	717	723	726	734	735	743	746	749	754	759	760	765	769	774	777	782	784	792	793	799	801	804	812	818	824	828	831	834	838	839	842	848	851	852	855	855	855	860	864	866	867	868	871	878	887	892	900	901	903	906	909	910	912	919	922	927	931	933	936	942	949	949	951	954	960	965	967	969	975	981	983	985	990	997	1006	1016	1018	1020
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	4	5	5	5	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	8	10	10	10	13	13	13	13	21	21	22	22	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	24	24	24	24	24	24	25	26	26	26	27	28	30	31	31	31	32	32	32	32	32	32	33	33	34	34	35	35	35	35	35	35	36	37	37	37	39	39	42	42	42	42	42	42	42	42	42	43	44	44	45	46	46	47	47	48	49	49	49	49	49	49	49	53	53	54	57	58	59	60	60	63	64	65	65	65	66	66	66	66	70	71	71	71	72	72	72	72	72	72	73	75	76	77	78	78	78	78	78	79	80	80	80	83	83	83	83	84	86	86	86	86	86	86	85	85	85	85	85	85	85	87	87	88	88	89	90	92	93	93	93	96	96
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	4	4	6	8	8	10	10	11	13	13	13	14	14	16	17	18	18	18	18	18	19	20	21	25	27	27	28	30	30	32	34	34	35	35	36	36	38	38	38	41	42	44	44	44	45	47	48	48	48	48	49	50	52	54	56	60	60	62	62	65	68	69	70	70	72	72	73	73	78	79	83	83	87	87	88	88	91	93	95	95	96	96	96	96	96	96	97	97	97	97	97	97	99	99	99	99	99	99	99	102	104	105	105	105	104	105	106	107	107	108	108	108	110	111	112	113	116	118	119	119	121	122	124	124	124	124	124	125	137	141	144	145	149	153	158	160	164	167	169	170	171	177	180	184	186	193	194	196	200	201	201	201	201	202	204	205	206	210	210	211	212	214	217	220	222	224	224	224	225	225	225	225	225	227	227	227	227	228	228	229	229	229	232	234	235	235	235	237	241	242	250	250	250	251	254	257	257	257	261	261	261	262	265	265	265	266	267	267	270	272	275	278	284	289	290	292	294	294	297	298	300	303	303	303	311
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	5	5	5	5	5	5	5	5	9	9	9	10	10	11	11	11	11	12	12	12	12	13	14	14	15	15	15	16	19	20	20	24	24	25	26	26	30	30	31	31	31	31	31	32	32	32	32	32	32	32	33	33	33	33	33	33	33	35	36	36	36	37	38	40	40	42	42	42	42	42	42	43	44	44	47	47	54	54	54	54	56	58	59	61	60	60	62	63	66	67	67	69	70	71	73	75	76	76	77	77	77	77	78	79	79	83	87	87	90	90	91	93	100	101	102	104	104	104	104	106	106	106	106	109	110	110	111	113	114	115	115	115	117	117	119	120	121	125	126	130	132	134	135	135	140	142	146	147	149	151	151	153	154	155	157	160	161	161	161	161	161	162	162	165	165	167	167	172	172	174	175	175	181	183	184	187	187	187	188	191	196	197	199	199	200	200	203	208	211	212	212	213	214	217	217	221	225	230	235	235	240	240
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	4	5	5	5	6	6	6	6	6	7	7	7	7	7	7	7	7	7	8	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	13	13	16	20	22	22	22	23	23	23	23	23	24	24	26	26	28	29	29	29	29	31	31	31	32	32	32	35	36	37	40	40	41	45	45	49	49	49	49	49	52	54	56	57	60	61	63	64	66	68	69	71	72	73	73	76	81	81	81	83	84	87	93	96	101	110	111	115	120	127	132	135	140	140	140	141	142	144	146	149	151	151	153	160	160	161	161	161	161	164	166	167	168	168	170	170	171	171	171	171	174	175	181	188	196	197	198	198	198	200	200	202	204	204	206	206	208	208	210	210	211	211	212	212
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	11	11	12	12	12	15	15	15	15	15	17	17	19	20	22	26	26	27	32	32	35	44	52	58	61	66	74	78	80	83	86	91	95	95	100	101	104	105	110	114	115	121	125	130	135	140	144	148	150	152	153	153	153	156	158	161	169	172	178	183	189	194	201	210	214	217	222	224	229	231	232	234	238	244	246	246	247	248	251	254	255	258	260	261	262	262	263	266	267	269	270	273	280	290	295	295	301	305	306	306	310	315	320	324	331	343	354	359	366	374	392	392	400	413	422	423	437	460	473	479	496	509	516	536	579	589	592	598	610	616	638	671	674	685	690
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	5	5	5	5	5	5	9	14	15	15	18	20	28	43	54	61	61	87	105	121	130	150	167	188	209	238	258	274	296	309	324	344	367	378	385	413	425	446	468	475	498	564	596	596	628	688	727	746	832	881	931	961	998	998	1043	1070	1127	1159	1195	1210	1283	1339	1374	1430	1446	1486	1527	1579	1700	1807	1811	1821	2047	2186	2274	2318	2429	2529	2575	2611	2636	2659	2794	2837	2939	3094	3147	3174	3180	3229	3280	3321	3384	3404	3439	3458	3499	3504	3543	3585	3612	3632	3683	3739	3806	3890	3932	3968	4000	4047	4083	4113	4175	4207	4216	4252	4282	4319	4349	4373	4407	4431	4458	4519	4557	4576	4596	4647	4670	4695	4738	4758	4769	4796	4820	4914	4939	4965	4985	4995	5014	5034	5059	5093	5117	5150	5196	5254	5280	5306	5346	5372	5403	5441	5482	5511	5528	5552	5580	5614	5647	5684	5712	5735	5769	5787	5825	5878	5924	5945	5979	6008	6053	6077	6146	6166	6198	6223	6263	6273	6327	6377	6409	6443	6449	6489	6523	6567	6615	6633	6656	6678	6698	6720	6747	6774	6792	6816	6830	6851	6887	6887	6916	6954	6985	6987	7026	7042	7110	7137	7181	7217	7259	7301	7301	7417	7454	7505	7558	7576	7599	7634	7680	7704	7730	7736	7784	7817	7876	7908	7946	7981	8048	8048	8105	8143	8175	8225	8313	8336	8413	8486	8560
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	4	5	6	7	8	9	11	12	12	13	14	14	14	16	17	20	25	25	27	27	29	30	33	33	33	33	35	37	38	39	40	40	41	41	41	43	45	46	46	49	50	50	51	53	55	55	56	56	59	59	59	59	59	60	60	61	64	67	67	69	69	73	75	76	76	78	79	79	81	81	84	85	92	92	94	94	94	95	98	98	98	99	99	101	102	102	108	109	109	110	111	112	114	117	118	118	118	119	119	119	127	130	131	132	133	134	134	135	137	138	138	143	143	147	149	151	155	155	155	157	158	160	160	165	165	165	165	165	166	166	167	170	171	174	181	182	182	183	190	195	198	198	203	204	209	215	219	223	225	230	231	233	233	238	239	243	248	248	250	251	252	255	257	260	265	265	265	265	266	267	270	270	272	273	273	275	278	280	280	280	280	281	286	287	289	290	291	293	294	296	298	303	308	312	314	314	319	322	325	331	342	346	351	356	358	368	370	373	375	377	377	378	385	388	393	395	398	404	410	410	414	415	415	415	420	420	423	427	430	433	435
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	8	8	10	10	11	12	13	13	13	15	15	16	17	17	17	17	18	18	18	19	20	21	21	21	21	21	21	21	22	28	28	30	30	29	30	30	31	31	34	36	37	37	37	39	39	39	39	40	40	41	41	42	42	43	42	42	42	43	44	44	45	45	46	46	46	52	53	54	55	55	55	55	58	58	58	60	62	62	62	64	66	66	66	67	68	70	71	71	74	78	81	81	81	89	89	92	93	93	93	93	97	97	97	98	100	100	100	100	101	101	105	106	106	107	107	107	107	109	110	111	111	112	113	116	116	118	118	118	118	118	118	118	120	123	123	124	124	124	126	128	128	132	132	132	136	140	140	140	142	145	145	145	146	150	151	151	151	152	152	154	155	155	155	155	155	155	156	157	157	157	159	159
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	3	4	4	5	5	5	6	6	6	7	8	8	8	8	8	8	12	12	14	14	14	14	14	14	14	14	14	15	15	16	17	17	18	20	20	21	21	21	22	23	23	24	24	24	27	27	27	27	27	32	32	37	38	38	39	40	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	43	43	44	45	46	46	46	46	47	47	48	48	48	49	51	51	51	51	51	51	51	51	53	53	56	57	58	58	60	61	61	62	62	64	64	66	68	69	69	70	71	72	72	72	72	76	76	78	78	83	84	85	85	86	86	86	87	89	91	91	91	91	92	92	92	95	95	95	95	95	95	96	96	98	99	99	100	101	102	102	102	102	103	106	106	106	106	108	108	110	110	110	113	113	114	114	115	116	116	117	117	117	117	117	118	122	122	122	122	123	124	125	128	129	130	130	130	130	133	133	139	145	149	149	151	151	152	152	152	154	156	159
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	8	10	9	9	9	11	11	11	11	12	12	12	12	13	14	14	15	15	16	17	18	18	18	18	18	20	21	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	23	25	25	31	35	35	35	37	37	39	41	42	49	72	74	74	75	81	81	83	85	88	91	92	92	104	104	111	113	113	121	122	126	126	126	126	126	126	127	130	130	131	131	131	134	135	136	137	137	137	137	137	139	139	141	142	143	143	143	143
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	4	4	4	4	4	4	5	7	8	12	12	12	16	25	48	53	55	57	57	57	61	62	64	65	65	68	69	71	85	94	94	98	100	100	100	103	104	106	106	106	106	109	111	118	122	134	138	138	146	152	164	167	169	178	178	185	192	193	200	205	211	212	214	214	217	217	218	218	219	219	220	222	222	224	224	224	225	226	226	226	229	231	231	233	234	234	234	235	237	237	238	238	240	240	240	240	242	246	248	248	248	249	249	250	252	253	257	257	262	263	267	269	271	273	277	280	281	283	286	288	293	294	295	297	303	303	303	305	308	309	311	329	360	385	440	444	446	446	447	449	454	458	459	459	465	465	470	476	478	481	482	484	491	498	501	506	506	516	529	537	550	573	582	596	597	601	609	612	626	628	634	634	634	642	656	661	663	664	669	671	671	694	711	717	718	718	719	733	735	743	774	795	802	807	807	815	819	829	833	835	837	838	844	844	846	848	850	850	851	857	858	865	866	869	871	882	888	899	901	904	908	909	917	919	925	928	928	932	934	939
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	8	8	8	8	8	8	8	8	10	10	10	10	10	10	11	11	12	12	12	12	12	12	12	12	12	12	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	17	17	17	17	18	18	18	18	18	20	20	20	20	20	22	22	22	25	25	26	26	27	27	28	29	32	33	34	37	41	42	46	46	49	50	51	51	52	54	54	54	54	54	54	54	54	54	55	55	55	55	55	55	55	55	61	61	61	61	62	62	62	66	77	77	78	81	83	84	84	108	110	110	110	112	112	113	115	119	119	120	121	122	122	123	125	126	127	128	131	133	133	134	134	135	135	137	138	139	139	140	140	140	143	143	144	145	145	145	146	146	147	147	148	148	148	148	148	148	148	149	149	149	149
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	6	6	7	16	16	17	18	31	32	32	33	34	34	40	42	42	44	48	50	50	51	51	51	54	54	55	56	56	56	56	59	61	61	61	61	64	65	66	66	66	66	66	66	66	66	66	66	67	67	69	69	69	69	70	72	73	73	77	78	80	80	82	85	91	91	94	95	95	95	95	95	95	95	97	97	97	97	107	110	110	112	116	116	122	126	136	143	145	147	149	154	155	158	163	167	170	172	177	182	191	197	199	201	204	207	211	216	220	220	224	232	234	239	242	257	259	260	264	273	275	280	288	288	291	296	301	301	305	305	307	312	313	315	321	327	332	337	337	341	353	362	374	387	392	404	411	427	449	477	493	532	600	660	766	828	969	984	1015	1073	1140	1211	1341	1395	1487	1515	1554	1589	1637	1679	1724	1760	1766	1783	1818	1880	1909	1936	1943	1975	1997	2022	2056	2092	2127	2155	2165	2178	2216	2274	2317	2361	2366	2381	2384	2403	2450	2486	2508	2529	2549	2565	2597	2632	2686	2712	2738	2751	2788	2812	2884	2937	2958	2977	3009	3032	3061	3114	3178	3198	3232	3273	3295
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	3	3	4	4	5	5	5	5	5	5	5	5	5	6	7	7	7	7	7	7	7	7	8	8	8	8	9	9	9	9	10	10	10	10	12	12	12	12	12	12	12	13	13	13	13	13	13	14	15	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	20	20	21	21	22	22	22	25	25	25	25	27	27	28	28	28	28	29	29	30	32	32	32	32	32	32	32	32	32	34	34	34	34	36	39	45	48	49	52	54	57	59	61	67	70	75	75	76	79	81	81	81	81	81	83	83	84	85	85	86	86	87	87	88	89	90	90	90	91	91	92	92	92	93	95	97	98	98	98	98	98	99	100	100	100	104	104	104	106	107	110	110	110	110	110	110	111	113	115	116	117	119	122	124	125	125	125	125	126	132	135	136	136	136	136	136	137	140	140	140	141	142	142	142	142	142	145	145	145	146	147
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	3	6	8	9	12	12	11	11	12	12	12	13	15	16	16	17	17	17	18	20	20	20	20	20	20	20	21	23	23	23	23	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	29	35	35	36	36	36	36	36	38	38	39	39	43	43	44	44	44	44	44	45	46	46	46	47	48	48	48	49	49	50	50	52	55	57	57	57	57	57	57	60	60	60	60	62	62	62	63	68	73	74	76	76	76	84	84	88	90	94	98	99	103	106	106	108	111	112	113	115	116	117	119	121	121	122	124	127	128	128	128	129	132	133	134	134	134	134	136	137	138	139	140	142	143	145	146	147	150	150	151	151	153	155	157	158	159	159	160	160	161	164	164	167	168	168	172	179	179	180	180	180	181	183	184	188	189	191	191	194	194	194	200	206	208	217	229	230	238	242	245	251	252	253	253	257	259	262	263	267	268	272	274	276	280	280	280	280	288	294	295	301	302	302	306	306	307	309	315	318	321	323	326
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	2	2	2	2	4	4	4	4	4	4	4	5	5	7	7	7	8	12	20	24	24	28	35	36	64	82	94	134	139	140	140	149	149	159	163	170	171	174	184	193	196	198	198	204	205	206	206	210	213	216	221	225	227	228	230	237	241	243	245	247	249	251	251	255	256	257	259	259	261	262	262	264	265	267	267	268	269	269	269	269	269	269	269	269	269	269	269	271	271	271	272	272	272	272	272	273	274	274	274	274	275	276	277	278	278	279	281	285	289	292	292	292	292	292	292	292	292	292	292	294	295	295	295	295	296	296	296	296	296	297	298	298	299	299	300	300	301	303	303	303	303	303	303	303	303	304	304	304	304	304	304	304	304	304	304	304	304	304	304	304	304	304	304	304	304	305	305	305	305	305	305	305	305	305	305	305	305	305	306	308	308	308	309	310	310	311	311	311	311	311	311	311	311	312	312	312	314	314	315	316	316	317	319	319	319	319	320	320	320	320	320	320	321	324	325	325	326	327	327	327
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	5	5	5	5	5	5	5	6	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	10	10	10	11	15	15	17	18	18	20	21	21	22	22	22	23	23	23	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	27	27	27	27	28	28	28	28	28	28	28	37	37	37	37	37	37	37	36	36	37	37	37	37	37	38	40	40	47	47	47	47	49	50	52	55	55	55	55	56	56	59	59	60	60	62	63	65	66	66	69	69	69	70	71	72	74	77	77	77	79	79	79	81	81	81	81	81	82	83	85	85	86	86	86	87	88	89	90	91	94	97	97	101	101	101	102	103	111	114	114	116	123	128	133	139	141	142	145	146	147	147	152	157	160	165	173	173	173	177	179	180	182	183	183	188	190	193	196	196	204	204	206	206	208	208	208	208	212	213	213	214	215	216	218	224	224	224	226	226	226	226	228	228	228	229	230	230	232	232
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	4	5	5	5	5	5	5	6	8	8	8	8	8	11	11	11	11	11	12	12	13	13	13	14	14	14	14	14	14	14	14	14	14	14	16	16	16	18	18	18	19	19	19	19	19	20	21	24	25	28	29	33	39	40	40	44	48	48	50	50	51	58	63	65	67	67	68	68	74	79	79	79	99	102	106	107	107	109	109	110	111	111	112	114	114	114	114	114	115	114	117	120	120	120	124	135	136	142	142	142	150	152	157	157	157	159	159	159	168	168	169	172	174	176	176	177	178	178	181	182	182	182	182	182	183	183	183	183	183	183	183	183	184	184	184	184	186	188	191	194	198	198	198	201	203	204	205	206	206	206	208	209	210	219	221	221	221	233	235	241	244	247	249	249	254	254	256	257	265	265	265	266	266	266	268	271	272	276	276	281	293	295	301	301	303	306	308	316	322	329	329	329	334	335	336	336	339	340	340	351	356	358	359	361	368	369	373	374	377	380	397	399	407	414	414
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	4	4	4	5	5	5	7	7	9	13	13	13	14	15	17	18	19	20	20	21	21	22	22	25	26	26	26	27	27	31	36	37	37	39	41	41	43	43	44	46	47	48	50	50	51	53	56	60	67	69	73	73	77	80	81	86	91	92	97	101	102	106	110	111	115	117	117	117	117	118	119	119	124	124	130	131	133	135	136	136	137	137	138	141	141	142	143	145	145	146	149	150	152	152	153	153	153	154	154	155	158	159	160	161	165	167	168	171	174	176	179	185	187	188	191	192	194	201	202	204	205	207	210	212	213	215	221	222	226	230	230	230	230	231	232	233	233	235	236	239	243	243	243	244	244	244	249	251	254	257	260	262	262	264	265	267	269	269	272	273	273	277	278	281	281	284	286	289	295	302	304	308	312	315	316	317	320	320	322	325	327	327	329	331	337	341	343	345	345	346	348	348	350	352	356	358	360	363	367	370	371	373	376	377	379	385	388	392	400	400	406	412	419	421	427	430	433	443	446	451	457	464	467	474	474
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	3	3	5	5	6	6	6	6	6	7	10	13	13	14	14	16	22	82	84	84	87	89	91	100	104	107	109	113	113	113	122	123	128	128	129	129	140	143	145	158	161	161	165	166	166	172	186	188	197	199	208	213	214	219	220	225	230	231	231	233	237	237	245	246	247	249	250	251	251	252	256	256	259	261	261	263	263	264	264	266	266	267	267	267	269	275	278	281	281	283	285	290	293	295	296	298	299	302	303	309	309	312	314	316	317	317	324	326	326	328	328	329	330	330	330	330	331	332	333	334	335	335	337	343	345	346	346	347	349	351	352	353	353	353	353	357	357	357	358	358	358	358	358	360	360	360	361	361	362	363	365	365	366	366	366	366	366	367	370	371	374	376	378	378	379	380	382	384	385	389	389	390	393	393	397	398	404	405	405	407	410	412	414	415	422	424	428	430	432	439	439	442	449	453	455	457	459	460	463	464	463	465	469	470	478	482	483	488	488	489	495	495	496	497	501	502	506	509	516
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	5	6	6	6	6	6	8	9	10	12	12	13	14	14	14	15	18	18	18	19	19	19	21	22	23	27	27	28	28	28	29	31	31	31	32	32	33	36	36	36	38	39	39	39	39	40	41	42	42	46	47	47	48	48	48	48	48	48	48	48	48	48	48	52	52	53	54	57	57	57	57	67	67	85	89	99	99	104	104	106	108	111	115	115	118	119	126	134	154	157	158	161	161	167	174	176	176	176	183	186	190	193	195	199	199	205	209	213	217	223	224	224	229	237	239	242	244	245	245	245	245	246	249	250	250	250	255	260	269	269	269	271	271	271	271	274	276	276	276	276	276	277	278	279	282	283	283	284	286	288	291	292	292	294	295	295	295	295	299	301	302	306	309	313	314	317	318	319	320	320	320	327	334	337	337	340	343	344	352	360	364	366	367	371
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	3	3	3	4	4	4	4	4	4	4	5	6	6	6	6	7	9	11	11	11	11	11	11	12	13	13	14	14	15	16	16	17	17	17	17	17	17	17	17	18	23	24	24	26	26	26	27	28	32	35	35	35	38	39	40	44	44	45	45	45	47	47	47	50	50	54	56	59	60	69	70	70	73	76	76	82	85	87	88	88	95	102	107	108	117	122	122	123	132	134	137	137	139	146	146	148	159	171	173	175	187	190	197	204	217	232	232	248	253	254	263	270	291	292	296	309	316	329	354	375	380	383	392	418	424	487	493	507	516	530	553	560	567	571	581	588	603	611	625	641	644	663	678	695	714	723	768	770	780	791	807	827	833	855	856	867	869	880	891	901	906	906	914	921	928	938	941	954	959	964	969	976	985	994	998	1002	1008	1022	1025	1052	1063	1071	1080	1087	1100	1116	1128	1142	1150	1155	1163	1171	1183	1183	1195	1218	1220	1227	1237	1242	1248	1255	1271	1275	1284	1307	1323	1339	1358	1373	1382	1388	1399	1402	1416	1431	1441	1445	1448	1464
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	4	4	4	4	4	4	4	4	5	5	5	5	5	5	7	8	8	8	8	9	9	11	11	11	11	11	12	13	14	14	15	15	15	15	17	18	18	18	18	21	22	23	23	24	24	24	25	25	26	26	29	29	29	29	29	30	32	32	35	35	36	36	36	37	44	44	47	47	48	48	50	51	51	51	53	54	55	59	61	62	62	66	71	74	75	77	77	79	82	82	82	84	84	84	84	86	86	86	87	91	92	92	97	100	100	102	102	103	103	105	105	108	110	111	111	112	116	118	120	122	122	127	128	132	135	135	141	144	147	147	149	151	156	159	161	167	167	167	168	172	175	178	178	179	180	181	183	185	187	187	189	190	191	191	194	195	195	195	196	197	198	199	202	203	203	207	207	207	207	210	212	214	218	219	219	219	221	222	223	229	230	231	233	234	236	238	240	240	240	247	254	254	256	266	267	268	268	278	280	280	283	289	290	294	304	306	311	312	313	315	316	321	324	324	324	324	324	324	332	338	338	339	343
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	5	8	9	13	13	15	15	17	17	17	17	19	19	29	37	41	41	41	41	46	49	51	55	55	55	58	58	63	65	66	66	66	68	69	72	72	73	73	77	83	86	99	104	108	108	108	122	129	129	129	134	134	137	143	143	146	146	148	148	151	151	153	155	161	161	162	170	171	171	173	173	173	173	173	175	176	178	178	182	182	186	187	191	194	213	213	213	214	216	219	234	236	237	237	238	238	238	238	239	239	239	241	242	242	242	242	246	258	258	284	289	300	323	341	351	356	358	386	389	397	410	410	410	423	423	427	436	447	447	447	447	447	447	451	466	466	466	470	472	473	478	488	488	488	493	503	505	506	508	508	509	516	518	519	523	528	529	530	541	543	549	556	559	561	562	567	568	576	577	580	580	580	582	583	584	595	605	613	618	622	625	631	652	660	660	673	679	683	700	705	714	715	720	725	730	733	739	745	745	746	760	765	768	774	778	783	783	787	787	789	790	793	796	799	810	811
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	5	7	8	8	10	16	18	18	21	24	25	26	26	26	27	27	27	27	28	28	28	28	28	28	29	30	30	30	31	31	33	33	34	35	35	40	40	40	42	42	42	44	45	45	46	48	49	49	49	52	56	56	56	56	60	60	60	71	79	81	121	126	126	129	135	135	142	142	146	146	150	153	153	158	158	162	163	167	168	169	170	179	191	207	207	207	215	222	227	228	229	235	238	239	238	243	244	244	245	246	254	254	255	258	262	265	265	276	277	280	283	288	291	293	293	298	302	304	318	319	326	327	328	329	332	334	340	340	345	357	377	380	384	384	416	424	424	443	454	456	459	462	473	475	481	485	489	491	492	495	499	506	519	529	554	560	573	586	591	601	626	626	626	665	676	676	682	682	685	689	694	698	712	721	722	722	763	774	782	791	796	803	811	820	824	824	838	861	864	865	871	872	879	889	894	899	909	961	975	997	1000	1016	1031	1049	1052	1052	1055	1065	1067	1067	1075	1087	1091	1105	1116	1124	1124	1124	1161	1162	1183	1211	1226	1238	1247	1253	1259
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	4	4	11	12	14	18	18	23	32	36	44	56	72	79	94	106	117	131	159	175	193	236	263	299	337	389	389	434	508	536	582	644	700	742	793	867	924	1027	1184	1265	1265	1353	1449	1527	1645	1781	1900	2026	2146	2223	2223	2398	2474	2548	2740	2991	3078	3181	3351	3421	3563	3666	3759	3934	4054	4183	4315	4408	4468	4702	4992	5074	5157	5270	5412	5533	5663	5724	5837	5932	6030	6121	6207	6278	6336	6376	6396	6439	6509	6580	6608	6621	6654	6684	6756	6807	6879	6904	6962	7038	7064	7107	7166	7204	7210	7285	7331	7390	7442	7484	7570	7582	7638	7664	7687	7742	7769	7809	7847	7890	7947	7978	8034	8104	8152	8190	8240	8265	8321	8370	8417	8458	8580	8663	8724	8784	8838	8893	8907	8988	9089	9139	9163	9340	9428	9488	9516	9566	9605	9686	9773	9824	9890	9924	9989	10034	10100	10187	10278	10341	10392	10470	10511	10577	10648	10722	10767	10836	10904	10944	11024	11085	11125	11217	11253	11304	11364	11432	11525	11608	11665	11688	11765	11810	11883	11966	12027	12093	12122	12183	12215	12250	12318	12394	12449	12484	12541	12567	12594	12640	12667	12744	12783	12811	12855	12979	13024	13079	13110	13166	13281	13311	13390	13451	13493	13556	13612	13674	13735	13832	13912	13949	13984	14015	14162	14235	14350	14447	14513	14554	14660	14768	14833	14923	15013	15099	15208	15286	15367	15462
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	3	4	4	4	4	4	4	5	8	8	8	8	8	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	12	14	18	19	19	19	19	20	21	21	21	24	24	28	28	30	30	30	30	30	30	30	30	31	31	36	36	36	37	39	39	39	39	39	45	45	46	46	48	48	48	48	48	48	48	51	51	51	53	55	55	56	57	59	60	61	61	61	62	63	63	67	71	73	74	74	74	74	74	75	78	79	82	84	88	89	89	90	90	90	90	91	91	91	95	96	99	102	104	108	109	116	122	123	126	130	132	135	137	138	142	145	146	147	148	148	156	158	159	172	175	182	188	190	194	204	209	214	217	220	220	225	225	232	236	236	236	236	236	237	242	243	243	244	245	246	249	250	253	254	254	254	260	263	265	267	269	273	278	278	278	279	289	293	296	299	302	303	313	314	318	322	325	333	343	358	361	367	377	386
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	5	5	6	6	6	6	6	7	7	7	8	10	10	10	10	11	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	14	14	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	17	18	19	20	20	20	20	20	20	20	20	21	22	23	26	30	31	31	31	32	32	32	32	33	33	34	34	34	34	34	36	36	39	39	39	39	40	40	40	40	40	40	40	40	41	41	41	42	43	43	44	44	44	45	45	46	46	46	46	47	48	48	49	49	49	51	51	53	53	53	53	53	53	54	56	56	56	57	58	58	58	59	59	59	60	62	63	63	63	63	63	63	63	63	63	63	63	63	63	63	64	64	64	64	64	65	65	65	65	65	65	65	65	65	65	65	65	65	65	66	67	68	68	69	69	69	69	69	69	69	69	69	69	69	69	69	69	69	70	70	70	70	71
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	5	5	5	5	7	7	7	8	8	9	9	53	53	66	79	89	89	132	141	143	144	144	144	145	145	145	145	187	187	188	189	190	200	200	203	203	204	261	263	263	263	263	267	275	275	275	275	275	275	275	275	276	287	287	287	287	289	289	289	289	289	290	290	290	291	291	292	294	294	295	295	295	295	295	295	295	295	296	296	296	296	298	298	298	298	298	299	299	299	299	304	308	309	309	309	309	309	309	311	311	311	313	314	315	315	315	315	315	315	315	315	316	316	317	317	317	317	317	317	317	317	317	321	321	321	321	322	323	323	323	323	323	323	323	323	323	324	324	324	326	326	327	327	327	327	327	327	327	327	331	332	333	334	334	335	336	337	337	338	339	339	339	339	339	339	339	341	343	346	348	349	352	352	352	352	352	352	352	352	352	352	355	358	359	360	363	363	363	363	363	363	363	363	363	363	363	363	363	363	363	363	363	363	363	363	363	363	363	363	363	365	366	366	366	368	368
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	3	4	4	4	5	5	5	8	9	9	13	13	14	16	16	17	19	20	20	22	24	25	31	34	39	39	39	41	41	47	51	53	54	57	57	57	57	60	62	62	62	79	79	80	83	83	84	85	86	88	88	89	90	90	90	94	96	96	97	102	104	105	106	110	113	113	119	122	122	122	125	125	128	132	134	134	134	141	148	149	161	171	171	177	195	200	200	199	200	206	234	253	253	260	274	278	283	287	292	296	301	309	311	324	328	341	342	349	350	350	355	363	365	377	383	390	390	398	405	405	414	425	430	437	447	456	456	460	471	493	493	496	496	498	502	506	513	514	514	522	526	526	530	542	551	552	557	559	565	584	589	589	590	606	610	610	622	634	643	650	661	661	667	677	687	696	702	710	715	725	745	764	774	784	784	784	806	824	842	861	879	880	891	910	924	939	949	956	959	964	995	1037	1058	1086	1093	1103	1155	1166	1183	1224	1244	1261	1271	1303	1324	1364	1391	1424	1458	1468	1502	1510	1541	1575	1642	1651	1688	1724	1792	1823	1848	1865	1897	1920	1956	2001
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	6	7	7	7	7	8	8	8	8	9	9	9	9	11	11	11	11	11	11	12	12	12	13	14	14	16	16	16	16	16	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	21	23	24	27	28	29	30	30	30	31	32	32	33	33	33	33	33	33	32	34	35	35	36	41	41	42	46	46	47	47	51	51	54	57	62	62	62	63	65	66	66	66	66	66	66	66	66	67	67	68	68	69	71	72	75	78	78	78	78	78	78	79	80	81	81	82	84	84	84	84	84	84	84	84	84	84	84	84	87	87	88	89	90	90	90	92	93	96	97	98	101	102	104	106	106	108	111	114	114	114	119	120	122	122	123	126	126	129	131	134	138	140	140	140	140	140	143	144	147	147	147	148	148	150	150	150	151	152	153	153	153	154	155	155	159	160	164	167	172	172	172	172	180
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	4	4	4	5	5	9	11	11	15	15	15	16	20	21	31	43	43	49	56	67	69	83	100	100	106	122	145	163	184	184	184	193	216	220	240	249	259	265	269	282	282	310	320	339	344	360	364	373	381	387	387	389	397	401	414	434	444	452	453	467	478	483	490	505	511	518	541	545	548	555	561	572	572	589	596	602	606	614	621	627	629	631	636	641	646	651	653	657	660	663	674	685	701	707	713	720	720	730	739	743	746	744	751	758	763	771	778	782	795	799	803	808	814	817	817	829	833	836	838	841	850	852	860	870	878	883	890	898	901	908	919	920	925	933	938	938	946	950	957	963	964	968	975	979	980	982	987	990	997	999	1000	1009	1011	1022	1032	1044	1050	1058	1069	1080	1091	1108	1119	1133	1145	1171	1183	1204	1213	1254	1262	1278	1294	1312	1326	1340	1352	1367	1380	1383	1390	1403	1414	1423	1424	1437	1445	1460	1477	1493	1518	1525	1548	1558	1566	1576	1601	1608	1622	1628	1640	1649	1660	1672	1685	1692	1697	1699	1701	1709	1721	1734	1738	1742	1753	1764	1769	1777	1785	1820	1822	1827	1839	1845	1862	1877	1878	1890	1903	1933
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	5	5	5	5	5	6	6	6	6	6	6	6	6	6	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	11	12	12	13	13	14	14	14	14	15	15	18	21	23	23	26	26	27	28	28	29	30	31	35	36	38	39	46	50	52	59	60	60	60	62	70	73	89	91	101	112	115	128	130	134	136	140	145	150	157	160	161	166	166	167	168	168	171	172	174	177	179	179	187	188	189	191	193	194	195	196	199	199	203	207	209	212	212	219	227	228	229	229	231	236	236	242	246	254	257	262	264	272	275	275	279	286	289	291	293	300	318	331	343	346	350	355	368	386	395	404	409	410	414	437	448	458	460	466	472	478	483	494	507	521	527	537	543	545	558	594	623	629	632	641	656
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	3	3	4	4	4	5	5	5	5	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	9	9	9	9	9	10	10	10	10	10	10	10	11	11	11	11	11	11	11	14	16	16	17	20	20	25	25	25	30	30	30	33	34	37	40	41	45	47	51	53	54	60	62	63	66	85	90	91	102	111	111	111	112	114	118	120	127	128	133	136	136	140	143	144	144	144	148	150	151	153	156	156	161	161	162	166	166	167	168	170	172	172	174	174	176	176	177	177	179	180	180	181	181	181	184	185	186	189	189	191	194	195	199	202	203	205	205	210	214	221	223	223	233	235	240	248	261	272	279	289	300	310	319	339	343	352	367	392	404	423	445	461	464	474	478	499	512	521	523	523	535	565
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	4	6	7	8	9	10	10	12	12	12	13	15	15	16	17	17	23	27	28	33	39	39	41	45	53	58	72	74	74	78	79	95	108	120	134	145	149	165	165	213	236	242	245	250	260	271	278	285	297	303	319	329	345	355	358	365	372	376	378	394	414	429	444	448	458	465	465	470	472	476	476	484	487	492	499	505	509	510	511	516	522	530	534	536	540	542	546	547	552	552	558	558	559	562	567	582	584	587	598	598	600	601	604	606	609	611	615	616	619	633	637	644	645	649	649	649	649	657	657	659	660	662	665	665	667	675	680	681	685	686	689	690	700	717	717	722	724	728	732	736	742	743	747	748	749	750	756	758	759	762	762	763	764	765	766	769	773	775	775	776	776	776	778	782	782	782	785	787	789	790	791	793	798	798	799	799	799	800	801	804	805	806	806	806	806	808	811	814	819	821	827	830	833	849	855	860	872	879	881	887	893	902	911	915	924	930	931	936	941	949	954	963	966	967	975	986	996	999	1011	1024	1037	1050	1067	1088	1094	1103	1118	1135
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	3	5	8	9	9	9	11	11	11	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	18	18	18	20	22	26	28	30	32	32	33	33	33	33	33	33	35	36	36	39	40	42	42	42	42	42	42	42	43	43	43	45	45	46	49	63	69	69	73	73	74	75	86	88	90	91	93	97	102	107	112	120	123	123	126	130	140	146	148	150	151	154	158	160	164	169	171	182	185	192	203	213	219	222	230	233	241	253	260	268	273	281	282	290	297	307	313	331	345	348	359	366	375	393	397	402	404	409	414	419	421	444	447	449	454	457	465	491	496	512	515	526	528	529	538	541	543	549	561	562	566	574	575	578	581	583	583	587	589	596	603	604	607	610	614	616	617	624	627	633	638	645	655	668	675	682	698	708	735	738	754	757	772
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	4	5	5	5	5	5	5	5	5	5	5	6	6	6	7	9	16	17	18	19	71	75	115	115	115	115	115	125	125	125	127	127	128	128	128	129	131	131	131	131	132	134	135	135	135	137	137	137	137	137	141	143	143	143	144	146	146	146	147	147	149	150	150	152	152	152	153	153	154	154	154	154	154	154	154	154	154	154	154	154	154	154	155	155	155	155	155	155	156	157	160	162	163	163	163	165	166	168	170	173	181	184	186	186	193	195	200	201	204	204	205	210	217	219	224	226	229	229	229	234	236	238	240	245	247	249	257	264	267	267	274	278	278	293	301	303	309	310	311	311	320	326	329	331	333	335	337	338	342	344	351	359	361	371	372	375	376	380	384	385	393	395	401	407	466	474	505	525	526	530	538	575	721	744	746	748	755	757	757	760	774	774	778	780	788	789	790	790	801	806	812	813	814	819	874	876	880	884	898	898	904	905	907	911	914	916	919	921	923	923	933	936	936	937	939	939	941	942	942	943	943	943	943
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	5	6	7	8	9	11	18	24	26	29	31	36	43	47	50	51	56	60	62	69	72	74	77	79	83	94	101	107	107	119	126	131	143	155	174	186	195	206	206	230	233	239	248	257	261	270	282	291	304	312	319	339	351	366	373	386	401	422	463	474	487	500	524	556	571	586	590	593	615	634	695	707	712	723	729	739	752	813	837	849	858	862	874	891	902	909	917	924	931	945	975	981	985	993	994	1001	1010	1027	1036	1038	1048	1053	1060	1076	1076	1082	1083	1088	1094	1108	1124	1136	1148	1154	1168	1197	1212	1212	1212	1225	1244	1254	1271	1291	1305	1318	1332	1357	1375	1390	1421	1449	1471	1486	1499	1514	1536	1570	1581	1598	1607	1621	1642	1649	1662	1673	1691	1701	1718	1730	1735	1759	1769	1781	1793	1801	1824	1836	1853	1863	1871	1885	1892	1905	1926	1952	1973	2002	2011	2014	2029	2041	2060	2067	2076	2082	2088	2099	2106	2119	2121	2131	2136	2145	2151	2153	2161	2170	2177	2187	2191	2195	2197	2217	2231	2250	2260	2273	2278	2282	2298	2306	2315	2318	2327	2343	2355	2367	2389	2399	2411	2420	2432	2450	2468	2479	2494	2509	2518	2529	2541	2566	2583	2603	2618	2633	2648	2661
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	5	6	6	6	7	11	11	13	20	24	27	27	29	38	41	43	48	48	54	60	67	72	87	95	108	120	128	143	152	161	164	170	180	198	213	213	218	221	225	240	251	262	271	288	308	308	334	344	354	374	384	396	413	426	442	458	467	484	501	514	540	552	569	581	599	642	657	672	681	702	713	722	733	738	742	750	765	803	815	824	831	841	862	877	887	893	900	906	917	918	920	924	930	936	949	954	965	974	983	985	988	990	1000	998	1008	1011	1012	1022	1029	1038	1048	1056	1060	1065	1075	1085	1096	1101	1112	1119	1128	1140	1151	1163	1169	1176	1185	1202	1214	1227	1237	1243	1258	1266	1283	1294	1300	1316	1350	1366	1374	1385	1405	1424	1446	1460	1480	1496	1506	1534	1543	1556	1570	1579	1589	1602	1612	1625	1639	1660	1681	1691	1704	1717	1729	1737	1752	1762	1769	1779	1784	1799	1813	1831	1846	1858	1869	1872	1880	1904	1915	1934	1941	1951	1963	1971	1984	1998	2005	2012	2018	2024	2028	2039	2054	2058	2065	2072	2081	2082	2108	2121	2138	2155	2162	2174	2187	2230	2247	2255	2260	2267	2279	2287	2307	2314	2316	2323	2328	2341	2373	2396	2408	2440	2452	2464	2480	2504	2538	2552	2570	2597	2616	2628	2661
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	8	9	10	10	10	10	10	10	10	10	10	10	10	10	10	11	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	15	16	16	16	17	17	17	17	17	17	17	18	18	19	21	21	21	21	22	25	26	29	30	31	35	35	35	35	35	35	35	35	37	37	38	39	42	44	47	49	51	51	51	51	51	51	51	51	52	52	52	53	56	57	58	60	62	62	62	63	65	66	68	71	78	82	85	86	87	89	89	92	95	95	101	101	101	104	105	105	106	109	109	110	114	114	118	118	119	119	119	121	121	124	125	125	127	128	129	129	129	132	133	133	134	134	134	134	135	136	137	137	137	137	140	140	140	140	141	141	141	141	141	141	141	141	141	141	144	146	148	148	148	148	148
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	4	5	6	6	8	8	8	8	8	10	10	11	11	11	12	23	23	25	28	28	28	30	30	30	31	31	31	31	32	32	32	32	32	32	33	34	38	38	53	67	80	80	91	98	99	100	100	114	114	114	135	138	142	151	154	154	161	161	165	173	174	175	175	175	175	175	176	177	178	181	183	183	184	185	185	185	185	186	187	191	193	194	194	194	194	194	200	205	208	209	209	210	211	212	210	211	211	212	214	216	219	227	229	233	234	235	236	238	245	253	256	259	264	270	271	276	276	277	277	279	280	281	283	290	297	302	307	308	310	313	315	316	316	317	318	318	319	319	322	324	324	324	326	330	334	335	337	339	342	345	347	349	350	353	354	357	360	363	366	367	367	374	374	375	376	379	388	389	404	416	419	461	462	463	465	466	509	516	523	568	571	588	590	607	612	631	631	632	632	632	633	634	634	635	635	635	635	635	635	638	638	638	638	638	638	638	638	641	643	643	643	643	643	646	646	646	646	646	646	648
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	11	13	13	15	15	15	15	15	16	16	16	16	17	22	23	23	24	26	28	30	33	34	35	36	39	43	45	48	54	55	57	65	67	68	77	80	81	87	92	95	98	102	103	106	116	117	117	119	122	123	126	127	130	131	131	138	140	145	148	169	171	171	175	178	184	186	188	189	195	196	198	200	202	207	210	211	217	219	223	227	230	231	231	231	232	238	243	251	253	255	258	278	283	284	297	301	304	316	321	325	336	340	341	342	344	344	358	363	371	377	380	383	388	395	399	408	417	418	421	437	447	466	473	488	502	514	519	529	546	551	557	566	572	572	577	584	632	644	651	669	683
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	3	3	3	4	4	4	5	6	8	9	10	15	15	17	19	20	21	22	24	24	24	26	27	30	42	43	43	44	47	51	52	57	61	61	63	68	68	75	78	82	85	86	87	88	90	94	96	99	99	103	105	110	110	110	111	117	117	129	141	146	155	157	157	166	204	217	220	220	220	220	222	225	225	228	229	230	231	233	233	234	235	236	254	265	266	266	269	269	278	284	284	284	290	292	294	295	297	299	300	302	303	304	308	312	313	314	317	318	322	326	326	334	334	339	339	339	341	342	344	344	344	345	348	348	348	348	351	352	353	354	355	355	355	356	356	360	366	367	367	367	374	375	378	378	381	386	386	386	388	389	389	389	391	391	391	393	393	393	393	394	395	395	396	398	400	402	404	405	407	409	409	409	412	412	413	413	415	415	415	418	418	431	435	440	442	442	448	449	453	460	460	467	473	478	484	490	493	495	514	514	515	517	520	529	544	559	563	566	570	572	583	603	605	615	619	621	627	634	639	645	649	655	657	665	668	677
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	3	3	5	5	10	12	15	17	24	24	27	27	27	27	27	27	29	29	29	29	30	30	34	34	34	34	36	36	38	39	39	39	40	40	41	42	42	49	49	49	49	49	49	49	49	49	50	50	51	51	51	51	51	51	51	51	51	51	51	51	52	53	53	53	53	53	57	57	58	58	58	58	58	58	58	58	58	58	59	60	60	60	60	60	62	63	63	63	64	64	65	65	66	67	67	68	70	74	76	80	87	88	89	90	95	100	104	111	112	114	118	119	131	136	142	146	146	157	164	170	172	181	181	184	191	203	211	217	229	231	231	237	242	250	261	283	288	290	295	297	301	306	311	311	321	326	339	345	357	362	368	375	381	395	402	404	416	426	432	432	433	442	462	470	475	489	492	499	519	533	536	539	544	544	550	553	563	572	581	585	593	598	603	620	634	643	651	660	685	699	714	725	735	742	758	778	800	823	833	841	845	850	867	899	934	962	979	980	994	1010	1019	1055	1078	1105	1122	1144	1158	1188	1225	1233	1285	1304	1342
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	5	5	8	8	8	8	8	8	9	9	10	10	10	10	12	14	17	20	20	20	21	22	22	23	25	26	31	31	31	33	35	37	38	38	41	42	42	42	42	42	42	42	42	43	43	46	48	50	54	61	63	63	63	65	68	70	76	80	80	81	81	82	83	83	83	84	85	87	87	87	87	87	87	88	91	91	92	92	92	93	100	104	105	108	108	108	108	108	116	116	118	118	124	171	183	183	183	185	186	186	184	185	187	187	187	187	187	187	188	190	191	192	192	193	193	193	193	195	195	197	197	202	209	211	211	213	214	215	215	216	216	217	219	219	219	219	219	220	220	221	221	223	223	223	223	223	224	228	231	231	231	232	232	232	232	234	236	237	238	241	242	245	252	255	255	257	259	265	266	269	273	274	275	275	276	275	275	276	276	277	278	278	279	282	282	285	288	288	306	307	328	329	331	331	331	331	334	334	336	335	335	337	337	340	343	348	351	351	353	353	355	359	365	367	367	369	369	369
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	5	8	8	8	13	14	15	17	17	18	18	18	18	18	20	20	20	20	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	23	23	23	24	24	24	24	24	24	24	24	24	24	25	25	25	25	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	28	28	29	30	30	32	32	33	34	36	38	40	40	47	48	49	51	52	52	54	54	58	61	61	62	62	70	70	74	75	79	84	84	94	102	109	110	117	126	130	141	168	181	201	208	229	238	244	256	262	269	276	279	283	287	310	310	317	317	321	328	329	332	334	339	346	353	358	363	364	365	371	373	377	380	382	382	383	385	385	388	388	390	392	393	398	400	408	411	412	421	425	426	433	438	446	450	456	456	464	464	471	485	488	494	498	500	508	515	520	527	534	542	550	554	569	584	609	619	638	660	669	693	712	722	734	734	767	787	854	870	879	887	909
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	3	3	6	6	7	7	7	7	7	7	7	8	8	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	13	13	13	14	15	15	15	16	16	16	16	16	16	17	17	17	18	21	21	21	21	21	23	23	23	29	30	30	33	33	36	38	38	42	42	42	42	42	42	42	42	42	43	44	44	46	46	47	47	47	49	49	50	53	53	54	54	56	57	57	57	57	57	57	59	59	59	62	64	64	65	69	72	73	78	83	84	88	93	93	94	95	98	100	102	105	107	107	108	108	112	115	115	115	116	119	120	122	125	125	127	130	131	131	133	137	139	139	142	146	146	149	154	159	160	164	165	178	185	189	191	193	193	196	201	201	203	204	206	209	210	212	217	220	221	222	223	227	229	232	237	238	238	244	245	247	252	258	262	263	266	268	275	275	276	283	283	285	289	295	303	305	313	313	313	320	323	326	329	332	334	339	339	341	343	351	353	354	356	357	361	368	379	390	398	408	415
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	5	5	6	8	9	9	9	9	11	14	16	17	17	19	20	21	25	25	25	25	27	29	33	35	35	37	38	38	43	43	43	43	43	44	44	44	44	45	45	46	46	46	47	47	48	48	51	55	55	56	57	59	60	61	62	62	62	63	63	63	65	67	67	68	69	71	71	72	72	72	74	77	77	77	77	79	82	82	86	86	86	89	90	91	93	93	94	94	94	97	98	99	101	106	106	106	108	110	114	115	115	115	116	120	124	129	131	131	135	140	144	149	160	168	176	180	181	191	200	216	226	234	237	243	259	270	279	282	287	290	293	301	308	310	318	330	335	338	355	361	366	373	374	375	383	394	400	406	409	410	412	413	419	423	427	432	433	437	444	444	451	454	461	467	468	474	480	482	486	488	492	492	497	497	503	506	507	509	513	514	520	523	528	532	534	537	541	541	544	545	546	549	553	554	557	561	562	564	564	564	570	580	584	587	588	592	595	603	612	616	616	617	620	625	626	626	629	637	637	640	644	646	650	658	658	661	665	668	670	686	697	707	710	713	718
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	4	4	5	5	6	8	9	14	18	20	25	26	30	32	33	56	68	74	93	126	143	149	174	188	198	235	247	254	275	321	354	383	421	462	474	512	575	591	591	627	653	700	754	802	848	899	940	983	983	1060	1110	1142	1193	1224	1240	1305	1349	1396	1460	1476	1510	1544	1577	1627	1657	1703	1733	1754	1785	1824	1887	1941	1960	1974	1981	2000	2016	2031	2045	2070	2095	2102	2115	2125	2127	2128	2134	2151	2160	2168	2175	2186	2198	2217	2227	2236	2248	2258	2271	2287	2303	2312	2317	2325	2325	2327	2338	2357	2376	2380	2399	2408	2419	2439	2453	2455	2456	2465	2486	2507	2523	2540	2547	2559	2582	2618	2639	2662	2687	2695	2735	2749	2759	2779	2798	2811	2820	2844	2867	2872	2887	2917	2949	2964	2976	2995	3014	3020	3050	3082	3104	3130	3146	3165	3186	3203	3238	3257	3270	3309	3324	3333	3352	3358	3369	3378	3395	3415	3436	3459	3476	3500	3511	3527	3546	3558	3577	3594	3602	3613	3615	3628	3649	3671	3684	3696	3716	3727	3741	3761	3780	3804	3814	3825	3841	3852	3859	3873	3893	3912	3927	3932	3938	3961	3977	4009	4027	4032	4045	4057	4077	4086	4104	4117	4123	4133	4144	4162	4179	4200	4216	4230	4248	4269	4285	4303	4337	4349	4363	4377	4391	4413	4444	4481	4499	4517	4533	4559
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	7	8	10	12	13	13	14	14	15	15	18	21	23	25	27	31	34	39	40	41	44	48	50	57	59	63	65	66	70	71	76	77	78	80	88	88	90	91	92	92	100	100	103	103	103	105	105	105	108	109	113	115	118	120	120	120	120	120	121	123	135	145	146	149	151	153	157	164	165	169	169	171	174	175	175	176	178	178	178	182	182	185	186	186	187	188	189	190	194	196	198	198	199	203	210	211	214	216	223	223	229	231	233	236	236	240	245	253	257	258	263	270	277	284	304	314	314	321	326	326	343	350	360	366	368	383	398
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	8	8	8	8	8	8	8	8	8	8	8	9	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	14	14	14	14	14	14	14	15	15	15	15	15	15	15	16	16	15	18	18	21	23	22	25	25	26	29	29	29	31	36	36	36	40	42	45	47	47	47	47	47	48	48	48	50	50	50	50	50	50	56	58	62	64	64	65	65	67	67	68	70	70	70	70	70	71	72	72	72	73	75	75	75	75	76	76	76	76	76	77	77	77	77	77	77	78	78	78	79	79	79	79	80	80	80	80	80	83	83	85	88	89	89	89	90	90	92	94	99	101	106	106	107	108	115	115	119	119	121	121	121	121	121	121	121	121	121	121	121	121	124	125	129	129	132	134	136	137	139	140	141	143	147
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	4	4	5	6	9	11	12	12	13	14	16	17	17	21	22	22	23	23	27	28	31	31	33	36	38	38	40	41	41	41	41	44	44	48	49	49	50	51	52	56	58	58	63	63	64	64	65	66	66	66	68	68	68	68	71	71	71	72	72	72	72	74	74	80	82	90	97	102	105	108	116	125	128	128	131	131	131	131	139	141	142	144	146	148	152	154	160	161	164	164	166	169	172	176	182	193	196	200	209	211	212	216	218	220	230	237	237	239	241	251	260	270	276	285	310	318	318	333	341	343	361	367	371	385	405	412	420	433	441	443	451	466	471	479	495	504	504	505	520	537	542	543	546	550	554	555	558	560	560	561	566	570	575	584	588	589	592	595	604	623	648	674	681	686	699	732	758	768	787	789	797	819	833	867	899	908	922	923	935	961	1021	1048	1071	1085	1093	1105	1119	1144	1186	1216	1222	1233	1246	1274	1298	1341	1364	1380	1383	1386	1421	1438	1453	1461	1466	1467	1472	1481	1499	1503	1505	1511	1515	1536	1543	1556	1564	1573	1581	1588	1597	1607	1615	1619	1625	1626	1626	1633	1640	1662	1668	1675	1678	1690	1697
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	4	5	7	15	18	23	31	39	50	65	72	77	80	99	101	109	115	121	126	136	140	143	147	154	162	166	176	180	186	200	208	208	214	220	232	242	256	263	279	284	293	293	311	316	325	328	340	343	354	362	379	380	384	387	396	401	412	419	426	433	449	459	472	481	494	520	521	535	541	548	554	563	577	592	596	605	617	622	636	650	659	672	678	684	697	709	721	733	759	774	792	800	846	854	879	887	895	925	959	972	1003	1015	1026	1046	1088	1117	1162	1204	1253	1326	1379	1441	1509	1560	1612	1685	1758	1790	1850	1867	1953	2079	2151	2246	2276	2348	2391	2450	2462	2538	2617	2689	2714	2761	2828	2872	2912	2949	2958	3008	3082	3158	3197	3258	3303	3319	3358	3384	3412	3462	3523	3564	3582	3625	3660	3685	3736	3778	3801	3811	3826	3859	3887	3899	3932	3946	3962	3982	4007	4026	4048	4067	4086	4096	4119	4141	4169	4184	4198	4212	4220	4241	4262	4271	4296	4299	4315	4333	4350	4357	4375	4396	4412	4433	4448	4457	4517	4533	4562	4584	4594	4606	4628	4661	4692	4714	4730	4748	4763	4780	4806	4823	4833	4859	4880	4905	4921	4945	4972	5010	5038	5058	5077	5112	5144	5168	5229	5264	5301	5330	5371
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	4	6	6	10	16	17	18	19	23	23	26	36	37	41	43	45	45	45	47	49	54	54	57	57	57	58	58	64	65	65	66	66	67	71	73	74	76	76	76	77	80	82	83	83	83	83	85	85	86	86	91	95	96	96	96	97	97	97	97	101	104	106	106	111	115	115	115	117	117	119	126	131	131	131	132	139	142	142	143	143	143	143	144	145	145	145	148	150	151	151	151	152	156	157	158	161	163	163	163	163	163	164	167	168	168	171	171	172	173	175	175	177	178	181	184	185	187	188	189	195	197	197	197	200	203	204	204	205	206	207	209	210	212	212	213	214	214	217	217	217	217	217	219	220	228	229	230	231	231	231	231	232	233	235	237	239	240	240	240	241	242	242	242	244	245	249	250	251	253	256	256	256	260	263	263	266	267	267	268	268	269	272	272	273	273	273	276	277	278	278	283	286	286	287	288	290	298	300	303	303	306	308	309	312	316	317	319	319	319	322	329	335	339	341	343	345
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	7	7	8	8	9	10	10	11	11	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	15	15	15	16	19	19	19	19	19	22	23	23	23	25	25	25	26	26	26	27	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	35	35	35	35	35	35	35	37	37	37	37	39	50	53	53	61	62	62	76	76	77	81	82
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	4	4	4	4	4	4	7	9	12	12	13	15	15	19	20	20	20	21	22	22	22	22	24	27	28	29	29	31	32	33	33	33	33	34	35	35	37	37	37	37	37	38	39	39	39	39	41	41	43	43	44	44	44	44	45	45	46	46	46	48	48	48	50	51	51	55	56	57	58	58	60	60	60	60	60	61	61	63	63	65	66	66	66	68	68	72	72	72	72	73	73	77	79	80	82	86	87	89	91	93	99	99	99	101	102	104	113	135	138	138	148	151	157	169	188	196	196	214	229	233	241	247	269	269	278	291	300	314	330	344	347	354	362	386	395	405	411	415	419	430	441	451	465	477	487	496	506	522	535	542	544	550	558	575	582	595	604	606	611	616	630	647	652	675	682	688	698	710	716	729	745	756	767	783	796	811	811	824	831	838	843	854	860	868	875	880	885	903	910	916	939	952	958	961	978	1011	1021	1042	1049	1052	1065	1070	1090	1094	1113	1123	1126	1130	1141	1157	1161	1167	1169	1173	1184	1201	1215	1229	1246	1253	1268	1281	1290	1299	1313	1323	1332	1340	1364	1374
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	4	5	5	7	7	7	7	7	7	7	7	7	11	12	12	18	18	18	18	20	20	22	23	23	23	24	46	46	46	47	47	47	48	49	49	50	50	50	50	52	55	58	58	58	60	60	60	62	62	70	76	78	78	79	82	82	86	86	86	88	88	89	91	93	94	94	95	97	98	101	106	107	112	112	112	116	118	123	124	127	133	133	133	136	137	140	141	141	143	143	145	145	147	146	146	146	146	146	146	148	148	151	151	151	152	154	156	156	156	157	161	163	163	163	163	165	165	167	171	171	172	174	174	175	178	178	180	182	183	188	188	192	192	203	204	204	207	212	214	215	216	219	219	221	230	231	233	234	235	236	238	240	241	241	241	242	242	242	242	243	244	244	245	245	246	246	248	248	250	255	255	255	258	259	259	259	260	260	260	261	261	261	263	265	266	267	268	269	269	269	271	272	273	275	276	278	279	285	286	289	289	295	296	296	297	299	300	300	300	301	302	302	303	303	305	305	305	306
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	11	21	22	25	26	26	26	26	27	27	27	27	29	29	32	33	33	33	35	39	39	39	39	40	43	45	46	47	47	47	47	47	51	51	52	52	57	59	59	63	63	65	65	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	67	68	68	68	68	69	69	69	70	70	70	70	70	71	70	71	71	71	72	72	72	72	72	72	73	74	74	74	73	73	73	73	73	73	73	73	74	74	76	77	79	79	79	80	81	81	81	81	81	84	85	88	90	91	92	92	93	98	102	102	102	103	105	106	106	106	106	106	109	109	110	120	120	120	121	121	121	124	125	125	125	125	126	126	127	127	128	129	131	132	133	133	134	134	134	134	134	135	135	136	137	137	137	137	137	137	137	139	139	140	140	141	142	143	144	144	144	145	145	146	151	154	154	155	156	156	156	157	158	158	159	159	160	163	164	164	165	165	165	165	166	169	172	173	175	178
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	24	24	25	25	26	26	26	26	26	26	26	26	26	35	36	36	36	36	37	37	37	37	37	39	39	40	42	44	44	44	44	46	46	47	47	48	49	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	52	53	54	54	54	54	54	54	53	51	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	54	58	58	58	58	58	58	59	60	60	60	60	60	60	61	62	62	62	62	63	63	63	64	64	64	64	64	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	66	67	68	68	68	68	68	69	70	70	70	70	70	70	70	71	71	72	72	72	72	72	72	73	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	75	75	75	75	75	75	76	77	77	77	77	77	77	78	78	78	78	82
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	4	4	4	4	5	6	6	6	6	7	7	7	9	9	12	12	12	12	14	15	16	16	16	16	18	19	20	23	23	23	23	23	23	23	23	25	26	26	26	26	26	27	27	29	32	32	32	34	34	38	38	39	39	39	41	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	44	44	44	44	44	44	44	44	45	45	46	46	46	46	47	47	50	51	52	51	52	53	54	55	58	61	66	69	70	75	77	78	80	83	83	87	89	93	96	96	97	98	103	107	109	114	115	117	119	120	126	148	152	157	158	174	178	181	182	185	188	201	205	205	210	212	219	220	222	240	255	260	264	269	272	279	283	294	298	298	312	313	315	326	329	334	339	340	343	350	360	363	372	376	377	377	380	383	385	385	387	396	397	403	413	415	415	416	422	422	422	424	433	434	435	437	437	443	446	453	454	455	460	461	464	465	467	474	475	477	482	482	489	489	490	490	495	498	498	506	507	508	508	514	516	517	518	518	519	519	520	521
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	4	7	7	7	8	8	10	10	11	12	13	14	15	15	15	15	17	17	17	17	20	23	23	23	24	27	28	33	34	37	39	45	45	45	52	55	58	61	61	66	72	80	82	89	93	96	101	101	107	109	113	118	123	135	135	142	147	158	164	166	172	172	178	186	192	192	193	193	194	197	199	201	208	211	213	215	218	219	223	227	232	234	235	236	238	239	246	246	246	249	250	254	255	255	255	260	263	264	264	277	279	285	287	288	288	290	294	296	296	300	302	308	312	318	320	329	338	340	345	348	356	358	368	371	380	388	396	400	403	406	406	414	421	424	426	428	428	428	431	439	440	447	451	453	455	456	470	472	476	479	481	482	486	488	488	491	495	496	497	508	508	508	512	515	516	518	518	523	524	525	527	527	531	531	533	535	539	539	539	546	547	549	549	550	552	553	553	554	560	563	566	567	567	568	568	568	572	572	572	573	573	576	582	582	585	585	585	588	588	591	594	597	599	600	603	607	609	612	617	618	619	622	624
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	4	4	4	4	4	4	9	10	12	25	25	25	32	33	34	45	55	56	64	65	66	77	80	82	82	82	82	85	87	88	95	104	106	107	107	112	123	124	127	131	140	140	143	143	147	148	154	165	171	193	204	205	206	208	211	217	222	223	224	227	233	238	243	244	252	253	253	256	261	263	265	272	276	281	282	282	283	287	288	289	290	292	296	296	299	300	304	305	305	306	312	317	322	326	326	327	329	331	331	331	338	341	342	342	346	346	347	347	350	351	352	353	353	353	354	356	388	388	388	390	390	394	394	394	394	394	396	396	396	397	398	401	401	401	402	403	403	403	403	403	404	405	406	406	406	406	407	407	407	408	411	413	413	413	415	418	418	418	419	419	420	421	421	421	421	421	421	422	423	427	427	427	427	427	427	430	431	431	433	434	436	436	439	440	443	444	448	453	455	460	460	463	466	469	475	475	479	481	485	487	487
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	5	7	7	9	13	14	16	29	39	40	41	43	53	53	62	64	65	72	73	75	77	78	79	83	90	92	97	99	101	104	104	108	108	109	115	119	122	123	128	128	128	131	135	138	144	146	147	148	156	158	158	161	163	164	165	167	169	172	174	181	183	183	190	192	197	207	210	212	212	214	215	215	215	227	228	231	233	234	234	238	241	246	248	251	252	258	264	271	271	276	281	296	305	310	316	328	336	339	354	360	369	376	390	409	424	454	469	488	544	568	592	607	625	645	701	723	751	772	786	822	848	873	916	938	963	973	1007	1009	1048	1070	1103	1129	1131	1173	1210	1228	1245	1257	1273	1291	1309	1321	1337	1349	1362	1377	1388	1417	1437	1454	1463	1474	1483	1505	1519	1529	1542	1554	1562	1570	1589	1603	1614	1628	1629	1651	1661	1687	1690	1706	1714	1723	1730	1736	1748	1761	1768	1780	1782	1789	1793	1800	1803	1809	1819	1827	1837	1846	1851	1859	1871	1883	1889	1896	1899	1923	1940	1952	1959	1962	1972	1983	2004	2018	2025	2033	2039	2058	2064	2071	2079	2090	2100	2102	2109	2125	2138	2147	2163	2199	2202	2215	2223	2226	2233	2263	2270	2278	2289	2313
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	3	5	5	5	6	6	10	15	22	22	25	27	27	36	39	57	79	81	87	95	101	119	214	233	236	252	264	318	346	370	371	371	383	406	411	426	456	470	478	497	525	525	552	574	578	579	583	584	607	615	620	631	632	633	647	675	695	704	709	716	727	742	746	757	765	774	779	797	799	809	814	817	823	832	833	837	842	846	847	847	855	856	859	864	870	874	885	889	893	896	901	907	913	925	933	936	937	937	941	957	963	966	966	967	972	975	976	978	979	988	992	996	999	1001	1004	1006	1009	1010	1013	1015	1018	1021	1024	1028	1035	1037	1037	1039	1045	1048	1055	1065	1069	1070	1075	1076	1077	1079	1082	1083	1086	1088	1093	1099	1106	1109	1115	1115	1119	1124	1130	1143	1155	1161	1179	1203	1240	1285	1346	1423	1496	1551	1587	1665	1735	1793	1936	1989	2036	2090	2143	2148	2184	2269	2293	2343	2405	2420	2458	2488	2524	2541	2564	2578	2608	2631	2636	2652	2667	2670	2676	2688	2695	2710	2739	2757	2784	2808	2820	2829	2847	2864	2876	2882	2904	2907	2919	2931	2934	2945	2954	2962	2985	2988	3002	3032	3040	3050	3113	3127	3135	3136	3146	3153	3161	3183	3197	3197	3205	3217	3224
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	4	5	7	9	10	10	13	13	13	14	14	14	14	14	14	14	14	16	16	16	16	16	19	21	22	22	24	24	24	24	25	27	27	31	31	31	33	33	33	37	39	44	45	48	49	49	51	53	58	61	62	66	66	66	66	73	78	81	85	87	90	92	96	98	103	110	114	114	118	118	120	120	129	138	138	141	144	149	150	151	151	151	152	155	163	163	163	169	169	169	174	176	182	184	185	186	188	191	191	192	193	198	201	209	210	212	216	224	225	228	231	234	236	238	239	239	242	248	252	253	253	253	253	254	258	259	259	260	265	269	272	272	275	278	279	282	286	291	297	298	301	302	309	314	316	318	324	334	337	338	342	348	350	350	350	350	351	355	358	358	359	359	362	362	367	367	370	372	372	376	378	381	382	383	386	386	386	390	390	393	395	401	402	402	409	416	418	419	421	423	432	441	443	446	446	455	458	465	469	477	478	482	487	488	493	497	500	500	506	514	515	520	528	529	529	530	530	530	535	538	540	545	547	550	552
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	10	10	10	10	10	10	10	11	11	13	13	13	13	13	12	13	16	17	19	19	20	20	23	23	23	23	23	26	26	26	28	28	28	28	28	28	28	29	32	33	33	33	33	33	33	33	33	33	33	34	35	35	36	37	37	37	38	39	41	41	41	41	41	42	42	42	43	43	43	43	43	43	43	43	43	44	44	46	46	47	47	47	47	48	49	51	51	53	53	57	59	71	73	77	85	86	101	106	107	114	118	123	123	133	140	148	161	171	173	173	178	185	189	199	203	205	205	208	210	210	217	223	226	233	234	238	239	246	253	257	258	261	266	271	272	279	280	283	283	285
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	4	5	7	9	9	10	10	11	20	20	21	27	31	31	33	33	34	34	38	38	38	38	43	43	47	48	50	50	51	51	52	53	58	62	64	64	65	65	68	68	68	68	69	70	72	73	73	73	73	74	75	75	75	77	77	77	77	79	80	80	80	80	80	80	80	80	80	87	88	88	88	89	89	89	91	92	92	92	96	96	99	105	108	108	108	113	116	122	132	132	134	139	145	145	146	159	162	162	164	169	169	169	177	187	191	194	193	200	205	221	226	236	251	270	294	295	301	312	323	354	370	392	396	429	440	459	469	486	503	514	553	591	617	627	644	654	680	703	719	735	735	753	762	789	803	824	832	839	867	874	911	936	968	980	986	1007	1008	1025	1048	1063	1081	1092	1092	1116	1131	1147	1169	1180	1192	1207	1221	1237	1255	1278	1292	1307	1323	1336	1355	1374	1391	1396	1408	1426	1441	1454	1497	1508	1548	1552	1573	1577	1613	1638	1660	1685	1703	1726	1742	1759	1783	1803	1815	1826	1844	1857	1882	1893	1905	1923	1936	1955	1987	2016	2043	2078	2091	2102	2118	2129	2141	2153	2180	2189	2204	2221	2235
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	4	5	7	8	9	12	13	14	14	17	20	20	25	29	34	34	41	49	53	62	72	82	93	96	110	117	127	154	158	158	165	175	196	216	222	258	266	273	289	289	332	355	358	381	428	430	459	515	533	574	594	628	680	699	743	764	792	806	849	956	966	971	1004	1046	1092	1105	1135	1154	1166	1190	1214	1228	1248	1254	1262	1271	1282	1299	1309	1314	1317	1320	1337	1352	1353	1363	1366	1367	1370	1374	1379	1382	1385	1385	1397	1414	1417	1430	1435	1451	1452	1458	1464	1464	1472	1482	1485	1493	1494	1497	1499	1511	1521	1527	1530	1531	1544	1553	1559	1561	1567	1575	1584	1586	1596	1604	1607	1609	1612	1614	1620	1625	1636	1643	1653	1662	1666	1670	1679	1689	1696	1710	1716	1723	1729	1734	1740	1747	1754	1758	1769	1772	1778	1782	1790	1795	1805	1810	1813	1819	1826	1830	1833	1836	1836	1842	1844	1850	1852	1861	1864	1869	1869	1874	1877	1877	1889	1890	1902	1904	1910	1918	1918	1919	1919	1926	1930	1930	1930	1936	1947	1950	1954	1961	1970	1979	1980	1982	1993	1998	1998	2004	2006	2007	2011	2013	2013	2018	2025	2029	2026	2032	2032	2043	2045	2050	2054	2058	2058	2065	2066	2069	2073	2083	2088	2094	2107	2113	2116
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	4	4	5	5	7	10	10	10	13	14	16	21	21	25	30	31	34	38	44	45	45	50	53	60	61	68	76	82	88	96	96	106	114	116	120	135	139	152	170	176	183	187	198	202	207	223	228	230	239	261	277	280	281	287	299	305	317	327	332	339	343	351	351	359	359	360	361	369	372	378	384	388	390	393	402	407	410	414	416	416	417	419	422	427	427	430	430	431	434	435	444	445	447	449	451	455	457	458	462	461	463	464	468	470	472	473	477	478	479	482	482	483	486	488	493	495	497	498	500	500	502	505	506	507	513	515	515	516	518	520	530	530	535	538	540	542	546	549	551	552	552	554	555	555	558	561	562	565	568	571	571	572	575	580	582	582	587	592	592	594	594	595	597	598	599	603	605	605	606	606	607	607	610	610	612	613	613	613	613	613	613	616	616	616	619	621	624	624	625	626	627	628	628	629	631	631	631	632	634	639	641	640	642	642	644	648	653	654	657	657	660	662	662	664	665	667	670	674	674	676
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	4	5	8	16	20	21	24	24	24	24	27	29	31	31	31	31	32	37	38	39	41	47	47	50	50	52	53	54	54	54	54	56	58	58	59	59	59	60	61	70	70	70	70	72	74	78	78	80	81	82	86	87	98	101	104	107	112	112	112	117	123	128	129	132	132	132	143	145	147	149	149	149	149	155	156	159	159	168	169	171	173	179	184	196	202	209	212	215	219	229	238	240	240	241	256	260	265	271	276	278	280	289	293	314	316	325	326	327	328	329	330	334	339	344	345	346	348	351	358	359	359	363	366	368	370	372	375	375	375	377	378	379	380	382	382	382	382	385	389	389	396	402	402	404	407	420	424	427	428	434	435	442	445	445	451	455	458	460	462	469	472	477	479	479	482	483	488	494	497	497	497	500	503	507	509	515	516	518	527	536
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	4	8	12	13	17	18	23	29	33	37	48	51	54	57	60	64	68	75	78	88	93	95	97	100	101	101	101	101	101	105	109	111	111	112	112	114	118	120	123	125	132	133	133	137	144	152	159	164	166	171	179	184	187	193	206	209	211	215	224	234	237	245	250	254	257	257	258	273	282	291	292	299	309	314	314	322	323	328	337	351	357	371	381	390	399	402	410	430	438	447	452	463	466	474	490	500	513	523	535	541	549	568	584	592	613	634	659	679	693	719	815	856	900	940	984	1029	1151	1206	1237	1276	1308	1356	1385	1424	1474	1489	1519	1544	1573	1589	1639	1671	1717	1734	1736	1788	1816	1827	1847	1855	1872	1898	1936	1960	1980	1993	2016	2034	2048	2072	2111	2130	2145	2155	2167	2190	2216	2273	2300	2317	2335	2364	2400	2438	2450	2477	2486	2499	2505	2527	2532	2548	2573	2586	2591	2620	2629	2638	2658	2674	2681	2690	2700	2704	2715	2721	2733	2744	2753	2760	2762	2785	2806	2817	2827	2833	2845	2867	2891	2903	2912	2923	2940	2952	2973	3008	3031	3044	3051	3071	3080	3103	3119	3142	3160	3166	3182	3205	3225	3247	3266	3282	3291	3308	3313	3336	3357	3377	3396	3406	3430	3447
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	4	5	5	6	8	10	14	17	27	33	37	43	55	59	60	72	77	84	88	90	90	94	97	99	105	108	109	111	113	118	126	136	169	179	179	184	188	192	198	204	211	221	239	251	251	270	274	290	304	308	319	327	338	349	350	350	361	370	370	377	388	393	399	432	450	451	452	470	490	503	521	530	539	552	560	562	562	589	596	605	619	630	643	660	668	681	698	704	707	723	737	746	747	771	795	822	842	855	889	915	934	987	1000	1067	1072	1105	1162	1194	1289	1360	1448	1548	1588	1606	1742	1888	2020	2134	2155	2214	2329	2389	2489	2582	2661	2771	2779	2814	2937	3080	3180	3185	3210	3345	3425	3493	3496	3629	3700	3703	3703	3787	3802	3858	3895	3944	3982	4002	4032	4062	4091	4119	4164	4164	4164	4245	4260	4297	4328	4334	4361	4394	4406	4429	4450	4468	4481	4484	4533	4537	4545	4577	4612	4630	4647	4651	4676	4685	4707	4721	4723	4745	4745	4764	4765	4781	4800	4822	4824	4840	4870	4881	4891	4900	4934	4936	4953	4955	4968	4996	5017	5045	5045	5064	5085	5092	5122	5145	5169	5179	5179	5209	5219	5243	5282	5306	5330	5331	5369	5395	5419	5445	5493	5494	5534	5563	5589	5609	5649	5701	5727	5728	5777	5805
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	8	9	9	9	10	10	10	10	11	13	13	13	14	15	15	18	18	18	19	21	21	22	22	22	22	22	22	22	22	22	22	22	22	24	26	26	26	26	26	26	26	27	27	27	27	30	30	31	31	31	32	32	32	32	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	35	36	37	39	39	39	39	39	39	39	41	41	42	43	44	44	44	44	44	45	45	46	47	48	48	49	50	51	51	51	52	52	52	54	54	57	59	61	61	62	62	62
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	4	4	8	9	9	9	9	9	12	13	17	17	19	19	19	19	21	21	21	21	24	24	27	27	27	27	30	30	31	31	33	35	35	39	40	40	42	42	42	45	48	53	53	57	58	58	58	60	75	80	84	84	86	86	88	96	101	112	118	127	134	138	141	143	152	159	163	163	167	170	174	176	178	180	185	191	192	194	196	197	198	198	199	201	211	212	219	221	221	226	234	239	249	256	271	275	290	311	313	314	320	331	332	335	338	348	352	353	359	369	370	371	374	380	385	390	391	404	408	411	426	442	454	465	473	478	488	493	506	507	515	520	526	531	531	531	537	541	544	546	552	564	575	576	582	587	588	604	611	614	621	627	631	633	637	642	652	652	658	660	665	670	675	677	684	684	691	691	695	699	710	717	718	721	723	726	732	734	734	740	745	745	747	749	757	764	774	779	779	782	787	798	808	811	816	828	829	838	840	859	867	877	885	889	899	905	912	912	918	925	925	936	948	955	955	956	971	974	982	987	994	999	1003	1005	1008
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	3	3	3	3	3	4	4	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	9	9	9	10	11	11	11	12	12	12	12	12	14	16	16	16	16	16	17	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	22	23	23	23	24	25	26	27	28	30	30	32	32	32	33	34	34	35	36	36	36	39	40	41	41	43	43	44	44	44	44	44	44	45	46	48	49	49	50	53	53	56	57	58	59	63	63	64	67	67	68	68	69	69	71	73	73	73	73	73	73	73	74	74	74	74	74	74	74	74	74	74	74	74	74	74	74	75	75	75	75	76	76	76	76	76	76	77	80	81	81	82	83	83	86	87	88	88	89	89	90	91	93	94	97	97	97	97	97	98	101	102	104	104	104	104	107	108	110	110	110	111
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	3	4	4	4	12	13	16	17	26	26	27	36	41	44	48	49	51	54	59	59	62	63	65	65	65	82	93	98	103	108	108	114	149	150	158	170	173	183	183	187	187	193	194	202	202	208	210	213	217	219	222	225	228	237	241	245	251	253	262	272	281	282	284	294	307	308	313	322	322	325	325	335	335	343	351	354	364	370	375	375	386	387	395	402	405	405	406	419	421	426	442	449	455	459	471	482	497	513	526	539	549	549	572	593	605	627	662	686	714	761	794	827	872	925	966	1009	1046	1085	1115	1165	1225	1267	1291	1367	1390	1417	1462	1492	1539	1540	1631	1663	1676	1726	1758	1759	1788	1833	1855	1907	1952	1964	1965	1995	2022	2024	2045	2057	2085	2086	2086	2135	2142	2161	2186	2198	2213	2213	2234	2242	2258	2269	2277	2283	2286	2309	2324	2337	2343	2373	2391	2391	2424	2427	2439	2500	2518	2522	2525	2529	2534	2539	2547	2555	2559	2561	2567	2594	2599	2604	2614	2619	2627	2633	2634	2652	2658	2664	2667	2681	2684	2699	2706	2713	2715	2719	2724	2730	2741	2762	2793	2798	2810	2819	2824	2838	2852	2858	2863	2865	2871	2875	2876	2888	2902	2918	2926	2930	2943	2952
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	9	9	9	9	9	10	10	10	11	11	11	11	11	11	11	12	13	14	14	14	14	14	15	16	16	16	16	17	18	18	19	20	20	21	21	21	21	21	22	22	23	25	25	25	25	26	26	26	26	33	34	36	48	51	53	54	56	58	60	63	65	67	68	69	72	75	91	107	133	166	188	223	252	282	334	384	399	467	504	527	550	564	593	600	600	607	620	632	654	661	669	685	694	695	704	710	713	716	718	725	728	734	737	740	740	745	746	746	747	748	752	754	754	756	763	766	769	771	773	780	786	790	807	823	846	862	870	886	898	907	919	923	925	929	935	939	955	962	964	967	977	980	987	995	1005	1007	1011	1016	1020
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	5	6	6	8	11	13	14	17	20	25	25	26	33	52	76	96	99	105	110	119	126	139	148	154	167	175	177	188	201	211	231	236	246	250	259	287	301	301	304	312	323	339	364	382	403	419	438	438	473	494	512	530	546	565	592	611	665	741	758	779	811	835	888	934	979	1012	1040	1089	1112	1133	1202	1249	1316	1397	1434	1455	1488	1527	1592	1621	1651	1667	1686	1709	1733	1789	1814	1832	1848	1872	1895	1929	1960	1985	2008	2031	2071	2089	2133	2159	2184	2195	2209	2213	2227	2248	2262	2276	2288	2301	2321	2333	2361	2386	2415	2432	2457	2473	2498	2521	2541	2563	2588	2623	2643	2670	2686	2695	2712	2762	2794	2831	2857	2893	2936	2946	2992	3015	3034	3067	3112	3132	3165	3190	3229	3248	3280	3308	3339	3354	3404	3425	3455	3480	3502	3548	3588	3615	3662	3735	3767	3795	3831	3879	3897	3920	3950	4027	4052	4099	4135	4153	4176	4198	4220	4259	4291	4317	4336	4363	4384	4407	4434	4468	4495	4516	4540	4551	4578	4595	4625	4637	4647	4649	4674	4683	4701	4743	4757	4775	4790	4792	4839	4871	4904	4930	4945	4978	4985	5003	5027	5057	5100	5109	5134	5145	5176	5218	5235	5261	5285	5320	5355	5368	5394	5415	5456	5499	5521	5542	5595	5625	5665	5728	5772	5799	5840
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	6	6	6	9	9	10	10	11	12	14	15	16	17	20	21	21	22	24	24	24	24	24	25	27	28	33	33	33	33	35	57	73	80	80	81	81	82	82	88	91	93	93	106	108	116	120	120	120	120	128	135	135	135	140	140	140	140	146	146	147	152	155	160	167	171	176	176	190	197	197	199	204	207	222	232	247	250	250	270	277	277	291	308	313	324	343	359	359	360	363	368	403	438	438	436	465	476	479	492	502	525	542	552	557	582	588	611	612	617	622	621	637	659	665	679	684	690	698	724	737	739	780	805	814	861	903	909	913	932	973	1000	1009	1015	1015	1032	1036	1041	1051	1056	1064	1082	1084	1085	1104	1121	1121	1123	1129	1129	1140	1169	1179	1186	1189	1199	1199	1199	1199	1220	1235	1267	1305	1306	1312	1329	1359	1365	1373	1391	1394	1413	1447	1508	1563	1577	1578	1610	1621	1640	1656	1694	1713	1716	1744	1787	1801	1831	1885	1892	1914	1941	1966	2022	2051	2110	2128	2170	2212	2238	2276	2296	2332	2351	2385	2445	2478	2517	2578	2624	2647	2695	2730	2771	2810	2877	2920	2951	2983	3051	3091	3125	3176	3224	3240	3255	3313	3343
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	3	3	4	6	6	6	6	6	8	8	8	9	9	11	12	16	26	26	26	26	27	31	31	31	31	31	31	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	32	34	34	34	34	34	36	36	37	38	38	40	41	42	42	43	43	44	44	47	48	48	49	50	50	50	50	50	50	50	51	51	59	68	69	70	78	78	78	80	83	83	84	87	87	95	96	100	100	107	109	108	111	113	113	116	117	119	119	122	128	128	128	129	131	131	138	139	140	144	153	157	161	161	161	163	163	164	165	165	165	170	172	173	176	183	186	186	190	194	203	206	208	209	210	210	210	210	214	218	218	225	231	233	234	240	243	245	248	252	252	254	255	257	259	261	261	261	263	264	264	267	267	267	271	275	277	280	287	292	292	299	310	328	333	355	355	357	382	385	409	424	426	439	447	471	481	501	508	517	532	534	555	572	584	595	612	613	621	631	644	650	659	667	667	667	683	688
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	3	4	5	5	8	10	10	10	10	10	10	10	11	12	12	12	13	13	13	13	13	14	15	15	15	18	18	21	23	32	32	32	32	32	33	34	34	35	35	35	36	36	36	36	39	45	47	49	50	52	52	52	52	55	55	55	55	57	60	60	60	60	61	62	62	65	66	67	68	68	68	68	68	68	72	73	74	74	74	77	79	80	81	84	85	90	95	95	98	99	106	108	112	116	116	117	118	122	124	128	131	133	135	137	139	140	140	141	142	143	143	143	143	147	151	151	152	154	154	155	156	158	158	159	161	161	162	162	164	165	165	167	167	170	170	170	170	170	173	173	173	174	177	179	179	182	187	189	198	204	205	210	219	220	223	233	234	240	243	245	246	250	251	256	257	259	263	268	270	275	280	281	285	291	292	295	317	318	324	325	325	335	338	347	350	351	354	360	363	367	371	377	381	383	390	395	402	404	414	426	426	432	439	449	454	468	468	480	481	485
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	3	4	6	6	10	20	22	28	30	31	31	35	40	48	51	57	59	65	70	81	91	92	111	126	136	141	147	147	147	152	154	169	175	178	190	190	205	205	208	209	215	215	216	219	221	221	255	260	264	269	269	274	278	283	290	295	300	303	308	308	311	314	315	316	317	318	320	322	323	323	325	325	330	333	337	341	344	345	347	348	349	353	356	365	377	380	385	389	393	397	398	403	414	420	425	441	443	451	457	470	487	504	526	535	554	573	612	633	647	676	701	725	757	780	797	826	862	886	914	948	974	989	1001	1034	1059	1092	1112	1141	1167	1184	1231	1258	1282	1297	1316	1334	1351	1379	1401	1425	1438	1458	1476	1483	1503	1521	1536	1545	1553	1573	1590	1603	1620	1631	1635	1660	1674	1693	1705	1719	1728	1733	1748	1758	1773	1780	1810	1835	1842	1858	1859	1877	1885	1889	1893	1897	1908	1916	1928	1963	1970	1972	1974	1983	1983	1984	1989	1999	2114	2129	2132	2134	2164	2172	2189	2195	2199	2204	2211	2220	2229	2236	2245	2249	2256	2263	2266	2277	2280	2283	2284	2290	2300	2317	2324	2345	2346	2355	2364	2375	2384	2395	2404	2409	2422	2428	2437
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	4	4	4	4	4	4	17	17	17	23	26	29	35	49	52	65	88	111	128	160	170	178	200	207	219	224	236	243	251	252	256	258	265	271	273	281	288	313	328	335	345	345	355	359	365	385	396	413	413	439	445	445	454	469	478	491	505	509	519	528	535	539	548	557	559	564	584	591	598	603	618	638	646	662	680	699	708	745	752	752	770	784	798	801	810	815	823	832	847	869	890	899	909	923	936	950	956	988	1006	1020	1038	1053	1082	1092	1123	1145	1176	1203	1225	1254	1300	1350	1392	1455	1520	1547	1663	1759	1821	1978	1993	2137	2272	2396	2464	2610	2720	2829	2968	3030	3119	3448	3548	3742	3788	3908	3979	4055	4178	4299	4427	4529	4583	4658	4781	4895	4973	5050	5111	5139	5204	5277	5322	5394	5444	5470	5522	5562	5623	5668	5693	5739	5788	5821	5876	5906	5948	5985	6028	6049	6081	6128	6160	6183	6223	6226	6227	6305	6345	6368	6421	6453	6482	6515	6515	6553	6596	6620	6644	6656	6674	6689	6734	6776	6809	6826	6858	6901	6937	6957	7000	7023	7059	7102	7126	7141	7192	7204	7256	7288	7319	7351	7379	7415	7473	7513	7537	7553	7593	7622	7679	7722	7758	7802	7833	7881	7926	8001	8057	8119	8184	8248	8351	8419	8467	8540	8631	8698	8737	8810	8864
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	3	5	5	5	6	6	6	6	7	7	7	8	8	8	9	10	10	10	11	11	11	11	13	14	14	14	16	16	20	20	21	21	21	21	21	21	22	22	22	24	28	29	33	36	38	38	39	41	41	41	41	43	46	47	47	47	47	48	49	49	49	50	51	53	53	53	53	54	55	58	61	61	61	63	63	66	67	70	73	74	77	81	82	84	86	89	91	92	94	102	113	114	117	121	123	125	126	129	133	137	142	142	142	149	150	154	160	163	163	164	164	165	165	166	166	166	167	167	167	167	168	173	173	174	177	177	180	185	187	188	195	195	196	197	198	206	206	208	210	210	213	213	214	215	215	216	218	220	221	224	225	227	228	230	234	236	239	241	243	248	249	250	253	253	253	255	255	257	257	259	265	266	272	271	276	277	279	286	289	295	295	302	315	322	326	332	335	336	343	348	352	353	355	362	367	372	378	385	385	385	385	388	397	399	400	403	407	407	407	411	412	414	420	420	424	426	435
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	4	4	5	5	5	5	5	5	6	7	7	8	9	9	9	10	12	13	14	16	16	17	17	17	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	21	22	23	27	27	29	31	31	39	42	42	42	42	42	43	43	43	43	43	43	43	43	43	43	43	43	44	44	44	44	44	44	45	45	45	45	45	46	48	48	49	49	49	50	50	53	54	54	54	54	54	54	54	54	55	55	55	55	56	60	61	61	61	64	72	74	75	77	78	78	78	78	82	85	87	88	91	91	94	94	96	97	99	100	101	102	105	105	105	106	107	109	111	114	117	119	119	121	122	126	128	128	128	130	132	133	135	136	137	139	140	141	141	144	145	146	146	148	148	153	154	154	154	154	155	156	157	157	157	157	158	161	162	162	163	163	167	169	170	170	172	175	175	176	177	177	177	178	181	182	183	183	185	188	189	191	193	193	194	202	204	204	204	204	204	204	204	204	204	204	209	210	210	210	211	213	213	215	215	216	218	219	223	225	228	230	231	232	235	235	239	240	243	244
51	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	5	5	9	10	11	13	14	15	16	16	19	19	20	20	21	21	22	25	25	25	27	29	30	33	33	33	33	36	36	37	41	46	49	50	56	56	61	61	64	66	66	69	73	75	79	80	80	84	96	104	110	121	128	143	145	147	156	168	176	187	189	191	196	198	215	225	232	232	235	238	248	250	260	263	264	265	269	273	276	278	279	286	292	297	300	301	302	310	311	314	317	326	330	330	332	334	334	334	334	334	336	340	354	356	357	361	361	366	371	374	377	378	380	382	383	385	387	390	390	390	390	391	391	392	392	394	396	396	399	399	399	399	403	404	408	412	416	421	421	422	424	427	428	428	429	429	431	431	431	431	436	438	439	446	447	451	455	455	459	461	461	461	461	461	465	467	468	471	471	475	481	482	485	489	490	490	494	495	497	499	500	505	508	510	514	517	518	519	522	523	525	525	528	530	534	538	540	542	549	554	558	563	568	572	577	588	594	596	607	611	617	621	627	631	643	653	664	666	668	680	685	691	704	713	720
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	36	46	67	39	104	126	70	167	151	133	147	165	117	65	0	69	45	160	387	387	387	672	920	1008	1216	1018	1066	915	838	908	848	764	619	484	383	273	334	444	436	259	151	122	133	134	100	137	123	103	79	76	60	77	100	63	52	37	61	53	69	56	40	38	57	73	110	125	112	101	54	52	48	66	59	54	72	62	48	51	51	58	61	61	75	27	28	37	19	25	32	29	25	25	20	34	33	48	91	47	25	47	25	62	30	36	36	43	49	49	53	51	109	78	171	88	117	85	140	186	116	137	145	119	119	137	171	143	127	200	85	83	115	114	179	146	168	142	163	170	173	152	151	186	186	218	159	188	167	190	194	194	168	208	202	209	204	210	217	250	253	224	223	214	223	242	257	251	246	249	257	255	252	267	281	268	273	285	287	290	295	313	306	306	299	300	287	289	287	288	283	294	283	289	292	299	299	290	292	292	295	309	301	300	309	302	330	305	328	332	332	316	321	327	330	344	344	344	345	374	352	347	348	376	376	350	360	357	374	374	380	359	365	405	419	385	367	363	371	373	484	375	424	451	419	388	416	416
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	3	5	5	7	7	13	15	20	20	23	26	26	29	30	30	30	36	37	39	39	39	39	40	40	41	43	43	43	45	45	46	46	46	46	47	47	47	48	48	48	48	49	49	49	49	49	49	50	50	50	50	50	50	50	50	50	50	50	50	53	53	53	53	54	59	62	63	63	63	73	77	78	79	79	79	80	89	89	89	90	91	93	100	101	101	102	102	102	108	109	109	110	112	113	130	130	134	142	146	147	150	166	196	199	199	218	222	222	238	244	251	252	252	277	288	296	307	314	318	322	328	342	360	363	368	371	374	374	386	396	400	407	407	417	423	423	440	452	457	457	460	479	494	504	504	505	505	521	524	536	549	552	568	576	596	619	620	625	634	635	641	664	671	690	704	709	709	724	729	731	735	746	763	768	769	780	785	799	808	808	814	818	831	835	842	846	858	864	866	870	875	875	877	877	877	878	879	885	887	887	887	897	897	899	902	906	908	908	908	910	912	912	912	913	917	917	922	924	928	935	935	939	943	956	959	987	988	989	991	993	993
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	4	4	4	4	4	5	5	6	6	8	10	11	12	12	13	14	14	16	16	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	24	24	24	24	24	24	24	25	25	25	27	27	28	28	31	33	39	41	41	42	42	44	45	46	47	49	49	50	51	51	52	52	52	52	52	56	57	57	58	58	58	60	60	61	62	63	63	68	70	76	82	83	86	86	86	89	100	105	105	110	110	116	122	125	126	126	126	134	134	138	141	146	146	146	146	155	159	167	175	180	182	194	194	199	200	208	208	222	230	234	237	252	275	278	294	301	308	314	318	327	336	341	371	390	390
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	7	7	7	10	10	19	42	56	101	101	101	108	133	136	147	166	172	179	190	215	234	246	250	261	265	272	284	293	304	314	334	338	348	365	383	399	405	409	415	422	430	461	494	518	532	537	548	550	559	575	577	586	588	595	605	615	627	633	643	652	660	666	674	691	696	704	727	733	742	757	776	794	810	823	838	852	873	906	930	959	979	1013	1041	1075	1106	1132	1171	1218	1236	1268	1313	1360	1426	1437	1463	1524	1556	1581	1657	1686	1718	1731	1798	1854	1889	1915	1956	2036	2094	2123	2183	2238	2238	2341	2387	2487	2622	2676	2725	2787	2840	2884	2946	2983	3017	3077	3134	3166	3203	3306	3390	3434	3434	3485	3501	3514	3569	3613	3632	3690	3690	3723	3748	3776	3787	3802	3815	3845	3851	3860	3892	3913	3932	3949	3981	3986	4001	4021	4037	4057	4105	4144	4153	4159	4168	4182	4187	4200	4210	4215	4221	4221	4260	4280	4293	4315	4329	4338	4347	4360	4374	4385	4399	4409	4409	4435	4475	4499	4514	4529	4541	4545	4572	4586	4606	4627	4656	4675	4706	4730	4751	4766	4780	4797	4797	4797	4862	4891	4903	4929	4958	4982	5017	5033	5068	5085	5099	5099	5197	5223	5243	5265	5275	5292	5342	5385	5442	5530	5594	5646	5690	5808	5898	5933	6079	6079
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	3	3	6	6	10	10	13	13	14	14	14	17	18	19	22	28	29	32	35	41	44	52	54	58	58	58	62	64	65	71	77	78	87	88	89	90	91	93	96	98	108	113	114	118	120	125	137	139	140	143	148	149	150	153	163	170	172	176	178	182	186	198	204	217	229	231	233	236	238	244	246	248	250	250	254	255	260	261	262	262	264	268	268	271	272	273	273	273	276	278	278	280	285	286	289	293	296	305	314	315	325	330	347	375	388	392	403	436	442	482	491	514	514	553	590	593	611	649	665	700	731	766	778	818	836	857	892	923	951	960	998	1019	1019	1106	1133	1177	1190	1224	1255	1276	1276	1334	1358	1363	1405	1449	1482	1501	1544	1548	1553	1565	1577	1592	1637	1656	1667	1676	1693	1713	1722	1722	1726	1726	1726	1730	1737	1742	1743	1762	1768	1768	1771	1773	1776	1779	1796	1809	1812	1821	1825	1825	1832	1834	1834	1835	1836	1838	1840	1841	1845	1848	1852	1852	1853	1868	1874	1883	1887	1887	1889	1895	1900	1908	1908	1908	1927	1932	1932	1939	1953	1954	1954	1959	1973	1976	1982	1982	2000	2000	2002	2004	2006	2014	2018	2025	2033	2039	2042	2049	2060	2094	2094	2096	2099	2099
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	4	4	4	4	5	5	5	6	7	7	7	7	7	7	8	8	8	10	11	11	12	12	12	12	13	14	14	14	14	14	14	14	14	14	15	15	15	17	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	21	21	21	21	21	25	25	25	25	25	25	25	25	25	25	25	25	25	25	27	27	27	27	27	27	27	28	28	28	29	29	29	29	32	32	33	33	33	33	33	33	33	34	35	36	36	36	36	41	42	42	43	45	46	46	47	50	50	56	60	62	62	65	67	69	68	68	70	70	70	73	75	78	79	86	88	91	91	91	94	94	96	98	100	102	102	120	122	139	142	144	146	152	163	169	171	173	174	177	186	187	196	198	202	204	207	209	209	209	209	211	212	215	215	215	215	215	215	215	215	215	215	216	217	218	218	220	221	223	223	224	225	228	228	229	230	231	231	235	235	236	237	238	239	239	241	241	242	243	243	243	245	246	246	249	250	250	252	252	255	258	260	260	262	264	264	269	269	269	271	271	272	273	273	275	280	280	283	288	288	288
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	3	3	4	4	4	4	6	9	10	13	16	16	48	68	68	68	110	112	112	112	122	131	145	154	161	186	194	208	217	217	221	229	232	242	246	264	266	275	281	284	291	293	296	297	308	313	317	321	327	328	328	336	337	341	342	346	346	351	352	362	377	380	382	386	388	388	391	392	394	399	401	410	412	421	424	449	477	509	514	516	546	550	550	550	559	562	566	571	587	595	604	611	617	620	629	630	635	635	642	647	654	660	671	681	685	692	697	700	731	749	768	790	920	922	933	962	990	1004	1033	1033	1065	1078	1086	1125	1145	1152	1192	1193	1201	1260	1271	1297	1308	1318	1328	1333	1382	1398	1411	1411	1513	1610	1620	1667	1705	1712	1749	1749	1777	1787	1823	1849	1874	1897	1927	1933	1938	1979	1982	2000	2028	2051	2056	2056	2093	2111	2122	2141	2161	2173	2183	2210	2223	2244	2266	2283	2290	2297	2297	2308	2372	2406	2420	2430	2437	2483	2495	2516	2524	2563	2576	2576	2624	2649	2685	3176	3215	3234	3245	3291	3313	3356	3388	3429	3450	3470	3511	3570	3601	3637	3667	3667	3667	3766	3853	3877	3907	3948	3976	3997	4061	4081	4108	4180	4180	4260	4295	4352	4385	4417	4473	4514	4566	4615	4678	4744	4826	4942	5069	5113	5202	5362	5362
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	10	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	16	17	17	17	17	18	22	22	22	23	23	23	23
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	3	3	3	3	7	7	10	13	14	14	16	16	17	17	17	17	20	20	21	21	22	23	24	24	25	26	27	29	29	30	34	35	35	36	39	39	39	39	41	45	47	53	53	59	60	62	62	64	65	66	66	66	66	68	68	68	68	68	69	70	71	71	72	72	73	73	73	73	73	73	73	73	74	76	76	76	78	81	86	89	94	101	102	105	107	109	118	120	124	130	136	145	145	149	153	158	166	170	170	172	179	187	202	204	204	208	210	218	229	234	241	241	268	287	289	311	317	324	338	344	347	365	367	378	389	390	395	402	415	420	426	426	441	446	446	453	454	462	472	472	482	485	495	496	502	504	504	505	506	510	512	514	514	519	519	520	524	526	529	535	537	539	542	545	548	548	552	555	555	557	557	558	571	571	575	575	577	580	584	589	590	603	611	611	630	635	651	657	659	659	661	679	684	688	690	695	701	704	711	712	715	716	719	719	719	734	736	744	754	759	761	766	773	776	779	792	792	797	798	803	807	817	823	831	832	840	849	864	875	896	904	915	928	948	948
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	5	5	5	5	5	5	6	6	7	10	10	10	10	12	13	16	16	18	20	29	30	30	30	31	32	59	61	61	63	69	70	72	75	75	77	78	79	82	82	84	84	95	98	102	107	112	114	114	116	120	124	125	126	129	130	132	137	139	145	157	157	157	162	164	167	169	172	172	172	172	173	177	177	178	178	178	178	178	178	180	183	183	183	184	186	186	188	193	195	195	205	208	216	223	230	233	233	242	253	265	273	279	303	308	325	332	348	348	380	396	400	407	422	430	457	491	530	544	576	581	597	618	638	665	681	706	726	726	788	808	830	840	868	890	908	908	948	961	965	976	985	1007	1011	1031	1034	1041	1061	1082	1083	1103	1112	1118	1119	1134	1146	1146	1150	1152	1154	1155	1155	1157	1157	1158	1163	1164	1164	1165	1167	1167	1167	1168	1170	1170	1176	1176	1176	1176	1176	1176	1179	1182	1182	1183	1185	1186	1189	1190	1191	1191	1192	1193	1194	1196	1197	1197	1197	1200	1202	1202	1202	1211	1215	1216	1217	1219	1223	1223	1225	1225	1227	1229	1229	1232	1233	1233	1235	1237	1239	1240	1243	1244	1244	1245	1250	1252	1255	1255	1256	1258	1258
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	4	4	4	4	4	6	6	6	6	6	6	7	7	7	9	10	11	12	12	12	13	18	18	20	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	24	24	25	25	25	25	25	25	25	25	27	27	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	32	33	33	33	34	34	34	34	34	34	35	35	35	35	35	35	35	35	36	36	37	37	38	38
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	3	7	7	7	12	16	32	32	32	37	43	45	49	59	64	75	76	93	107	112	120	129	138	142	156	167	177	187	198	207	212	233	239	250	251	256	265	276	279	309	348	363	377	379	387	401	404	408	412	420	422	422	427	433	441	444	456	464	466	472	480	496	499	503	510	513	523	535	549	574	598	610	632	642	670	704	722	746	764	806	826	847	872	896	946	1005	1044	1081	1113	1193	1278	1306	1335	1406	1451	1491	1555	1578	1610	1640	1697	1754	1793	1840	1898	2038	2113	2140	2212	2281	2281	2397	2465	2505	2550	2574	2645	2702	2753	2794	2846	2882	2907	2949	2992	3026	3048	3123	3173	3210	3210	3281	3309	3325	3374	3390	3412	3447	3447	3507	3540	3560	3577	3605	3667	3705	3713	3735	3758	3758	3776	3803	3825	3834	3843	3850	3864	3874	3899	3914	3930	3944	3964	3973	3988	4007	4023	4032	4035	4035	4059	4073	4082	4101	4113	4131	4135	4141	4147	4154	4176	4187	4187	4199	4218	4230	4242	4265	4282	4297	4310	4332	4344	4351	4374	4381	4401	4409	4437	4453	4466	4476	4476	4476	4554	4570	4589	4602	4630	4637	4659	4672	4703	4717	4721	4721	4787	4805	4831	4858	4869	4885	4918	4948	4980	5005	5031	5046	5060	5102	5142	5171	5221	5221
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	8	8	9	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	16	16	17	23	26	26	27	31	32	33	38	40	40	42	44	44
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	3	7	8	8	8	11	18	23	27	27	33	42	44	50	63	63	66	68	68	74	82	85	90	95	99	100	111	115	121	121	121	128	132	137	141	141	141	144	146	149	150	150	152	155	155	159	163	169	170	179	179	179	179	180	181	181	183	183	185	185	185	185	186	186	186	188	188	189	189	190	190	190	194	198	202	203	204	208	208	211	212	214	215	216	218	222	230	235	241	253	259	264	268	310	328	348	354	373	376	405	414	438	447	457	472	487	511	511	518	529	536	552	703	709	720	738	760	760	796	853	866	873	872	895	925	950	972	992	1004	1015	1040	1064	1095	1110	1151	1174	1186	1186	1231	1276	1294	1321	1333	1393	1422	1422	1491	1540	1562	1584	1627	1676	1746	1821	1833	1872	1902	1935	1948	2039	2060	2079	2106	2106	2166	2224	2236	2267	2289	2309	2331	2376	2391	2422	2443	2490	2490	2515	2527	2563	2581	2610	2663	2681	2696	2707	2733	2777	2788	2788	2803	2853	2893	2908	2919	2937	2953	2973	2976	2988	3015	3027	3035	3035	3035	3035	3035	3035	3115	3115	3115	3170	3180	3201	3227	3250	3257	3264	3284	3287	3300	3309	3309	3321	3329	3335	3336	3350	3363	3376	3382	3396	3400	3405	3417	3433	3442	3450	3470	3476	3476
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	6	6	6	7	7	8	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	14	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	17	17	17	18	18	19	19	19	19	19	19	19	20	20	20	20	20	21	21	22	23	23	23	23	24	24	24	25	26	26	26	26	26	26	26	26	31	32	32	33	38	38	43	51	52	56	58	63	66	65	66	66	66	70	75	79	81	81	85	90	92	92	96	97	99	101	109	109	109	109	120	122	122	125	127	132	138	142	144	144	148	165	167	189	208	215	215	219	221	222	222	236	242	243	247	255	268	277	288	295	295	301	321	327	348	355	363	367	379	391	404	419	432	432	446	460	468	476	492	499	501	501	518	527	533	542	545	548	548	556	557	570	573	573	573	597	607	614	627	629	640	641	643	656	659	672	672	686	709	709	709	714	719	722	726	737	737	741	745	772	782	786	805	813	813
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	6	6	7	14	16	17	19	19	21	25	29	38	64	79	92	95	106	109	109	114	119	121	132	133	143	149	151	154	154	156	156	157	157	157	157	157	157	158	160	160	160	160	160	160	164	168	168	168	168	168	168	168	168	172	172	172	173	174	174	174	176	176	176	176	176	176	176	176	177	177	177	177	177	177	177	177	178	178	178	178	181	181	181	181	181	181	181	181	182	182	182	182	182	182	183	184	184	186	187	187	187	187	188	191	191	192	192	192	192	193	195	196	197	198	196	198	199	202	203	203	206	206	206	209	209	212	214	215	216	217	219	221	222	223	225	225	231	232	234	234	237	239	239	241	241	241	247	247	247	247	249	249	249	249	250	253	254	254	258	259	261	264	264	265	267	268	268	269	269	270	270	272	272	272	273	274	274	274	274	274	274	276	278	278	278	281	286	287	290	292	292	292	299	301	307	312	313	313	313	313	314	315	317	318	318	320	321	323	325	326	330	330	330	342	347	351	357	359	359	359	361	368	371	372	372	376	377	382	382	384	393	399	404	408	412	414	419	427	430	432	435	449	449
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	3	3	3	4	4	4	4	6	7	8	11	11	11	13	14	14	17	17	19	19	20	22	25	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	32	32	33	33	33	33	33	35	36	36	37	37	38	38	38	38	38	38	39	41	41	41	41	41	41	41	43	44	50	50	50	50	50	50	50	50	50	50	50	50	50	50	51	51	51	51	53	53	54	54	54	54	54	54	54	55	55	56	57	57	59	59	61	62	63	65	66	67	69	69	69	69	69	69	69	70	70	70	70	70	70	70	70	70	70	70	70	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	71	72	74	75	75	75	75	75	76	76	76	79	80	80	80	81	81	81	81	81	82	84	84	86	86	87	87	87	88	88	88	89	89	90	90	91	91	92	93	94	94
53	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	6	9	14	21	31	51	58	71	83	116	190	234	270	328	387	420	488	562	562	693	793	934	1040	1170	1277	1359	1577	1828	2077	2161	2330	2330	2496	2656	2711	2865	3158	3295	3460	3668	3884	4047	4241	4422	4517	4612	4676	4796	4865	5024	5135	5259	5360	5427	5532	5637	5739	5863	5945	6001	6103	6207	6274	6351	6449	6545	6621	6704	6809	6863	6947	7007	7068	7137	7212	7290	7325	7426	7472	7515	7565	7602	7630	7669	7741	7783	7826	7835	7863	7923	7949	7993	8092	8123	8177	8264	8318	8371	8417	8457	8496	8529	8550	8550	8611	8694	8722	8785	8850	8885	8963	9061	9154	9211	9253	9366	9453	9573	9672	9809	9895	10019	10177	10304	10535	10684	10782	10941	11105	11182	11284	11419	11568	11568	11825	12077	12213	12325	12558	12766	12953	13153	13319	13450	13627	13835	14026	14249	14417	14579	14717	14856	15025	15025	15390	15501	15603	15726	15865	16078	16222	16222	16570	16707	16808	16941	17118	17308	17491	17623	17745	17908	18054	18297	18334	18546	18662	18797	18837	18976	19155	19322	19449	19553	19643	19698	19797	19892	20022	20166	20237	20326	20326	20413	20519	20640	20774	20863	20912	20960	21049	21148	21264	21388	21453	21453	21559	21650	21760	21866	21995	22103	22198	22237	22367	22529	22749	22916	23022	23115	23218	23351	23547	23712	23805	23805	23805	24297	24466	24610	24769	24985	25093	25219	25329	25540	25712	25896	25896	26329	26519	26599	26789	27021	27353	27735	27951	28223	28337	28926	29316	29832	30363	30854	31186	31497	31497
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	3	3	7	7	9	12	12	15	18	18	20	27	33	42	49	56	63	74	77	85	92	95	102	108	118	118	122	128	128	128	128	131	131	132	133	136	138	138	140	140	143	143	144	144	147	148	148	149	150	150	150	150	150	151	154	154	155	155	156	156	156	157	157	159	160	160	160	160	160	160	161	161	161	161	161	161	161	161	161	162	162	163	163	164	165	165	165	170	170	170	173	176	176	178	178	180	182	185	189	190	191	195	198	200	205	211	212	212	221	225	230	239	241	243	248	251	261	269	277	277	291	306	312	316	338	353	362	389	399	407	423	442	473	494	520	542	564	575	598	598	633	645	658	674	690	707	721	721	739	746	761	768	778	793	801	806	812	826	853	869	893	912	929	937	938	949	962	971	979	988	999	1006	1017	1023	1031	1040	1048	1052	1052	1068	1076	1086	1099	1104	1104	1107	1111	1125	1131	1137	1141	1141	1148	1152	1158	1174	1193	1201	1213	1216	1222	1231	1254	1262	1278	1287	1300	1325	1337	1347	1356	1356	1356	1367	1378	1386	1397	1407	1413	1416	1425	1437	1445	1453	1453	1469	1476	1491	1506	1527	1547	1554	1575	1600	1612	1636	1648	1671	1697	1726	1749	1770	1770
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	3	3	3	4	4	4	4	4	5	6	6	7	7	7	7	7	7	7	9	9	9	11	12	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	17	18	39	39	39	39	47	51	52	57	61	66	66	66	67	72	75	75	80	80	83	87	88	88	88	88	88	88	88	89	90	90	90	90	92	92	92	92	92	92	92	94	95	98	99	100	109	112	113	117	122	127	128	131	140	140	140	146	158	160	162	165	165	165	176	181	185	200	247	272	273	280	297	303	304	306	309	314	316	319	320	326	326	326	347	348	348	353	354	355	360	360	373	375	394	412	412	426	445	446	446	446	447	447	447	448	448	448	448	448	448	451	451	451	451	451	451	451	452	452	453	453	453	453	453	478	488	489	489	490	491	491	493	494	494	494	497	512	517	528	532	533	537	542	543	545	552	553	553	555	565	568	574	582	593	593	593	624	640	642	657	666	666	668	675	690	691	708	708	713	714	725	735	749	769	775	775	776	776	777	778	779	780	781	782	785	785
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	4	4	4	6	6	7	7	7	7	8	8	8	8	8	8	8	10	11	11	11	12	12	14	14	14	14	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	17	17	18	19	19	19	19	20	21	22	22	22	22	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	28	28	29	30	33	33	35	37	40	42	42	45	45	46	49	49	51	51	51	51	52	53	55	55	56	57	59	59	59	59	66	66	67	67	67	70	73	76	76	76	78	79	79	79	80	80	81	82	83	83	85	85	86	88	90	91	99	100	100	100	103	106	106	106	108	108	109	109	113	113	118	119	119	121	133	134	134	152	154	159	160	162	164	166	166	169	174	174	174	175	176	177	177	177	178	178	178	178	178	181	183	187	187	187	187	189	189	190	190	190	190	190	191	191	192	192	192	192	193	193	193	195	197	198	198	198	198	200	200	200	202	202	202	202	202	202	202	203	204	204	205	206	206	207	207	208	208	208	208	208	211	211	211	211	211	215	215	219	219	220	222	225	225
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	5	7	7	10	10	10	10	12	12	12	16	16	16	17	17	17	17	17	17	19	19	19	19	20	21	21	21	22	22	25	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	32	32	32	32	34	34	35	35	35	35	35	35	35	35	35	35	35	35	36	37	37	37	37	37	37	37	37	37	37	37	37	38	38	38	39	40	41	43	47	47	49	49	50	52	53	57	60	64	64	65	68	71	70	75	75	77	78	79	85	89	89	94	101	104	108	110	115	120	127	129	132	132	137	140	145	147	151	156	160	166	166	176	186	189	190	194	197	207	207	220	225	229	231	233	241	257	261	262	267	278	285	293	299	303	308	315	319	327	330	335	338	341	344	348	353	354	362	372	384	384	408	415	424	427	429	433	442	444	450	451	455	462	462	473	483	484	491	498	522	524	537	547	557	567	580	589	598	599	606	606	617	621	621	621	635	636	643	649	655	659	667	670	677	685	688	688	703	709	714	718	731	740	744	757	761	766	771	777	782	786	791	793	809	809
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	6	6	7	8	9	9	9	9	10	10	10	13	13	13	15	19	20	22	22	27	27	27	27	27	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	32	32	33	34	34	35	35	36	37	38	38	38	38	39	39	39	40	40	41	41	42	45	48	48	48	50	50	51	58	60	60	60	60	60	63	63	63	63	63	63	63	63	64	64	64	65	66	69	73	75	75	76	76	76	77	79	80	81	81	81	82	83	83	84	85	85	85	88	88
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	5	5	5	10	11	12	14	15	17	17	18	18	19	19	19	19	20	21	22	22	22	22	22	22	22	22	22	22	23	23	23	23	25	25	26	26	26	26	28	28	28	28	28	29	30	30	30	30	31	33	33	33	33	34	34	34	34	34	34	34	35	35	36	36	36	36	36	37	37	38	38	39	39	39	39	39	40	40	40	41	41	41	42	42	43	43	43	45	45	46	47	47	50	51	52	53	53	53	54	55	55	55	55	55	60	62	65	66	70	74	75	77	81	84	88	89	94	102	112	115	124	134	145	145	149	157	163	175	181	187	201	201	217	226	229	240	240	254	257	262	264	265	270	271	271	280	284	292	295	299	303	306	311	313	319	320	322	323	333	334	336	339	339	342	347	349	352	354	354	354	355	359	364	367	371	371	375	378	380	386	393	396	401	403	406	413	433	434	440	445	446	450	452	456	464	464	464	474	478	490	490	492	492	498	499	503	507	511	511	515	519	520	520	524	528	537	540	542	543	548	550	558	562	570	572	576	576
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	3	3	4	4	7	9	9	10	12	12	14	14	14	14	14	14	14	14	14	14	14	14	16	16	16	17	19	20	21	21	21	21	21	21	21	21	21	21	21	22	25	25	29	29	31	35	37	40	40	40	40	42	42	42	43	44	44	45	46	46	46	49	49	50	52	52	52	56	56	56	56	56	56	57	57	57	58	58	61	62	63	63	63	63	63	63	63	64	67	67	70	77	85	87	88	92	118	152	153	160	161	179	179	203	232	232	242	267	293	323	383	454	482	506	524	551	575	605	635	655	673	689	689	735	755	771	783	795	820	836	836	864	877	877	881	885	903	907	924	925	930	933	945	946	956	970	970	970	977	980	980	993	996	996	997	998	999	1003	1003	1003	1004	1004	1004	1004	1004	1004	1004	1008	1020	1024	1024	1025	1026	1026	1026	1031	1035	1044	1047	1048	1049	1049	1049	1056	1057	1057	1057	1057	1058	1059	1060	1068	1069	1069	1069	1069	1073	1088	1090	1090	1090	1090	1090	1092	1095	1096	1097	1097	1103	1103	1105	1107	1114	1123	1124	1124	1126	1129	1132	1135	1138	1140	1141	1141	1141	1141
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	25	26	26	26	27	30	30	31	32	33	33	40	40	40	41	44	47	48	48	50	50	51	54	54	55	57	58	58	58	59	59	59	59	60	60	60	60	60	60	60	60	60	60	60	60	64	66	67	68	68	69	74	76	76	77	77	77	77	78	80	80	80	80	80	80	80	80	80	80	80	83	86	86	86	88	88	88	91	91	91	92	95	95	95	106	106	107	107	112	112	112	112	114	114	117	117	117	117	118	118	119	119	119	119	121	122	123	124	124	124	132	155	157	157
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	5	5	5	7	7	7	8	8	9	12	13	13	18	18	18	23	25	26	26	28	28	32	34	35	35	35	35	35	35	36	36	37	38	38	39	39	41	44	44	46	46	46	48	50	50	51	51	52	52	52	52	52	52	52	52	52	52	53	53	54	54	54	55	56	56	56	56	56	56	56	56	56	56	56	56	57	58	58	58	58	59	59	60	60	60	62	62	65	65	68	71	77	81	85	87	88	92	97	104	104	104	119	119	123	125	126	127	132	133	133	136	137	137	139	140	142	143	144	145	147	148	150	152	154	157	158	159	161	168	169	169
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	4	14	17	17	19	26	29	38	45	56	75	83	95	107	126	138	155	186	231	282	288	352	377	417	433	493	498	536	590	644	759	808	831	884	898	931	963	988	1016	1031	1074	1109	1127	1148	1176	1192	1212	1235	1244	1263	1293	1306	1322	1339	1376	1393	1414	1433	1454	1496	1510	1539	1562	1582	1593	1604	1626	1636	1654	1680	1687	1704	1716	1719	1728	1742	1756	1762	1766	1856	1884	1909	1922	1937	1940	1950	1968	1991	2007	2019	2034	2040	2050	2077	2078	2097	2111	2134	2143	2161	2179	2199	2230	2258	2281	2288	2321	2361	2400	2421	2465	2485	2510	2564	2590	2647	2701	2749	2804	2848	2878	2932	2995	3059	3059	3185	3257	3312	3395	3486	3560	3643	3749	3834	3913	4003	4123	4239	4355	4454	4556	4626	4736	4836	4836	5064	5127	5216	5280	5348	5477	5522	5522	5682	5751	5801	5874	5940	6038	6094	6150	6177	6212	6277	6332	6383	6469	6537	6564	6585	6621	6661	6678	6719	6756	6794	6830	6873	6931	6990	7039	7078	7104	7104	7149	7189	7232	7262	7307	7338	7364	7395	7425	7467	7519	7552	7552	7655	7697	7736	7788	7849	7913	7961	8002	8064	8116	8180	8247	8294	8335	8368	8437	8518	8602	8648	8648	8648	8823	8917	8995	9075	9163	9262	9324	9357	9482	9547	9664	9664	9895	9971	10027	10116	10228	10331	10431	10514	10616	10685	10879	11046	11214	11404	11563	11673	11769	11769
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	3	3	4	4	4	5	6	7	9	9	11	12	12	12	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	16	16	16	16	17	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	22	22	22	22	24	24	24	24	24	25	25	26	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	31	32	32	33	33	33	33	34	34	34	35	36	36	37	39	40	40	40
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	4	7	9	14	18	25	28	33	45	48	63	78	91	97	101	121	128	143	148	150	158	159	162	165	169	173	173	173	176	195	198	207	213	222	230	238	252	255	271	280	283	287	299	305	308	322	329	337	345	354	357	364	379	389	391	397	401	402	406	411	416	423	425	425	426	426	426	426	426	426	426	426	427	428	428	430	432	434	435	438	443	446	449	449	449	450	450	450	452	454	457	461	463	464	469	474	479	482	485	485	486	488	491	493	502	503	512	519	527	528	532	549	549	557	558	567	571	573	573	605	619	627	644	655	657	669	686	707	707	712	723	725	735	742	753	760	766	783	783	805	815	826	836	849	858	858	858	880	890	891	904	909	916	922	932	934	936	947	958	964	981	981	983	985	992	997	1003	1011	1017	1020	1022	1026	1040	1042	1044	1049	1050	1050	1051	1054	1060	1060	1062	1063	1066	1066	1070	1073	1077	1079	1079	1084	1088	1090	1095	1100	1103	1107	1107	1111	1117	1119	1124	1128	1134	1138	1147	1152	1156	1160	1160	1160	1169	1182	1184	1188	1194	1200	1202	1210	1212	1224	1226	1226	1239	1241	1246	1251	1256	1261	1265	1287	1296	1304	1324	1338	1370	1390	1402	1439	1468	1468
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	6	7	7	9	10	14	18	19	22	22	23	28	34	36	37	37	40	40	41	43	43	44	44	45	47	47	47	47	47	47	52	53	53	54	55	55	57	57	57	57	57	57	57	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	58	59	59	59	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	60	63	63	63	64	64	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	65	66	66	68	69	70	71	71	71	71	71	71	71	71	72	72	72	73	73	73	73	73	73	73	73	73	74	74	75	75
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	4	6	8	18	19	27	31	37	54	68	108	133	154	176	200	254	310	348	385	447	480	519	614	634	778	912	912	1068	1178	1286	1317	1372	1398	1444	1486	1522	1596	1651	1702	1743	1798	1844	1876	1916	1972	2020	2032	2060	2101	2125	2152	2188	2216	2243	2297	2311	2332	2365	2389	2433	2453	2493	2509	2537	2549	2584	2627	2634	2664	2681	2690	2711	2720	2739	2756	2773	2784	2797	2818	2826	2846	2863	2889	2895	2904	2916	2927	2937	2945	2956	2967	2976	2987	2991	2999	3014	3025	3033	3039	3064	3075	3075	3107	3129	3136	3152	3171	3187	3200	3208	3226	3237	3249	3329	3346	3371	3406	3431	3438	3463	3508	3535	3588	3639	3661	3696	3722	3764	3788	3819	3859	3859	3966	4033	4072	4122	4181	4238	4307	4349	4386	4454	4512	4562	4640	4718	4746	4788	4853	4903	4949	4949	5087	5143	5159	5219	5261	5326	5369	5369	5465	5486	5532	5582	5621	5668	5716	5730	5741	5800	5823	5855	5897	5928	5947	5965	5998	6032	6077	6114	6159	6178	6198	6220	6248	6287	6310	6343	6366	6378	6378	6419	6440	6481	6499	6527	6547	6575	6594	6615	6647	6675	6697	6697	6735	6762	6785	6821	6878	6905	6920	6950	6990	7035	7083	7122	7154	7177	7227	7273	7320	7383	7434	7434	7434	7601	7663	7758	7849	7937	7975	8021	8102	8189	8280	8363	8363	8494	8526	8629	8705	8787	8881	8960	9024	9125	9233	9359	9503	9727	9939	10077	10234	10386	10386
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	4	4	9	11	16	20	29	33	54	67	86	108	136	136	145	167	167	177	188	199	203	209	220	230	245	247	260	266	270	274	282	290	298	302	308	311	317	320	330	345	347	347	350	353	357	366	366	369	372	373	379	380	381	381	382	384	385	387	393	393	396	400	403	411	415	421	437	463	477	494	497	516	531	555	582	596	600	612	627	648	664	713	727	753	769	778	778	791	804	820	833	846	870	880	902	954	974	985	1021	1069	1098	1144	1179	1193	1236	1344	1389	1443	1529	1551	1602	1708	1763	1819	1852	1903	1903	2063	2133	2210	2276	2393	2451	2573	2663	2742	2820	2896	2970	3023	3165	3269	3319	3422	3511	3613	3613	3806	3863	3909	4005	4088	4192	4277	4277	4442	4504	4561	4602	4667	4723	4758	4791	4806	4836	4853	4908	4942	4982	5011	5044	5073	5117	5158	5208	5258	5286	5307	5344	5395	5436	5469	5509	5535	5571	5571	5619	5658	5731	5784	5824	5874	5910	5967	6018	6072	6175	6221	6221	6366	6447	6561	6661	6730	6801	6866	6922	6995	7079	7187	7254	7352	7409	7477	7530	7658	7753	7830	7830	7830	8060	8150	8284	8371	8476	8548	8615	8679	8735	8829	8945	8945	9151	9213	9279	9400	9507	9660	9729	9882	10035	10101	10185	10287	10499	10735	10914	11124	11265	11265
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	3	3	3	4	4	5	5	5	5	5	5	6	6	6	6	7	7	7	7	7	7	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	13	13	13	13	13	13	13	14	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	17	17	18	18	18	19	19	20	20	20	20	21	23	23	27	28	28	30	35	37	43	44	44	46	48	50	51	55	59	59	66	69	82	82	89	89	92	94	96	99	105	105	110	110	112	112	113	114	116	116	116	118	120	120	120	122	122	123	123	124	124	124	125	125	126	126	128	128	128	128	129	130	130	130	130	130	132	133	133	133	136	136	143	146	147	147	153	161	162	165	167	167	167	167	181	183	189	193	194	200	201	203	207	212	213	213	213	220	223	227	229	232	236	236	237	238	241	244	244	247	249	251	252	264	272	278	282	287	293	304	310	321	334	342	347	357	357
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	4	6	6	6	6	9	11	11	14	14	24	27	33	36	36	46	48	49	52	57	62	66	74	77	80	80	81	81	81	81	81	86	89	92	94	94	94	95	96	98	100	100	100	100	104	105	106	111	111	113	113	115	115	115	117	121	121	122	122	122	122	123	124	124	124	124	124	124	124	127	129	130	131	132	133	135	147	151	152	154	154	157	163	166	170	171	172	172	183	187	190	190	197	197	201	209	211	211	216	221	224	224	224	230	237	241	253	261	272	282	287	289	290	299	304	310	322	322	352	376	384	394	408	423	444	457	469	475	484	496	513	538	546	564	570	578	603	603	636	638	640	649	659	680	694	694	717	732	742	752	761	774	781	790	798	806	813	838	842	853	861	868	875	884	888	905	919	923	925	928	929	939	950	955	959	961	961	971	977	986	993	995	996	1000	1004	1011	1015	1023	1027	1027	1033	1038	1053	1064	1080	1087	1101	1103	1109	1133	1159	1175	1182	1191	1202	1208	1243	1259	1269	1269	1269	1310	1325	1345	1388	1402	1415	1425	1432	1449	1483	1523	1523	1558	1572	1583	1594	1630	1656	1676	1694	1728	1745	1755	1777	1808	1837	1859	1898	1959	1959
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	8	8	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	4	6	6	7	7	8	8	9	12	14	15	16	16	18	20	21	21	23	24	26	26	27	28	31	34	35	41	48	50	52	55	57	62	67	76	87	88	92	93	96	97	97	99	99	103	105	105	105	105	106	106	106	106	106	106	106	106	107	108	108	108	108	108	108	108	108	110	110	111	111	113	116	116	117	117	118	118	118	118	120	122	124	127	129	132	135	140	144	144	147	148	152	158	161	166	170	171	176	177	180	187	193	195	199	204	204	219	230	235	244	249	263	273	281	297	300	308	314	325	340	347	354	368	383	395	395	413	420	454	460	470	487	495	495	533	547	549	564	572	581	587	638	642	650	661	678	684	692	695	704	710	725	731	737	748	757	763	766	772	772	781	786	794	797	797	800	810	816	822	824	824	826	834	839	847	858	861	861	864	869	874	880	889	892	898	901	914	917	922	927	933	935	935	936	943	945	945	945	945	956	959	970	980	987	995	1003	1010	1016	1035	1049	1049	1108	1132	1141	1154	1163	1210	1219	1240	1301	1305	1337	1367	1400	1430	1460	1491	1528	1528
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	3	3	6	7	7	10	13	14	48	64	66	86	92	102	111	120	139	139	139	139	142	175	183	222	236	240	247	252	258	258	261	262	262	269	273	275	276	277	280	282	282	284	287	287	293	294	302	305	312	316	317	318	324	328	329	330	333	338	340	341	343	344	347	353	358	359	360	363	363	368	368	369	378	380	383	383	392	396	398	401	402	404	405	409	410	419	420	426	428	436	440	448	453	455	457	467	474	486	499	499	521	554	574	588	599	600	615	622	635	649	659	663	667	673	681	685	689	692	692	710	718	725	732	749	760	772	780	788	802	807	818	824	830	844	853	871	879	894	894	910	922	936	941	957	965	970	970	989	990	991	1000	1007	1012	1018	1024	1029	1032	1032	1038	1043	1050	1054	1057	1057	1062	1065	1074	1081	1088	1102	1106	1114	1118	1125	1133	1139	1145	1145	1151	1167	1178	1192	1200	1204	1208	1219	1225	1233	1252	1264	1264	1287	1302	1308	1318	1327	1338	1345	1353	1355	1370	1377	1384	1394	1403	1406	1419	1440	1444	1448	1448	1448	1474	1481	1489	1493	1503	1515	1518	1524	1537	1544	1553	1553	1565	1576	1577	1585	1588	1596	1610	1615	1629	1637	1655	1670	1682	1694	1696	1715	1737	1737
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	5	6	6	6	8	8	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	12	12	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	20	20	20	20	20	20	20	21	21	27	27	27	27	28	28	28	28	28	28	28	30	30	33	33	37	37	37	38	38	40	38	39	39	39	39	39	44	44	44	45	45	48	48	51	51	55	56	56	56	57	58	58	59	59	59	82	84	84	84	87	87	87	87	87	89	103	103	104	105	110	113	118	120	124	124	124	126	128	128	128	144	155	160	201	222	233	279	389	471	498	528	600	655	706	760	818	840	840	871	887	961	1008	1015	1015	1052	1058	1083	1103	1128	1157	1157	1173	1184	1193	1221	1262	1272	1283	1319	1319	1336	1348	1374	1393	1400	1411	1427	1455	1484	1509	1509	1509	1548	1557	1587	1614	1644	1670	1670	1689	1689	1714	1733	1733	1762	1787	1789	1803	1817	1824	1830	1832	1844	1853	1855	1866	1879	1897	1921	1928	1938	1938
53	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	4	4	5	7	7	10	13	16	25	44	51	61	72	95	95	161	202	216	216	238	281	316	346	377	394	427	447	496	538	573	614	627	667	692	748	771	805	840	851	879	923	976	1015	1034	1046	1082	1128	1203	1272	1296	1372	1389	1449	1547	1579	1686	1781	1864	1916	1946	2002	2052	2217	2253	2370	2444	2518	2551	2594	2719	2812	2958	3008	3048	3231	3369	3458	3585	3749	3817	3938	4031	4141	4366	4509	4665	4834	4909	4988	5129	5265	5384	5450	5597	5651	5777	5915	6129	6283	6326	6435	6490	6607	6759	6828	6920	7008	7071	7128	7270	7349	7396	7489	7634	7696	7753	7868	7934	7934	8122	8325	8357	8436	8805	8939	9040	9125	9185	9261	9312	9367	9461	9557	9629	9700	9758	9804	9865	9865	9961	10017	10047	10081	10142	10167	10210	10210	10325	10367	10389	10412	10467	10523	10590	10625	10645	10665	10680	10720	10758	10796	10816	10830	10843	10853	10869	10899	10928	10942	10948	10963	10975	10994	11007	11034	11059	11071	11071	11096	11112	11129	11141	11153	11171	11186	11194	11213	11229	11260	11283	11283	11301	11316	11331	11347	11378	11395	11405	11413	11431	11442	11471	11489	11495	11502	11506	11521	11536	11552	11556	11556	11556	11609	11628	11657	11680	11695	11708	11713	11735	11748	11759	11789	11789	11829	11852	11872	11881	11900	11931	11981	12003	12036	12044	12061	12103	12139	12185	12203	12214	12270	12270
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	9	10	10	10	10	10	10	10	11	11	11	12	13	15	15	15	15	15	15	15	15	15	15	15	15	15	16	17	17	18	18	19	19	20	23	23	24	25	25	25	25	26	27	27	28	28	28	28	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	31	31	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	34	34	34	34	35	35	35	35	35	35	35	36	37	37	39	42	42	44	44	46	48	48	52	53	56	56	66	78	81	83	91	94	94	101	109	116	118	130	133	139	148	149	154	155	158	163	163	164	164	164	165	165	172	172	175	181	181	185	187	187	187	188	191	193	195	202	217	220	223	233	233
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	9	10	10	14	16	21	27	37	49	54	54	57	73	82	89	91	92	98	99	101	102	106	107	109	113	118	125	127	129	130	131	139	141	143	145	153	156	159	166	166	171	177	184	187	191	191	191	196	200	205	205	210	210	219	233	248	253	263	285	286	288	288	297	301	304	307	310	314	326	332	339	342	343	346	350	355	367	372	378	387	387	399	403	408	419	427	432	433	433	438	441	442	447	450	453	456	458	459	462	470	480	482	493	501	520	523	524	533	537	549	550	546	564	566	567	568	568	587	596	604	608	613	620	627	631	637	645	651	655	657	661	670	675	686	693	696	698	699	713	720	727	733	734	738	745	748	753	757	764	766	767	769	777	780	788	794	798	801	804	808	812	819	822	825	831	837	840	851	856	866	872	884	890	911	922	929	938	944	947	948	952	968	976	987	995	1002	1009	1025	1049	1064	1085	1093	1103	1118	1148	1161	1187	1202	1222	1246	1268	1301	1315	1349	1376	1390	1425	1443	1461	1473	1497	1507	1518	1534	1569	1604	1615	1650	1665	1692	1709	1733	1763	1794	1837	1874	1921	1948	1965	1965
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	6	6	6	6	6	6	6	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	11	11	11	15	16	16	16	17	17	17	17	18	19	19	19	19	19	19	19	19	19	20	20	20	20	21	22	21	20	23	23	23	28	28	30	31	33	34	34	42	46	52	57	57	60	60	58	63	64	68	68	68	68	68	69	71	76	76	77	79	88	92	95	97	100	101	101	105	109	112	114	117	118	120	123	124	125	127	127	127	128	130	131	132	134	139	139	139	143	143	145	151	152	154	157	157	162	169	170	176	176	176	182	185	190	191	192	197	198	200	203	206	216	216	218	220	227	232	240	246	250	254	254	259	262	263	267	267	268	269	269	276	280	284	288	292	299	302	307	318	325	335	338	339	352	353	380	380	404	408	415	420	431	439	443	446	454	458	468	468
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	5	5	5	5	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	13	13	13	13	13	13	13	13	13	13	13	13	13	13	15	15	16	18	20	21	21	26	30	31	35	37	40	43	47	51	56	59	60	62	63	65	67	69	71	73	76	77	77	82	84	89	89	89	90	90
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	7	7	9	9	9	9	9	9	9	9	9	9	11	10	15	15	19	25	26	26	28	32	33	32	38	39	39	39	39	41	42	43	48	48	50	52	54	54	60	61	61	61	61	61	61	62	62	64	64	67	70	70	72	74	76	77	79	79	82	83	83	84	85	85	85	85	86	88	88	88	94	95	97	98	99	102	102	102	103	103	104	104	104	105	105	105	106	106	106	107	107	111	111	111	111	113	113	113	114	114	114	117	117	118	119	123	124	125	128	134	137	137	138	138	142	185	192	194	196	197	197	199	201	202	205	214	219	226	237	239	243	249	253	257	262	263	273	282	291	294	305	305
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	5	5	5	7	11	13	17	21	22	23	24	26	26	26	28	30	34	34	34	35	38	38	38	40	40	41	42	42	43	44	44	44	44	47	48	48	52	52	52	52	52	53	55	55	55	55	55	55	55	56	59	59	59	59	59	60	61	61	64	66	67	67	69	69	70	70	70	70	71	71	71	71	71	72	75	76	78	79	80	83	84	90	93	101	107	112	117	118	123	124	134	145	150	158	156	168	173	190	194	194	199	199	203	204	212	227	227	227	227	225	250	250	257	268	286	286	290	297	309	315	325	328	338	350	362	367	373	389	400	404	409	428	431	436	447	450	459	466	478	485	486	486	487	490	493	501	502	509	524	530	541	544	555	560	564	577	580	589	595	601	610	620	647	654	658	665	677	690	707	712	718	724	737	741	759	767	791	804	823	843	852	858	876	885	894	905	914	930	941	978	989	1004	1020	1045	1066	1092	1130	1141	1190	1197	1212	1237	1266	1293	1317	1328	1354	1396	1427	1453	1494	1526	1548	1559	1572	1611	1643	1710	1783	1830	1838	1863	1863
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	8	8	8	8	8	9	9	9	10	10	10	12	12	15	17	18	19	20	21	21	22	22	22	22	22	23	23	23	24	24	24	25	25	25	25	25	25	25	25	25	27	27	27	27	28	28	29	29	30	30	30	30	31	32	32	32	32	32	33	33	33	33	33	34	34	35	35	36	36	36	36	36	37	37	37	37	37	38	38	41	41
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	5	5	6	6	7	7	7	7	7	7	7	8	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	12	12	12	13	13	15	15	15	15	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	20	20	26	27	27	27	27	27	29	29	29	29	29	29	29	29	29	29	30	32	33	33	34	34	34	34	34	34	34	34	35	36	36	37	37	37	37	37	37	37	43	44	48	48	48	48	48	48	50	51	51	55	55	55	55	56	58	58	59	60	61	62	63	63	65	65	65	65	69	70	72	74	75	75	75	75
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	4	4	4	4	4	4	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	9	11	11	13	13	13	14	15	17	17	17	17	17	17	17	18	18	18	18	18	19	22	23	25	25	26	27	28	32	32	32	32	35	36	39	40	49	51	53	55	59	59	63	65	65	65	66	67	67	69	70	70	70	70	71	71	71	72	72	72	73	73	75	77	77	78	78	82	82
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	4	4	5	5	5	5	8	9	9	9	10	12	12	13	14	14	15	16	20	27	27	30	34	34	34	34	36	36	38	38	38	38	38	39	39	39	44	45	45	45	45	45	46	46	48	48	50	52	52	54	54	54	54	54	54	54	54	54	54	54	54	54	56	56	57	58	58	59	62	64	64	64	66	66	66	66	66	67	67	68	70	72	76	79	79	79	79	84	86	89	96	100	100	101	102	100	107	107	111	114	117	118	122	124	124	126	129	129	131	131	134	137	140	144	148	151	154	155	160	166	166	168	168	175	178	183	183	186	186	187	188	195	215	235	247	268	292	360	365	369	377	398	412	420	420	421	432	439	450	470	475	481	492	501	524	534	564	569	577	580	583	599	608	615	622	629	630	634	648	648	652	657	662	664	670	678	687	691	691	694	695	697	705	709	716	720	722	727	739	745	752	759	762	766	776	786	787	794	796	799	804	812	827	833	840	847	851	857	857
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	3	3	3	4	4	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	21	27	29	32	33	39	43	45	45	45	48	48	48	48	49	49	49	49	49	50	50	51	51	51	54	57	60	61	62	62	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	64	71	87	116	117	118	119	119
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	6	6	6	6	6	6	6	6	6	6	9	9	11	11	11	11	11	12	12	12	12	12	12	12	12	12	14	14	14	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	18	19	19	20	21	21	21	21	21	22	22	24	26	35	38	38	39	42	43	47	66	66	68	73	77	81	81	89	97	117	119	121	121	121	129	131	131	131	131	131	131	131	131	131	133	133	133	134	138	139	139	139	139	141	141	141	142	143	143	144	144	144	144	145	147	147	147	147	147	150	150	150	150	152	152	152	152	156	158	160	161	161	161	161	162	162	162	163	163	163	163	165	169	172	174	174	176	177	177	177	178	178	178	178	179	179	179	182	185	188	191	191	194	198	199	199	200	201	202	203	203	206	211	212	219	219
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	6	7	7	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	13	20	21	30	37	42	42	48	50	51	51	52	56	58	58	58	58	58	58	61	60	60	64	64	66	67	69	69	71	71	71	74	74	74	76	76	78	80	80	81	81	81	81	82	82	83	83	84	85	85	87	87	87	88	88	91	92	92	92	92	92	92	94	95	95	95	95	95	95	96	98	98	98	98	99	99	103	104	104	104	104	105	106	106	106	106	106	106	108	113	114	114	115	115	115	116	118	119	120	120	120	120	124	125	125	126	127	127	127	128	129	130	132	133	135	138	138	139	140	140	140	140	143	145	146	151	153	156	160	161	162	163	167	171	174	181	194	195	200	204	210	215	215	216	225	231	236	246	252	258	264	264
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	4	4	5	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	9	9	10	10	11	12	12	12	12	12	12	12	13	14	15	21	21	21	23	28	28	28	29	31	31	31	31	33	33	33	33	35	35	35	35	39	39	39	40	40	40	40	40	40	40	40	40	40	40	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	45	45	44	46	48	50	50	51	54	54	55	56	58	64	67	68	70	73	74	74	74	74	75	76	76	76	76	76	76	80	84	86	86	88	89	90	90	91	91	91	91	91	91	91	91	91	91	92	92	92	92	92	92	92	93	93	93	93	93	93	95	95	95	96	97	99	100	100	100	100	102	103	103	104	106	107	108	108	108	109	109	110	111	111	112	112	112	115	116	117	117	117	118	118	118	118	119	119	119	122	122	123	123	123	125	127	130	133	140	143	144	146	149	158	165	171	175	175	176	184	184
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	5	5	5	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	9	10	10	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	13	14	17	17	17	17	17	17	17	18	18	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	22	22	22	23	23	24	25	28	28	32	33	35	38	38	42	44	46	50	53	54	59	61	62	65	70	80	83	83	85	89	92	92	92	97	99	99	102	104	106	107	109	111	111	111	111	111	112	112	112	113	113	113	115	115	116	116	118	118	118	118	118	118	121	121	121	121	121	123	125	125	125	128	128	128	128	135	135	135	135	136	139	139	140	141	141	141	142	142	145	148	148	149	149	150	150	150	151	154	154	154	155	160	160	165	170	172	173	177	182	182	182	185	191	191	194	195	198	207	210	213	214	219	224	224	230	234	242	244	249	251	253	261	272	277	284	296	296
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	5	6	7	7	9	9	11	12	15	16	16	17	17	23	25	25	25	25	25	32	33	34	34	36	37	37	38	38	38	38	39	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	41	41	41	41	41	42	42	42	42	42	43	43	43	43	44	44	45	45	45	45	45	45	46	46	46	47	47	48	48	49	49	49	49	49	50	50	50	50	50	51	51	51	52	54	54	54	54	54	54	54	57	58	58	58	61	61	61	62	62	63	63	63	63	63	63	63	63	63	63	66	66	70	71	72	73	73	75	75	75	75	75	75	75	75	75	75	75	75	75	75	75	75	76	78	80	81	82	82	82	87	88	89	90	90	91	91	92	92	94	95	95	95	95	95	98	98	98	98	98	99	100	101	101	101	101	102	102	102	102	103	103	105	106	107	107	107	108	108	109	110	110	113	114	117	119	120	125	125
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	4	5	7	10	11	14	17	17	19	24	25	25	28	28	28	28	28	28	28	28	28	28	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	32	33	33	33	33	34	34	34	34	35	35	35	35	35	37	37	37	39	39	39	39	39	40	40	40	40	40	40	40	40	40	40	40	40	40	41	42	43	46	46	48	49	49	49	49	49	49	50	50	53	55	55	58	60	60	61	61	65	66	69	71	76	79	85	108	109	111	120	122	128	131	135	136	138	139	141	142	149	151	153	157	162	164	169	176	176	183	187	193	198	199	204	207	214	219	221	226	232	235	238	240	243	245	245	245	247	250	250	252	255	256	258	259	260	262	263	265	265	269	272	280	287	296	297	301	304	306	308	312	318	320	322	322	324	326	332	336	339	341	342	344	346	349	354	365	369	382	392	402	423	437	443	451	464	473	486	498	510	528	552	564	573	588	616	619	623	624	624	624	629	632	634	638	644	648	649	660	673	680	682	688	691	700	711	718	731	757	763	786	786
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	4	4	6	7	8	8	9	11	11	11	13	14	16	19	19	20	23	23	27	30	31	34	34	40	70	100	101	103	109	112	124	124	127	127	129	129	130	130	130	130	134	134	135	135	135	135	135	135	135	135	135	135	135	135	135	135	135	135	135	135	135	135	135	135	135	135	136	137	137	137	137	138	138	138	138	139	141	141	141	141	141	141	141	141	141	141	141	141	141	141	141	141	142	142	142	142	143	143	143	143	143	143	144	145	145	146	148	148	148	148	148	148	148	149	149	149	149	149	149	151	151	153	153	153	153	155	157	157	157	157	157	157	158	158	160	162	162	162	165	165	165	165	166	166	168	168	169	172	178	182	188	190	190	192	194	198	200	200	201	202	204	204	205	208	210	211	217	219	219	219	224	226	228	229	231	235	238	238	238	247	247	252	252	258	259	259	264	266	270	271	278	284	288	291	291	295	298	306	311	313	316	317	331	334	336	341	345	348	355	358	362	363	368	376	377	378	385	386	388	406	410	411	420	426	435	438	451	455	459	462	463	463
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	3	3	3	3	4	4	5	6	8	9	12	12	17	21	22	31	40	45	46	48	49	51	54	56	57	60	60	60	61	65	65	67	71	71	71	75	77	77	79	79	79	81	82	83	84	85	87	88	88	88	88	92	96	97	97	100	100	102	111	131	136	145	153	154	161	161	166	172	177	180	183	192	198	202	204	204	204	204	204	204	205	205	206	207	207	211	211	213	214	215	215	216	217	217	217	219	220	222	224	224	231	233	235	239	242	244	245	250	252	253	254	256	258	259	261	266	268	272	273	274	274	276	277	278	280	284	284	285	285	286	287	287	289	292	292	292	294	294	294	294	296	296	299	302	303	304	305	305	309	309	312	315	318	322	324	328	332	336	347	352	355	356	360	365	373	378	386	388	389	394	396	397	398	401	401	401	409	410	413	413	418	419	419	422	425	427	427	429	431	433	436	439	439	444	445	451	451	451	463	467	470	472	476	479	480	488	495	513	518	521	525	532	538	545	554	558	561	567	580	599	603	614	622	626	634	659	667	676	690	700	748	761	770	770
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	4	5	5	17	19	19	23	31	37	39	40	48	51	56	61	70	73	82	83	85	85	86	91	91	104	111	127	133	136	141	142	146	148	153	156	157	157	160	161	167	167	168	170	172	175	180	182	183	186	186	188	197	203	203	203	203	203	203	204	204	209	212	212	214	214	216	220	224	228	229	229	230	230	233	235	237	240	241	241	242	245	245	246	246	249	252	252	259	263	266	268	269	270	275	286	290	299	305	312	323	327	332	335	343	350	355	364	389	393	400	412	432	442	454	476	498	521	532	536	546	596	606	653	667	692	707	712	729	756	798	808	822	848	848	856	876	898	911	935	938	960	976	1020	1051	1051	1080	1095	1113	1122	1161	1178	1194	1214	1225	1246	1281	1294	1338	1363	1393	1417	1491	1515	1553	1582	1650	1686	1731	1737	1753	1809	1839	1934	1985	2019	2035	2083	2154	2194	2258	2297	2317	2377	2415	2468	2554	2603	2651	2688	2704	2747	2772	2813	2842	2874	2910	2930	2965	2994	3054	3080	3099	3113	3162	3170	3196	3249	3273	3320	3340	3360	3394	3426	3459	3510	3527	3564	3624	3650	3683	3732	3799	3828	3894	3915	3937	3997	4029	4102	4162	4194	4245	4245
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	6	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	14	15	15	15	15	15	15	15	15	16	17	17	18	19	19	20	20	20	20	20	20	20	20	20	23	22	23	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	27	27	27	28	28	28	28	28	28	28	28	28	28	28	28	28	28	28	30	32	32	32	32	32	32	32	32	32	32	32	32	33	34	36	36	36	36	36	36	36	37	37	37	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	40	40	41	41	41	42	43	47	48	48	49	53	58	62	64	64	65	66	66	68	70	72	74	76	79	82	87	94	101	105	110	115	121	126	132	135	138	155	155	168	168
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	10	12	15	20	20	20	21	30	35	38	38	48	49	52	54	56	56	61	62	68	68	69	75	79	81	87	87	87	94	95	96	97	105	108	108	110	111	111	111	111	111	111	111	111	111	112	113	115	115	119	122	122	124	125	126	126	126	126	127	130	137	139	144	144	145	148	152	152	155	156	156	157	157	164	164	167	169	171	172	179	182	186	187	188	189	191	193	195	198	198	198	199	199	203	206	207	212	214	217	221	221	225	232	233	236	244	249	253	258	260	263	268	274	276	285	291	298	304	306	312	312
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	3	4	4	5	5	6	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	10	11	11	11	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	15	15	15	15	15	15	16	16	16	16	16	17	17	17	17	17	17	17	19	20	20	20	20	20	20	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	22	23	23	23	24	25	26	26	26	26	27	30	33	35	36	40	39	40	41	41	43	43	45	46	47	53	63	66	76	89	92	98	106	112	133	137	148	154	157	162	176	209	221	228	234	246	264	276	285	354	356	362	374	380	418	425	431	437	439	446	454	454	471	476	479	484	493	501	503	511	516	519	519	522	529	536	536	537	544	547	549	555	558	559	565	572	582	585	588	599	606	610	617	620	620	622	627	632	635	650	652	664	673	675	675	675	686	687	694	697	701	706	707	707	711	716	719	727	738	740	744	748	751	757	770	785	796	801	805	807	811	821	832	834	837	843	853	853
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	8	9	9	8	12	12	12	12	12	12	12	11	11	11	14	15	15	17	19	20	21	26	32	37	44	46	48	49	58	58	60	60	60	60	62	65	65	65	65	65	65	65	65	66	66	66	66	70	70	70	70	70	70	70	71	73	73	74	74	74	74	74	75	76	79	79	79	79	79	80	80	80	80	80	80	80	80	81	81	84	84	87	87	90	91	94	96	96	96	96	96	96	99	99	99	99	99	100	103	104	105	105	106	106	107	112	113	114	117	120	122	126	126	128	131	132	139	143	153	159	167	175	175	175	175
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	5	5	5	5	8	10	11	13	14	17	25	29	31	32	32	34	38	39	39	39	42	42	42	43	43	43	44	44	45	45	45	45	45	45	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	47	48	48	48	48	48	48	48	48	50	50	50	50	50	50	51	51	51	51	51	51	52	53	53	53	53	53	53	53	53	53	53	53	53	53	53	54	54	54	54	54	55	55	56	56	57	59	61	64	67	71	83	89	94	98	98	102	109	109	116	119	125	133	135	137	139	140	146	150	152	157	157	159	159	163	170	170	172	176	178	178	179	179	183	186	191	191	192	193	195	198	199	199	199	202	203	205	206	207	207	208	211	212	212	215	216	217	219	219	219	221	224	227	227	230	232	233	234	235	240	243	244	246	246	250	252	253	254	255	258	259	261	265	267	269	274	284	285	292	297	298	301	303	311	311	312	318	319	322	324	330	333	337	341	351	355	355	359	362	366	367	369	370	371	377	380	391	405	410	419	425	433	439	445	450	456	492	495	495	495
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	5	5	5	5	5	6	6	6	6	7	7	7	8	8	8	8	8	8	8	9	9	11	11	11	11	12	13	15	16	19	19	20	20	20	20	22	22	22	23	23	23	23	24	24	25	25	26	27	27	27	27	27	27	28	28	28	30	30	30	30	30	30	31	31	31	32	33	33	35	37	37	37	37	37	37	37	37	37	37	39	39	39	40	41	41	41	41	41	41	41	42	42	44	44	47	55	58	63	65	66	70	72	75	80	81	83	83	83	88	92	95	97	100	109	113	118	121	124	124	125	127	128	128	128	130	130	130	130	130	130	130	130	130	130	130	130	131	133	133	133	133	133	133	133	133	133	133	133	133	133	133	133	133	133	133	134	134	136	138	138	138	139	140	143	145	148	150	154	158	159	160	162	162	170	172	173	178	179	179	182	183	184	185	186	186	186	188	196	201	205	206	218	221	231	238	241	245	250	255	262	267	274	279	281	290	316	329	341	358	404	420	451	467	478	494	536	544	571	596	619	619
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	3	3	4	4	4	6	6	7	7	8	8	9	9	9	10	10	10	10	10	10	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	13	13	13	13	13	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	17	17	18	19	19	19	21	21	21	21	23	23	24	24	25	26	26	26	26	26	27	28	30	32	32	38	40	40	41	41	45	45	45	46	46	49	50	51	53	54	54	56	56	63	66	67	70	70	73	74	75	77	81	81	82	83	84	86	91	94	101	101	102	104	105	109	119	119	119	119	120	122	122	124	124	124	124	125	128	129	130	130	134	136	136	138	138	140	141	141	142	142	143	143	144	146	147	147	148	149	151	152	154	154	154	154	154	154	155	157	161	166	166	166	167	168	170	172	173	174	175	175	178	179	179	182	183	186	188	189	192	197	199	200	207	207
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	4	5	6	7	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	10	10	10	10	10	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	15	16	19	22	22	22	28	29	30	33	36	36	38	40	45	46	46	50	50	57	58	61	62	62	62	63	63	67	67	68	72	72	72	74	76	78	79	84	85	91	111	126	128	138	139	164	165	167	173	174	177	182	196	200	203	209	216	219	227	240	243	244	245	256	264	272	274	276	276	284	287	290	290	297	310	311	318	323	331	344	349	350	350	350	355	357	373	379	380	384	384	392	394	398	399	401	404	404	407	409	412	415	418	425	427	430	432	436	438	439	441	441	445	450	456	467	470	478	488	494	535	550	568	578	588	606	625	644	667	680	704	732	748	762	781	794	803	816	824	838	850	871	896	912	922	931	931
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	3	3	3	3	4	4	5	5	6	6	8	8	8	9	10	11	11	12	12	14	14	15	15	17	18	18	18	18	18	20	20	20	20	22	22	23	26	26	26	26	28	29	29	30	34	36	38	38	38	40	40	41	44	44	46	46	47	47	48	48	50	50	50	50	51	51	51	51	51	51	51	51	52	52	53	53	53	54	54	54	54	55	55	56	56	56	57	57	57	58	58	58	60	62	64	65	67	68	70	70	71	72	73	73	73	78	85	87	89	95	98	98	101	102	104	109	109	110	113	114	116	116	117	120	121	123	125	126	126	126	126	127	127	128	128	128	129	129	131	131	131	131	140	144	144	144	144	144	144	144	146	146	146	147	147	148	148	148	149	149	149	153	154	157	161	163	164	164	165	171	171	172	172	174	174	174	174	174	175	176	176	177	178	179	180	181	182	183	187	189	192	196	201	202	202	204	204	204	204	207	207	210	212	218	219	223	232	239	244	250	263	272	294	302	329	344	365	371	371
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	6	6	6	6	7	7	7	8	8	8	8	9	9	9	10	11	12	12	12	12	12	12	12	14	14	14	15	15	15	16	16	17	17	19	20	23	22	22	22	22	22	22	27	29	30	32	31	31	36	41	51	53	55	55	62	73	78	81	87	97	104	108	111	113	121	125	127	134	144	153	156	158	172	173	173	182	183	195	198	200	201	202	204	204	208	208	208	213	213	219	222	224	229	232	236	243	249	250	262	266	272	276	280	282	287	287	291	297	301	301	304	324	332	346	353	354	356	366	366	366	372	376	376	377	377	385	392	395	398	398	399	410	414	419	427	437	441	447	453	467	478	490	494	502	507	518	528	538	546	553	557	564	574	600	609	632	648	654	669	688	696	708	720	728	740	749	767	767
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	5	16	18	18	23	29	30	31	31	32	35	35	40	49	53	60	73	76	78	81	81	81	82	83	83	83	84	87	89	89	89	89	97	97	101	101	101	101	101	101	105	105	107	108	111	111	111	112	113	113	114	114	114	115	115	116	116	116	118	118	119	121	121	121	122	122	130	132	133	133	133	134	135	135	135	139	140	141	141	142	142	142	142	144	145	145	145	147	148	149	151	154	158	160	160	162	164	167	167	171	175	180	195	208	240	281	301	368	430	468	492	536	571	618	638	658	686	727	748	754	763	790	806	812	816	827	838	845	866	869	896	909	916	925	929	929	929	935	938	939	945	950	953	962	973	986	989	992	1001	1003	1014	1030	1040	1053	1059	1059	1072	1075	1083	1093	1113	1126	1170	1209	1259	1294	1342	1371	1401	1433	1504	1547	1581	1661	1691	1715	1745	1768	1791	1836	1867	1876	1902	1936	1948	1959	1980	1992	1999	2021	2035	2049	2059	2072	2079	2099	2108	2115	2119	2124	2135	2142	2157	2166	2169	2183	2190	2205	2214	2224	2228	2236	2239	2248	2259	2269	2277	2290	2298	2307	2316	2329	2348	2363	2378	2409	2417	2434	2447	2471	2513	2532	2566	2566
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	11	11	11	12	12	13	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	17	17	17	17	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	22	27	31	57	65	65	79	91	95	95	114	117	123	124	126	127	127	133	136	138	138	138	142	142	143	143	143	143	143	143	146	146	147	147	147	147	147	147	149	149	149	151	151	151	151	151	151	151	155	155	157	166	167	169	169	169	170	175	184	188	194	196	205	206	214	223	220	228	241	249	251	257	260	264	266	267	268	268	273	275	275	279	282	282	282
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	3	3	4	4	4	5	6	6	6	6	7	7	7	7	7	7	7	7	7	9	9	9	9	9	10	11	12	13	13	13	14	14	16	16	16	16	17	17	17	17	17	17	17	17	17	17	17	17	17	17	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	20	20	20	20	20	20	20	20	21	21	21	21	22	25	25	25	25	25	25	25	25	25	26	26	26	26	26	26	26	26	26	28	29	30	30	31	32	32	33	33	33	33	34	37	37	37	37	37	37	37	37	37	37	37	37	37	38	40	40	40	41	41	41	43	43	44	44	45	45	45	48	49	50	51	52	53	53	53	53	55	55	55	55	56	58	60	61	62	65	65	67	68	72	72	74	74	80	83	89	93	95	98	102	104	109	114	123	131	134	141	147	150	151	154	156	157	161	167	167	170	171	177	182	182	182	182
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	3	3	3	3	4	4	4	4	5	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	10	10	11	13	13	14	15	15	15	16	16	21	21	20	20	20	20	20	20	21	21	23	23	23	23	23	24	24	27	29	30	31	31	31	32	33	33	35	36	37	37	37	37	39	39	39	39	39	40	40	40	40	40	40	42	43	44	47	47	47	50	52	52	52	53	53	56	57	57	57	58	58	60	62	64	66	69	72	75	77	79	82	87	88	92	96	98	99	100	102	104	105	112	114	115	122	124	125	125	129	129	136	140	142	142	156	158	160	170	172	173	174	174	177	179	180	182	182	182	182	183	188	190	191	191	192	192	196	201	204	211	215	219	225	225
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	6	6	7	9	10	10	10	11	11	15	15	19	19	20	21	21	22	22	22	22	22	22	22	22	23	23	24	24	26	26	26	26	26	27	27	29	33	33	33	33	33	34	35	36	36	36	37	37	37	37	37	37	37	37	37	38	38	38	38	39	40	40	41	41	41	42	42	42	45	47	48	48	48	48	51	52	53	53	54	55	56	56	57	59	62	68	70	72	73	74	78	78	84	86	89	90	95	98	101	103	108	110	110	113	125	138	140	143	147	151	158	173	173	177	177	178	179	210	216	217	228	229	229	241	243	244	248	249	252	255	260	263	265	266	266	268	269	271	271	271	275	278	279	283	283	283	283	284	286	288	288	288	288	288	289	289	289	289	289	289	291	292	294	296	297	297	301	302	313	325	328	332	334	340	343	349	349	351	356	358	359	362	367	368	373	373	374	375	375	378	380	381	381	384	392	396	408	409	414	415	417	421	433	443	452	455	459	462	467	485	487	497	505	514	528	541	560	585	604	638	649	654	683	719	735	764	786	803	828	828
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	8	9	9	9	9	10	11	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	16	16	16	16	17	18	19	20	20	20	20	20	25	26	28	28	28	28	31	36	37	37	37	37	38	39	39	39	39	39	40	41	42	42	42	42	42	43	43	43	44	44	44	44	44	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	46	46	46	47	48	51	51	52	52	52	52	52	52	52	53	53	53	53	53	53	53	53	53	53	53	54	54	55	56	57	57	59	62	63	65	65	68	70	72	73	73	75	74	74	74	74	76	77	77	77	79	79	79	79	79	79	79	80	80	80	80
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	7	7	7	7	7	7	7	8	8	8	8	8	9	10	12	12	12	12	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	17	17	17	17	18	18	18	18	18	18	18	20	20	20	20	20	20	21	21	21	21	22	22	23	23	23	23	23	23	24	24	25	27	29	30	33	34	34	36	36	37	40	43	45	45	45	47	47
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	8	8	8	9	13	17	17	17	17	17	17	17	19	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	22	24	24	24	24	24	24	24	24	24	24	24	25	27	29	30	31	31	35	37	37	37	37	37	38	38	38	38	38	38	38	38	39	40	40	40	40	40	40	41	41	41	41	41	41	41	41	41	41	41	41	41	41	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	42	43	43	43	43	45	45	45	45	55	55	55	56	56	58	58	58	59	59	59	59	59	59	59	59	59	59	59	59	59	59	59	60	60	60	60	60	60	60	60	61	61	61	61	61	62	63	63	63	64	64	64	66	68	68	68	68	69	70	70	72	73	73	73	74	74	74	76	76	77	77	77	77
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	3	3	3	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	10	10	10	12	12	12	12	12	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	19	20	21	22	22	22	22	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	27	33	38	45	61	63	63	65	67	72	74	74	76	78	79	79	83	85	86	88	89	90	94	95	95	100	102	105	107	109	114	115	112	113	114	114	114	115	119	119	119	119	119	120	122	122	122	122	122	122	122	122	124	125	125	125	125	125	127	128	130	130	131	131	132	133	134	134	135	136	136	136	138	139	140	140	140	140	140	140	141	141	141	142	142	142	142	142	142	142	143	143	145	147	149	149	149	149	150	151	152	153	154	157	157	157	158	161	161	161	161	161	162	165	168	170	171	171	171	171	172	174	174	174	176	179	181	186	192	194	194	199	199	199	200	208	214	225	227	236	238	249	252	264	272	279	280	280
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	3	3	4	4	5	5	5	5	6	8	10	10	10	10	11	11	12	13	13	13	14	14	14	15	16	17	17	17	17	18	21	22	25	25	27	27	27	27	27	27	27	27	27	27	28	28	29	29	29	29	29	29	29	30	30	31	31	31	32	32	32	34	34	34	34	34	35	38	38	38	39	39	40	40	40	40	40	40	40	40	40	40	40	40	41	44	44	45	45	47	51	51	52	52	55	55	59	60	62	64	68	70	72	79	79	82	87	91	92	94	97	106	112	113	116	116	127	127	133	136	147	147	147	147	152	159	163	167	172	174	174	178	186	193	195	195	200	203	204	207	216	218	225	227	228	236	237	244	245	247	252	254	257	265	274	278	283	286	294	307	323	338	340	350	352	353	362	371	393	399	403	416	441	460	471	484	496	509	521	522	529	538	550	559	566	576	583	590	612	620	627	630	641	647	658	675	694	707	710	719	732	739	767	779	782	796	802	804	810	827	835	839	842	863	879	884	926	952	981	1001	1014	1040	1073	1092	1123	1143	1157	1174	1174
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	6	6	6	6	7	7	7	7	7	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	11	12	14	14	14	15	15	15	16	16	16	16	16	16	16	16	17	17	17	17	18	18	18	18	19	21	23	26	26	26	26	27	29	29	32	34	34	34	37	45	47	48	52	52	52	54	55	56	61	62	63	64	71	71	75	78	83	84	86	92	95	95	95	101	111	118	120	123	130	134	136	142	153	156	172	182	189	196	198	207	210	215	227	253	255	259	267	276	282	292	297	304	306	310	314	319	320	324	325	328	331	332	340	346	356	363	366	372	377	386	389	390	391	393	397	399	403	412	415	423	443	449	449	470	471	472	473	479	487	497	501	510	520	521	526	528	538	546	550	559	563	567	571	581	596	604	608	612	616	623	629	638	643	660	665	674	681	702	712	723	741	761	780	798	825	834	855	866	880	889	899	916	927	951	978	993	1000	1000
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	7	7	8	8	9	10	36	36	36	40	40	117	126	129	131	131	131	131	132	132	132	132	133	137	139	139	139	140	140	140	140	144	146	146	148	150	150	154	154	154	155	155	155	155	156	158	162	162	167	171	171	171	171	177	186	187	188	190	193	194	196	198	198	198	199	202	202	202	205	205	205	205	205	205	205	205	205	205	205	206	206	206	208	208	210	210	211	211	212	213	213	213	213	217	218	218	218	219	219	219	220	220	221	221	222	223	224	226	227	227	227	227	228	228	228	228	228	229	230	230	230	230	231	233	233	234	234	236	237	237	240	240	242	252	252	252	259	259	265	268	269	270	280	281	284	303	312	321	323	338	351	360	368	372	375	378	380	389	395	399	408	408	410	412	416	419	419	425	429	431	436	449	452	460	480	480	487	500	500
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	5	5	5	5	5	6	6	6	6	6	6	6	9	9	9	9	10	10	10	10	10	10	10	10	10	11	11	12	12	13	13	13	13	13	13	13	13	13	13	13	16	18	18	19	19	20	20	23	25	25	25	27	31	31	33	34	36	36	36	36	37	41	46	48	53	56	61	62	65	69	69	71	72	72	72
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	4	4	6	6	6	6	6	6	6	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	16	16	19	19	19	19	20	20	20	20	23	23	24	24	24	24	24	26	26	29	31	33	33	33	34	36	36	37	37	37	37	38	39	41	41	42	42	43	43	47	48	48	48	49	49	49	49	49	51	52	53	55	55	56	56	56	56	59	61	65	65	70	74	75	79	82	85	86	86	88	91	92	92	94	96	99	100	106	106	111	114	115	115	115	116	116	117	117	119	120	120	123	123
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	5	5	5	5	5	6	6	6	6	6	7	7	7	10	11	12	14	15	16	17	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	21	21	21	21	21	22	22	25	28	28	28	28	31	32	34	40	41	42	46	46	47	49	54	54	55	55	55	56	59	59	59	59	59	59	61	62	63	63	64	64	67	67	72	73	77	80	81	82	88	92	96	97	103	109	112	119	131	135	140	142	152	157	160	166	169	173	173	178	178
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	12	12	12	13	13	13	14	14	14	14	14	16	16	16	16	16	17	17	17	17	17	19	21	23	23	24	23	23	23	26	29	30	30	30	30	35	36	38	39	39	39	40	42	46	52	52	53	53	53	55	56	56	56	56	56	59	59	60	61	61	74	81	84	86	87	88	98	100	100	100	103	103	104	105	105	105	106	106	108	108	109	110	110	110	110	112	112	113	113	114	115	115	115	116	116	116	116	119	120	120	120	124	126	127	127	129	131	141	141	143	145	147	150	151	151	151	151	153	153	156	157	158	158	160	161	164	164	164	165	165	165	166	166	166	168	170	172	172	174	175	177	178	182	182	183	184	187	187
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	9	9	9	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	13	13	15	15	15	15	15	15	15	15	15	15	15	17	17	17	20	23	26	29	34	35	37	39	39	42	42	42	42	42	44	46	47	47	48	49	50	51	51	52	52	56	58	60	61	62	63	63	63	63	64	65	66	67	67	67	68	68	69	69	69	70	71	71
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	5	5	5	6	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	12	12	12	12	12	12	12	13	13	13	13	13	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	17	17	17	17	17	18	20	20	22	22	22	24	24	24	24	24	24	24	25	28	30	30	32	32	32	33	35	43	48	55	58	59	62	68	71	80	81	84	89	89
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	10	11	11	11	12	12	13	14	14	14	16	19	19	19	21	21	21	21	21	21	22	22	22	23	26	33	33	33	33	33	33	33	33	33	34	35	35	35	35	36	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	40	40	40	40	40	40	40	40	41	43	43	43	43	43	43	45	45	45	45	45	46	50	50	51	57	58	58	59	59	60	60	60	60	60	60	61	63	64	64	71	77	81	84	87	91	97	110	117	117	127	146	150	168	175	179	182	182	191	203	210	216	222	225	226	228	233	234	238	238	243	257	263	265	268	276	277	279	284	293	293	295	300	310	311	314	314
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	6	17	17	17	19	60	69	69	74	75	78	78	78	81	81	82	82	82	83	84	85	85	86	89	89	90	91	92	93	93	93	93	93	93	93	95	96	96	96	96	96	96	96	96	97	97	97	97	97	97	98	98	99	100	102	102	103	103	103	103	103	103	103	103	104	104	104	105	106	106	106	106	106	106	106	107	107	110	110	110	111	111	111	111	112	115	115	117	117	120	120	122	122	122	124	128	129	137	143	147	151	151	153	162	166	168	175	175	176	176	178	178	178	182	182	184	185	191	194	196	200	203	208	210	212	214	214	214	218	220	220	220	221	223	224	226	226	227	230	232	238	242	246	248	248	253	259	269	280	285	285	298	300	300	304	307	313	317	320	323	325	328	336	339	346	356	361	367	381	389	392	395	398	403	406	407	414	419	420	421	425	425	425	428	437	438	443	448	460	465	477	484	487	495	507	513	523	531	551	554	562	580	586	595	605	612	626	630	636	642	651	662	672	682	688	700	700
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	0	0	0	0	0	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	9	9	9	9	9	13	13	14	14	15	17	19	19	24	25	25	25	25	25	29	29	29	31	32	35	36	36	38	38	38	38	39	42	42	42	43	43
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	6	6	6	6	6	6	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	12	14	16	18	25	28	30	34	34	37	37	38	39	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	42	42	42	43	44	44	44	44	44	44	44	44	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	45	46	46	46	46	47	47	49	49	49	49	49	50	50	51	53	54	55	55	56	58	61	62	64	64	64	64	65	67	67	68	69	69	71	71	71	78	81	81	82	93	95	112	134	136	151	171	173	178	183	202	205	229	232	237	240	264	264	266	270	274	282	282
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	10	10	10	10	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	15	19	20	20	20	22	22	23	26	28	28	28	30	32	35	37	41	42	45	51	53	53	55	56	56	56	58	58	58	58	58	59	59	59	59
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	3	5	7	10	11	13	14	16	18	18	18	19	22	25	25	29	29	31	31	33	35	35	35	35	35	38	38	38	38	40	41	41	41	42	42	42	43	43	43	43	44	44	44	46	46	47	47	47	47	48	48	51	51	52	52	52	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	53	55	55	55	56	56	56	56	56	56	56	57	60	62	65	72	79	83	86	86	100	110	115	124	130	135	147	166	168	184	185	188	194	195	201	203	205	207	208	212	216	218	220	221	223	229	229	230	231	233	234	235	236	240	240	242	243	245	247	250	256	264	266	269	275	283	283	285	289	289	289	289	291	291	292	297	298	305	305	305	308	309	309	313	318	321	322	324	324	324	327	329	330	333	333	339	342	345	346	347	348	348	352	354	356	356	362	364	366	374	375	375	380	382	382	382	384	387	396	401	408	411	413	426	437	444	464	468	479	491	504	505	513	519	528	533	543	580	591	616	647	671	720	748	775	798	856	911	957	1013	1102	1166	1166
54	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	5	5	5	5	5	5	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	7	7	7	7	7	7	7	7	7	7	7	8	8	12	15	15	15	16	17	17	18	19	20	21	23	23	23	24	29	31	31	31	34	34	37	37	46	46	47	47	47	47	51	51	51	51	51	51	55	61	64	66	66	67	67	67	68	70	71	71	72	72	73	73	73	76	80	80	82	83	88	94	96	101	101	103	103	108	110	114	115	118	118	119	121	127	129	129	130	130	130	132	135	136	137	138	143	144	152	161	163	172	178	183	187	202	216	240	244	251	256	285	309	321	331	359	364	369	384	396	405	417	428	434	443	443
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	0	0	0	0	0	0	0
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	2	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	6	6	7	7	8	8	8	9	10	10	10	10	11	11	11	12	14	15	15	19	19	19	20	23	27	32	33	33	35	35	37	37	41	41	43	45	46	49	51	51	52	54	54	54	56	60	61	62	64	65	66	69	69	73	73	76	79	82	82	85	85	86	86	89	91	93	94	94	94	94	96	97	98	98	99	99	101	102	102	106	108	110	112	119	121	124	134	139	146	149	149	150	151	154	160	163	163	183	187	194	196	205	214	218	222	227	232	239	241	265	268	270	274	281	286	292	293	293	295	299	304	309	316	325	334	339	354	360	372	372	372	422	436	448	448	458	481	489	500	535	548	581	601	616	630	638	654	709	721	735	759	777	789	809	817
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	5	7	8	8	8	8	8	10	10	10	10	11	11	13	14	14	15	15	15	15	15	15	19	20	20	20	21	22	24	24	25	25	26	27	29	30	30	30	30	30	30	30	30	30	31	31	33	33	34	34	34	34	34	35	35	35	37	37	37	37	37	38	38	38	38	42	42	49	52	54	56	60	68	69	77	81	91	100	109	112	120	132	137	143	150	160	167	169	171	178	183	190	197	203	206	214	217	220	224	224	224	244	249	255	261	266	268	276	280	285	291	295	301	310	311	317	334	349	362	384	399	405	426	440	456
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	4	4	4	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	12	14	14	15	17	17	20	20	20	20	20	20	20	20	20	21	21	24	24	25	25	26	26	30	30	31	31	31	31	32	32	32	34	34	34	34	34	35	36	36	36	36	36	37	39	41	43	46	48	51	54	59	66	69	70	74	78	82	87	96	99	116	125	133	145	207	228	253	255	259	264	273	276	282	291	293	295	296	308	315	320	323	326	328	336	343	346	347	353	358	358	359	362	363	367	370	370	370	372	375	381	382	385	388	392	393	393	394	394	395	396	398	422	424	426	428	432	441	441	443	446	458	465	477	487	500	504	512	521	527	540	546	546	554	561	579	601	624	644	660	674	707	728	757	757	757	831	858	889	926	962	1002	1048	1094	1125	1163	1209	1255	1313	1352	1421	1456	1527	1620	1723	1836	1900	1960	2032	2094
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	5	6	6	7	9	11	11	12	13	13	13	13	14	15	16	16	18	18	18	18	18	18	19	20	20	21	21	21	22	23	27	28	29	29	30	32	32	34	37	39	39	40	40	41	41	41	41	41	42	43	44	45	45	46	47	47	50	52	55	56	58	63	65	66	66	66	67	77	79	81	84	86	90	91	94	97	101	105	109	110	115	123	125	129	130	134	136	140	141	141	141	145	156	159	159	166	170	176	178	178	178	186	194	196	202	210	214	218	231	235	240	255	266	277	292	316	326	350	356	371	393	402	418	446	454
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	3	3	3	4	5	6	6	7	9	11	17	24	27	29	39	41	47	50	55	60	68	77	97	114	139	180	204	215	285	314	402	455	605	720	776	853	920	971	1057	1175	1272	1358	1448	1545	1653	1706	1777	1834	1897	1924	1958	1982	1999	2034	2070	2096	2102	2118	2135	2177	2204	2238	2243	2249	2249	2285	2300	2308	2318	2319	2320	2334	2350	2361	2369	2374	2377	2377	2399	2405	2421	2442	2458	2469	2469	2492	2507	2520	2538	2572	2580	2581	2620	2661	2698	2738	2777	2825	2825	2873	2916	2937	2968	2997	3018	3049	3072	3087	3123	3144	3197	3228	3229	3305	3348	3393	3407	3462	3507	3510	3596	3629	3667	3688	3735	3766	3768	3822	3855	3896	3919	3962	4008	4011	4063	4100	4151	4193	4240	4264	4264	4340	4352	4391	4425	4469	4505	4505	4616	4656	4682	4739	4906	4959	4969	5074	5143	5194	5262	5319	5370	5376	5469	5508	5550	5689	5787	5845	5885	5892	6067	6176	6234	6366	6490	6490	6831	6991	7185	7356	7571	7655	7735	7878	8208	8397	8681	8963	9084	9175	9409	9722	9980	10209	10589	10653	10682	10812	11067	11389	11610	11936	12029	12032	12282	12462	12768	13098	13098	13098	13497	13666	13912	14238	14556	14724	14887	14903	15432	15710	16084	16341	16484	16581	16752	16937	17376	17681	17927	18281	18384	18411	18667	19280
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	8	7	8	8	8	8	9	10	11	11	13	14	15	16	21	19	19	20	22	25	28	28	33	34	36	36	36	37	40	41	41	41	41	41	42	42	42	43	43	43	44	44	45	45	45	47	47	47	49	49	50	51	51	52	54	56	58	58	58	60	64	64	67	69	77	84	89	89	93	93	97	98	99	100	104	104	116	119	121	122	122	123	125	128	132	135	138	142	143	144	145	147	151	155	160	163	164	164	165	169	173	178	178	181	182	189	195	202	202	202	214	219	225	232	241	249	255	261	273	283	301	316	337	345	350	361	380	394	418	440	450	454	474	498
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	7	9	9	9	11	13	13	13	13	14	14	18	19	21	21	21	22	22	22	22	23	25	27	27	27	28	29	29	31	33	33	33	33	33	37	38	38	40	40	40	40	43	44	45	48	52	54	54	57	59	64	68	75	77	88	93	100	104	117	126	128	144	161	172	179	193	197	201	207	213	216	221	227	230	233	238	245	252	253	256	262	262	262	265	269	275	275	275	282	290	295	299	306	306	307	311	322	326	329	335	343	344	347	361	374	388	401	404	421	426	456	471
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	3	3	3	4	4	4	4	4	4	4	4	5	5	5	5	5	5	6	6	6	6	6	7	7	7	9	10	12	13	14	16	18	19	20	20	22	34	35	40	41	43	44	46	55	56	57	58	58	60	61	67	69	69	70	73	74	74	75	76	76	77	78	79	79	79	79	80	81	81	81	83	84	86	86	86	87	88	90	90	90	92	92	92	92	94	96	97	103	106	108	111	112	113	117	118	119	125	127	133	143	151	154	159	161	165	169	176	184	186	188	190	192	201	204	214	215	218	221	224	230	236	246	256	258	266	276	288	296	313	320	330	334	340	355	372	387	402	402	403	412	417	428	438	442	450	452	461	473	484	491	500	502	513	520	532	554	574	587	602	611	619	632	643	668	687	700	750	774	807	854	889	904	929	956	982	1025	1056	1152	1189	1226	1278	1325	1384	1450	1523	1578	1621	1639	1713	1779	1824	1868	1941	1982	2051	2101	2156	2236	2236	2236	2335	2386	2433	2513	2580	2630	2669	2689	2737	2757	2804	2838	2886	2925	2961	3034	3072	3132	3173	3233	3261	3325	3376	3435
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	3	4	4	7	8	10	11	14	16	16	16	16	17	17	18	18	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	22	23	23	25	25	25	27	27	27	29	29	30	31	31	33	37	39	39	41	42	43	45	46	48	49	53	53	53	53	55	56	56	56	57	58	58	58	58	59	59	59	60	61	62	62	62	62	63	63	65	65	67	69	70	70	71	76	78	82	82	84	84	88	91	95	99	102	105	118	124	127	130	132	139	140	141	145	151	151	151	154	161	165	172	177	183	188	192	194	198	198	203	208	209	209	210	212	213	218	223	227	230	239	241	244	252	259	266	274	279	281	284	288	293	293	301	302	304	312	323	331	342	345	347	350	354	364	371	376	378	382	385	389	395	403	409	418	420	447	458	471	480	490	500	505	507	515	524	543	549	573	582	594	612	623	638	658	669	677	694	725	757	790	814	839	860	888	916	988	1046	1046	1046	1153	1159	1245	1308	1347	1430	1430	1567	1615	1719	1825	1901	1976	1994	2069	2163	2298	2472	2642	2751	2791	2838	3022	3126
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	3	5	6	6	6	6	7	7	7	7	7	7	8	8	8	9	10	12	14	16	16	17	18	18	19	19	19	19	20	20	20	20	20	21	21	21	22	23	23	24	24	24	24	24	25	25	26	28	28	28	28	28	28	28	28	28	28	29	31	31	31	32	33	33	35	37	39	42	42	42	45	45	45	50	50	50	51	51	53	56	56	58	58	60	60	64	64	67	69	70	70	72	77	81	82	86	87	87	87	88	93	98	99	101	111	118	121	128	130	132	139	141	142	147	152	154	156	157	158	161	166	167	168	173	174	177	179	179	180	183	183	184	188	189	190	191	195	195	197	200	200	202	206	211	224	228	230	230	234	236	236	239	240	241	246	247	248	257	257	259	260	260	261	264	277	283	288	290	324	331	333	341	348	352	353	360	378	391	405	417	429	436	443	455	476	483	509	513	518	532	543	553	568	579	593	603	615	628	653	676	676	676	732	745	772	799	833	860	881	894	935	958	982	1039	1078	1101	1124	1150	1192	1244	1309	1367	1391	1420	1469	1546
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	5	5	5	5	5	5	5	6	7	9	9	9	13	15	18	19	19	21	23	24	24	24	24	24	25	25	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	29	29	30	32	32	32	32	32	32	32	34	34	34	34	36	36	36	36	36	36	37	37	37	38	38	40	42	43	44	44	44	44	44	44	44	44	46	46	47	49	50	55	56	56	56	58	59	60	63	64	68	69	70	70	74	76	79	80	83	85	88	89	91	94	101	101	104	105	110	113	116	120	123	125	129	131	141	150	154	159	166	171	173	181	187	195	196	198	204	210	213	219	224	227	228	233	238	241	245	248	252	255	273	274	279	287	288	291	292	297	307	310	314	319	326	329	334	340	344	349	351	351	361	366	369	372	377	385	390	394	400	411	413	418	433	436	489	498	515	524	538	551	559	577	597	606	622	652	670	692	705	728	749	789	841	878	900	916	1001	1041	1076	1113	1160	1197	1231	1287	1325	1379	1379	1379	1524	1564	1595	1654	1691	1741	1782	1808	1883	1919	1953	2001	2051	2087	2116	2165	2198	2236	2292	2392	2437	2496	2574	2652
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	5	6	7	7	16	16	17	17	17	17	17	18	20	22	22	23	23	23	24	25	25	25	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	26	27	27	27	27	27	27	29	31	31	31	32	32	32	32	33	33	33	34	36	39	41	41	41	41	44	44	45	45	45	45	45	46	46	46	47	48	48	48	49	49	50	51	52	52	53	54	55	56	57	62	62	65	69	70	72	74	75	75	76	78	82	84	84	86	90	91	93	93	94	94	95	96	98	98	99	99	102	102	102	104	107	111	113	118	120	120	120	121	121	124	125	126	129	135	135	137	139	142	142	145	145	151	156	160	164	168	172	177	183	188	192	199	204	209	212	216	226	233	244	246	248	261	268	275	291	291	291	303	304	307	315	318	320	323	330	335	347	354	374	381	396	408	419	436	457	473	494	501	513	548	573
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	5	6	6	10	19	23	27	32	49	61	61	72	88	114	133	158	172	183	194	215	228	244	253	269	278	289	302	307	313	327	334	340	344	351	351	351	358	361	364	381	386	387	395	401	405	412	417	424	428	430	433	436	441	443	445	447	455	465	472	474	477	490	494	507	519	537	538	541	563	576	587	594	596	604	630	652	679	705	725	730	735	759	773	789	800	814	843	856	871	884	896	930	933	956	968	980	1000	1017	1034	1063	1098	1139	1172	1235	1324	1446	1530	1647	1727	1873	1953	2061	2175	2303	2386	2457	2510	2587	2652	2771	2884	2995	3049	3148	3242	3301	3365	3436	3494	3549	3586	3633	3669	3732	3781	3831	3870	3904	3970	4007	4086	4112	4198	4230	4263	4340	4376	4436	4492	4536	4554	4578	4630	4666	4749	4783	4849	4874	4890	4924	4955	4998	5053	5088	5117	5161	5209	5294	5330	5387	5426	5429	5520	5564	5639	5799	5961	6118	6208	6427	6489	6971	7254	7389	7622	7846	8338	8432	8696	8905	9086	9268	9350	9406	9508	9674	9816	9958	10078	10234	10331	10602	10672	10688	10812	10925	10987	11146	11209	11319	11514	11722	11905	12075	12194	12370	12593	12826	12826	12826	13052	13362	13639	13840	14085	14368	14662	14843	15106	15492	15720	16094	16418	16593	16791	17372	17563	17893	18413	18884	19144	19418	20116	20572
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	6	6	8	8	10	13	13	14	14	14	15	15	16	16	18	18	19	19	19	19	19	19	19	19	19	19	20	20	21	23	29	30	32	33	33	36	38	38	39	40	42	46	51	55	67	74	75	79	83	87	93	105	108	109	112	121	137	149	152	161	162	166	172	180	215	221	226	226	383	386	394	395	400	400	406	410	414	415	423	423	424	424	425	426	429	434	434	437	440	444	445	447	450	453	456	459	461	467	476	478	483	484	487	488	492	501	511	515	523	528	537	541	557	557	564	570	577	584	592	599	609	617	622	627	634	642	655	675	702	705	728	743	757	782	808	819	835	845	857	875	894	920	930	942	955	967	982	993	1001	1011	1034	1046	1057	1076	1102	1120	1133	1162	1188	1200	1209	1233	1249	1254	1260	1272	1326	1348	1370	1389	1416	1417	1482	1500	1535	1561	1596	1623	1649	1676	1701	1752	1806	1831	1862	1910	1960	1994	2043	2127	2179	2221	2250	2270	2313	2422	2483	2546	2618	2689	2750	2810	2884	2975	2975	2975	3166	3270	3402	3500	3603	3811	3956	4091	4204	4319	4509	4619	4869	4939	5053	5199	5354	5560	5703	5857	6000	6104	6209	6309
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	4	4	7	7	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	12	12	12	12	14	15	15	18	18	18	18	20	21	22	22	23	23	29	33	33	33	33	34	34	35	37	37	37	38	38	38	38	38	38	38	38	38	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	40	40	40	40	40	40	43	43	43	43	43	43	44	44	44	45	45	49	50	52	53	53	54	54	58	65	66	70	73	73	74	74	75	78	80	81	81	81	81	82	84	84	85	85	85	91	98	101	102	103	106	106	107	107	109	109	114	114	118	120	121	121	123	123	124	126	127	128	128	128	128	128	128	134	134	138	143	144	147	151	152	157	165	173	176	182	187	202	215	220	230	249	251	255	262	283	316	328	343	358	370	383	398	412	422	439	454	463	468	475	487	517	523	542	546	568	593	601	621	621	621	661	695	713	741	775	776	804	810	837	881	932	962	994	1022	1029	1060	1113	1146	1190	1234	1270	1299	1323	1359
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	4	4	4	5	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	11	11	11	11	11	12	12	12	12	13	15	15	15	16	17	17	18	19	19	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	22	22	24	24	25	30	31	39	39	41	41	46	47	48	50	56	60	61	63	64	66	66	74	75	75	75	77	82	87	89	92	92	96	102	110	113	122	133	135	139	145	149	159	172	173	186	191	198	207	212	218	223	225	230	231	233	235	238	239	241	242	243	244	244	249	249	252	257	258	264	270	280	285	288	292	297	298	306	319	328	334	343	350	359	367	383	385	397	401	401	409	421	445	459	493	497	507	527	535	544	550	555	562	569	591	609	622	628	631	645	654	661	679	679	679	702	708	714	722	733	745	761	773	779	786	803	825	846	848	870	893	939	953	1004	1041	1052	1056	1106	1152
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	3	3	3	3	3	5	5	5	5	5	6	7	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	12	12	13	13	14	14	14	14	14	14	19	20	20	20	20	20	20	20	20	21	21	22	23	23	24	24	24	24	24	24	24	25	26	26	27	27	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	33	34	36	37	37	37	38	41	41	42	43	46	47	48	50	54	54	57	57	57	59	59	60	63	65	68	71	74	79	84	85	88	91	95	98	101	102	105	105	105	107	112	112	119	122	123	126	128	131	134	138	139	139	142	142	147	150	152	153	154	155	155	159	163	169	173	175	175	179	179	183	187	189	195	200	202	208	215	224	237	249	254	275	284	309	338	373	398	406	426	448	471	497	524	550	580	618	637	658	685	700	710	715	727	733	753	773	795	808	815	821	826	832	865	865	865	896	922	938	967	1010	1021	1033	1055	1076	1103	1141	1170	1222	1241	1291	1330	1422	1484	1545	1599	1636	1677	1708	1779
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	4	4	4	5	6	7	7	10	10	11	12	14	16	17	21	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	23	23	23	24	25	25	27	27	28	28	34	36	41	42	45	47	50	54	54	57	60	61	63	65	65	66	70	75	78	82	89	93	96	98	99	99	99	107	108	108	113	114	114	116	119	121	123	124	124	126	126	130	132	137	137	138	140	149	151	156	161	163	167	170	176	180	194	208	218	229	240	249	263	279	284	290	300	307	314	323	332	338	340	346	351	365	371	388	397	402	407	409	421	423	433	433	436	441	448	462	474	485	503	507	517	531	541	563	574	588	590	596	612	629	645	654	658	668	673	679	687	699	706	722	728	737	748	768	780	790	801	801	825	838	860	882	905	941	977	1000	1037	1060	1098	1171	1232	1259	1306	1356	1418	1496	1547	1606	1637	1671	1724	1755	1797	1862	1909	1962	1991	2022	2038	2080	2122	2145	2174	2206	2233	2286	2330	2362	2414	2421	2475	2492	2529	2579	2579	2579	2698	2761	2808	2877	2970	3091	3176	3355	3476	3568	3694	3776	3882	4001	4137	4267	4363	4607	4772	4948	5087	5180	5280	5350
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	7	8	8	8	8	8	10	12	15	16	16	17	17	17	18	18	19	22	22	23	23	23	24	25	25	27	27	28	29	29	29	31	31	31	34	37	41	45	46	49	51	52	53	58	63	69	69	73	78	87	89	91	94	96	98	99	103	110	110	113	115	120	121	122	129	135	137	143	145	151	153	153	153	162	176	190	202	210	218	218	222	222	222	226	227	233	235	239	241	247	250	254	257	263	267	272	280
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	6	6	11	11	11	12	14	14	15	16	16	17	17	17	18	20	20	21	22	24	28	30	36	43	43	44	48	49	52	52	54	57	59	59	59	61	62	62	65	65	65	66	67	67	69	69	69	69	69	71	73	73	75	77	83	84	85	86	93	101	108	111	119	119	124	139	142	145	148	148	155	158	165	174	179	185	192	194	203	213	214	215	221	225	226	233	233	239	241	247	251	253	259	262	269	272	274	277	278	286	290	295	296	297	299	306	307	308	309	311	313	314	314	318	320	329	339	347	354	364	374	396	399	403	405	410	418	427	433	441	451	458	463	473	480	493	499	503	513	522	529	545	560	571	573	584	598	612	635	657	671	676	700	712	744	757	763	791	809	815	844	868	905	942	964	969	1010	1022	1053	1081	1093	1120	1157	1170	1201	1225	1241	1277	1282	1292	1304	1340	1380	1405	1447	1467	1535	1567	1627	1700	1751	1758	1832	1847	1889	1943	2005	2068	2100	2176	2226	2276	2351	2420	2471	2511	2561	2602	2674	2770	2824	2877	2967	3086	3178	3221	3338	3470	3470	3470	3644	3798	3860	3955	4079	4253	4254	4256	4600	4715	4846	4970	5151	5271	5532	5633	5737	5892	6005	6229	6308	6418	6658	6803
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	4	4	5	5	5	7	9	9	9	11	11	11	11	11	12	12	24	26	28	28	28	28	28	28	29	33	33	33	33	34	34	34	34	34	34	34	34	34	34	34	35	35	35	35	35	38	38	38	38	38	39	39	39	39	39	39	39	40	41	45	47	48	48	48	48	49	49	49	50	50	50	50	51	53	55	57	57	57	57	57	57	58	59	59	59	59	59	59	59	59	59	59	60	60	60	60	60	61	61	61	62	62	63	64	64	65	66	66	67	70	77	77	78	78	81	83	94	103	105	107	107	116	119	129	147	154	158	169	175	186	197	209	215	216	226	234	254	260	272	275	277	292	297	300	324	334	339	345	350	350	360	364	366	369	377	380	390	394	399	399	399	405	415	428	432	444	458	460	465	474	488	504	513	520	524	529	539	561	576	596	605	612	617	635	649
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	4	4	5	6	6	8	8	10	13	15	18	23	23	25	26	27	28	30	31	32	35	37	41	43	48	48	55	60	66	66	67	68	68	69	70	71	72	72	72	74	75	78	78	81	81	82	87	87	89	93	94	95	95	96	96	98	98	98	98	98	98	99	99	101	103	106	107	107	107	113	113	114	124	125	129	130	134	136	141	145	150	152	154	161	162	165	172	175	177	178	180	185	188	198	204	210	218	223	231	236	243	248	250	252	256	261	266	282	286	291	299	303	313	318	320	328	329	331	332	341	346	352	356	357	362	368	375	387	391	396	398	402	409	410	414	419	420	421	423	425	425	426	432	434	434	434	435	436	443	461	474	480	495	499	528	546	561	599	603	661	674	712	741	820	861	871	887	915	936	968	995	1046	1060	1074	1102	1155	1183	1211	1250	1269	1290	1320	1353	1376	1438	1453	1472	1503	1535	1592	1610	1610	1610	1663	1687	1707	1757	1802	1834	1852	1874	1910	1953	1983	2055	2101	2129	2160	2248	2282	2351	2420	2475	2515	2558	2604	2735
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	3	4	4	5	6	7	7	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	11	11	11	11	11	12	13	13	15	16	20	20	21	23	33	33	33	34	36	39	39	41	44	45	46	49	49	49	52	53	54	55	58	60	65	66	66	66	68	70	70	70	71	71	71	71	71	72	75	75	75	75	77	78	78	78	79	80	80	80	81	83	84	85	88	88	89	89	90	93	94	96	100	100	101	103	105	106	110	110	110	110	113	114	114	116	117	118	118	119	119	119	120	120	121	121	121	123	125	130	131	131	135	137	149	158	162	167	169	179	186	194	210	214	220	221	225	229	235	247	249	250	255	256	261	262	265	268	269	269	269	272	278	282	290	304	310	316	322	332	340	357	358	382	391	404	415	449	456	463	469	478	486	495	505	535	548	558	580	587	595	606	622	637	642	655	670	679	683	702	721	737	762	780	796	796	796	836	848	867	877	905	924	936	943	951	977	1002	1019	1050	1078	1083	1088	1115	1147	1162	1202	1234	1245	1268	1286
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	5	5	5	5	6	7	8	8	8	10	10	10	10	11	11	11	11	12	13	14	14	15	15	16	16	18	19	20	20	20	22	22	22	22	22	23	23	23	23	24	24	24	24	24	24	24	24	24	24	24	25	26	26	29	30	32	32	32	33	34	35	37	37	40	40	41	41	41	42	43	43	43	43	44	44	46	47	47	48	49	49	49	49	49	49	49	50	50	52	52	52	52	53	54	54	55	55	56	56	57	57	60	61	62	62	63	64	65	67	68	74	76	83	87	87	88	88	90	91	92	94	94	95	101	104	108	111	112	114	115	122	128	133	140	179	187	192	210	226	237	241	249	252	271	295	315	332	339	349	360	378	393	407	414	427	437	451	467	487	508	537	559	578	601	621	645	645	645	699	703	722	748	772	790	806	833	855	866	882	903	916	935	948	963	976	991	1001	1029	1045	1058	1086	1119
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	5	5	5	5	5	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	10	10	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	12	12	14	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	17	17	17	17	18	18	18	19	21	21	21	23	25	27	29	29	29	31	32	32	33	36	37	37	38	38	38	41	45	45	45	47	47	47	47	50	50	50	51	54	54	56	56	56	56	56	56	62	62	63	63	65	65	68	70	74	79	80	82	83	86	88	93	97	100	100	102	105	106	107	107	109	110	111	113	114	115	118	120	121	121	122	123	123	123	123	123	123	125	128	128	131	133	135	160	164	164	168	169	174	176	179	193	198	201	204	207	210	211	218	222	233	237	238	259	265	268	276	289	301	301	327	335	347	361	378	378	378	398	411	427	433	443	459	459	484	492	506	527	552	588	598	613	648	667	711	717	756	767	789	832	880
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	5	5	6	6	7	7	7	8	8	8	8	8	9	9	10	16	17	17	21	24	24	25	26	28	33	37	40	42	47	60	62	67	68	69	71	71	72	72	72	73	73	74	74	75	75	76	76	76	78	78	80	85	90	92	98	100	106	108	110	111	115	118	119	121	122	122	123	126	128	130	130	131	131	131	131	132	132	132	136	136	143	143	143	143	143	143	143	144	144	145	145	148	149	149	149	149	150	151	155	155	157	157	157	157	157	159	161	162	166	172	172	175	175	175	179	189	190	196	197	202	206	207	216	221	232	253	258	260	261	276	280	291	294	304	308	316	325	332
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	3	3	4	4	5	7	10	10	10	10	10	10	11	11	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	16	17	17	17	17	17	17	17	18	19	19	19	20	21	21	21	21	21	21	22	24	24	24	24	24	24	24	26	26	26	26	26	27	27	27	27	27	27	27	31	31	32	34	34	35	36	36	37	36	36	36	36	37	36	37	37	37	37	39	40	43	43	45	46	47	48	49	49	50	52	55	58	58	58	58	59	60	60	60	62	62	62	65	65	66	70	71	71	71	72	74	75	76	76	76	76	76	77	77	77	77	77	77	77	86	87	89	90	92	97	97	99	102	110	110	110	111	119	129	137	149	154	154	156	160	168	172	177	181	182	186	194	199	207	209	215	215	223	230	252	261	261	261	285	304	314	331	347	369	446	471	479	501	552	572	598	609	612	674	729	757	781	857	901	922	944	985
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	4	5	5	6	8	8	10	11	12	12	13	13	14	14	15	16	19	21	22	23	24	24	24	24	27	27	32	32	32	35	37	38	39	39	39	42	45	45	46	46	46	46	46	47	50	50	50	50	51	52	54	56	58	58	60	61	62	62	67	75	78	80	84	90	92	96	101	104	106	107	110	114	116	122	124	128	130	134	138	142	152	155	158	160	161	161	164	168	172	177	181	185	194	201	211	222	228	234	236	242	257	260	274	285	291	292	303	315	338	352	360	361	369	384	393	405	415	418	427	441	449	461	482	504	511	516	525	535	542	544	550	556	564	573	581	596	612	624	631	637	647	657	677	690	701	718	732	737	748	765	801	812	819	824	829	844	848	870	889	900	902	923	932	946	963	979	990	996	1001	1007	1026	1032	1047	1067	1072	1167	1183	1203	1237	1264	1286	1302	1316	1351	1372	1405	1468	1492	1504	1560	1592	1621	1656	1690	1728	1746	1776	1791	1829	1880	1931	1956	1981	2055	2128	2190	2209	2209	2209	2283	2388	2438	2464	2532	2630	2639	2706	2785	2857	2929	2999	3079	3144	3197	3283	3381	3476	3517	3611	3684	3780	3875	3991
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	3	3	3	4	4	4	5	5	5	5	5	5	5	5	6	7	7	7	7	7	10	10	10	10	11	11	11	12	12	13	13	14	17	17	18	18	18	18	19	20	21	21	21	21	21	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	24	24	24	25	25	25	25	27	27	27	28	29	29	31	31	31	32	32	35	36	39	40	42	43	43	43	43	44	47	50	50	51	52	54	59	66	69	73	74	76	77	80	84	86	98	107	109	112	114	117	119	122	129	129	129	133	135	135	137	137	138	138	139	145	149	151	152	152	153	155	162	163	169	171	173	177	182	188	189	193	197	199	238	240	245	248	248	249	250	253	255	259	261	267	271	273	281	289	298	306	319	330	332	335	341	358	368	371	383	386	392	416	432	443	454	459	463	471	477	486	504	520	535	544	548	559	570	585	585	585	625	679	697	711	723	737	748	763	778	788	815	831	844	859	893	911	924	949	1056	1237	1262	1289	1364	1393
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	4	4	4	4	5	10	12	13	14	19	23	24	29	30	37	54	67	81	93	98	104	112	129	135	147	163	173	182	186	204	208	218	236	248	257	264	278	294	314	329	339	340	348	363	391	477	521	534	546	571	580	610	627	651	682	693	716	736	762	780	820	838	848	866	889	921	948	983	998	1001	1008	1033	1088	1131	1165	1168	1178	1201	1217	1246	1259	1267	1274	1286	1295	1308	1319	1336	1343	1356	1357	1374	1382	1392	1400	1406	1416	1421	1424	1436	1440	1450	1468	1478	1490	1503	1522	1531	1547	1574	1586	1592	1610	1628	1666	1697	1717	1734	1765	1796	1831	1862	1893	1933	1986	2027	2082	2102	2144	2203	2229	2245	2292	2305	2341	2374	2426	2453	2474	2499	2517	2561	2597	2609	2659	2667	2681	2692	2699	2718	2734	2771	2780	2792	2806	2813	2843	2852	2871	2873	2874	2894	2912	2920	2929	2939	2961	2967	2979	2991	3013	3024	3039	3052	3056	3065	3074	3091	3103	3122	3136	3150	3525	3553	3580	3594	3637	3663	3680	3695	3723	3781	3829	3879	3915	3925	3952	3997	4026	4082	4121	4140	4183	4214	4256	4316	4362	4389	4412	4445	4505	4589	4650	4731	4731	4731	4908	4964	5048	5102	5165	5223	5355	5458	5478	5646	5782	5873	5944	6136	6167	6381	6496	6709	6831	6909	7071	7174	7385	7616
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	4	4	5	6	8	8	8	8	8	8	9	9	10	10	10	11	13	13	13	15	18	22	22	25	25	26	28	29	29	29	29	29	30	30	30	30	31	31	32	32	33	33	33	33	33	34	34	34	35	35	35	36	36	36	36	36	36	37	37	37	37	37	37	37	39	39	40	42	43	44	44	46	46	49	52	54	55	55	56	59	60	61	62	63	64	64	67	69	69	75	77	77	83	86	86	86	88	91	92	91	93	96	98	99	100	100	105	106	109	109	110	110	110	111	115	122	127	130	131	131	135	135	137	141	142	143	143	145	149	149	153	154	154	154	154	154	163	165	169	171	181	188	191	196	202	205	207	210	215	224	232	241	246	253	267	281	299	322	354	372	387	389	420	433	464	491	521	541	545	591	609	634	659	699	716	720	749	758	777	799	807	838	838	856	862	873	899	899	899	949	963	994	1007	1028	1040	1059	1059	1094	1099	1131	1148	1191	1207	1207	1251	1273	1286	1300	1320	1332	1332	1370	1382
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	4	4	4	4	5	10	12	14	15	15	16	19	19	19	19	21	21	22	22	22	23	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	26	27	27	28	28	29	29	31	32	32	32	32	32	32	32	34	34	37	42	44	45	45	47	47	47	47	47	47	48	51	51	51	53	53	53	53	55	58	64	68	68	69	70	77	81	94	100	110	116	123	132	152	179	203	229	250	274	294	316	343	371	396	403	404	432	455	492	497	510	515	519	524	540	556	565	582	586	591	611	618	628	646	660	667	674	685	685	697	715	725	735	754	759	762	775	788	795	821	825	836	854	881	889	896	908	914	921	932	945	951	959	967	973	977	987	1008	1016	1030	1038	1047	1060	1077	1109	1133	1156	1177	1182	1202	1208	1239	1286	1312	1326	1337	1351	1370	1445	1523	1625	1754	1799	2018	2142	2263	2510	2618	2706	2762	2846	2942	2988	3098	3142	3199	3205	3244	3278	3351	3389	3427	3443	3479	3515	3544	3587	3635	3664	3683	3711	3734	3755	3811	3873	3873	3873	3972	4022	4064	4118	4143	4185	4241	4262	4347	4417	4527	4637	4714	4772	4800	4905	5080	5204	5343	5560	5639	5704	5802	6025
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	6	6	6	6	6	8	9	9	13	13	13	13	14	15	16	16	16	16	16	16	16	17	18	20	22	25	25	26	27	27	27	27	27	27	28	29	30	33	33	35	36	36	38	41	41	43	43	43	48	49	53	54	56	60	61	62	66	68	70	70	74	74	74	74	76	76	76	76	76	76	76	78	81	81	83	84	84	85	86	86	86	87	87	94	94	98	99	99	101	101	102	103	105	108	110	112	114	116	122	130	139	143	147	154	159	166	169	171	172	174	177	178	180	180	181	182	184	184	185	185	185	185	185	185	185	185	186	186	187	188	188	188	188	189	192	196	197	203	204	205	209	216	222	224	231	245	254	266	272	289	295	305	315	338	346	355	363	364	367	370	381	395	404	408	411	421	438	444	453	453	453	466	474	479	486	501	511	520	524	540	559	571	585	600	611	614	625	632	646	670	696	722	738	756	793
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	3	3	3	3	4	4	4	4	5	5	5	5	5	5	5	6	6	6	7	7	7	7	7	7	7	7	7	7	7	8	8	10	10	11	11	11	11	11	11	10	10	10	11	11	11	11	11	11	11	11	11	13	13	14	20	26	30	31	35	38	42	43	46	48	49	51	51	57	59	63	63	63	63	64	67	70	73	74	74	74	74	75	76	76	76	76	77	77	79	80	83	83	83	84	84	84	84	84	87	88	89	90	91	93	94	100	101	113	116	119	121	123	132	133	137	143	155	160	170	187	199	199	222	237	252	269	298	306	328	347	361	403	422	464	485	527	571	593	630	630	630	695	722	775	801	827	889	917	933	984	1018	1059	1074	1106	1122	1145	1156	1175	1189	1207	1238	1257	1272	1301	1328
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	3	3	3	3	3	3	3	3	4	4	5	5	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	9	9	9	9	10	10	11	12	14	15	15	17	18	20	20	21	22	22	22	24	25	31	33	35	37	40	46	49	50	52	52	55	56	56	60	60	61	63	64	65	65	65	67	68	68	68	69	70	71	73	73	73	73	73	73	73	74	75	76	76	76	76	78	81	82	82	83	84	85	85	87	88	89	90	92	96	97	99	104	111	111	123	127	133	137	142	146	153	169	181	186	197	217	222	240	245	255	274	288	306	324	350	359	382	388	401	417	437	454	464	478	502	528	528	528	620	627	649	680	717	750	779	793	820	839	872	910	975	1009	1039	1076	1126	1164	1199	1246	1295	1329	1380	1413
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	3	3	3	3	3	4	4	5	5	6	6	7	7	7	7	9	9	10	11	11	11	11	11	13	13	14	16	17	17	17	19	19	19	20	20	20	21	21	22	22	25	26	28	28	28	29	29	31	32	36	36	36	36	36	36	38	38	39	39	39	40	40	40	40	42	42	45	47	48	50	56	58	63	68	70	76	81	81	83	87	91	92	94	99	100	104	108	114	116	122	128	132	139	147	152	155	162	167	177	180	189	199	202	207	212	219	224	228	247	255	257	272	281	287	295	301	306	311	318	321	325	332	337	345	351	354	361	373	391	399	406	414	424	429	436	446	452	457	468	478	488	505	513	517	518	535	541	551	570	590	606	616	627	632	644	664	676	704	711	767	777	813	852	890	912	934	963	985	1030	1071	1128	1156	1191	1262	1284	1359	1408	1481	1550	1573	1592	1655	1717	1784	1845	1932	1966	2041	2085	2152	2251	2251	2251	2400	2515	2617	2658	2711	2852	2948	3016	3098	3132	3214	3301	3347	3421	3474	3591	3643	3696	3799	3942	3994	4043	4119	4226
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	3	5	8	9	11	12	12	12	12	12	12	13	13	14	14	14	14	16	17	17	17	17	17	17	17	17	17	17	17	17	18	18	19	19	19	21	21	21	22	24	24	25	25	28	29	31	32	33	33	34	35	35	36	38	41	42	42	43	43	46	50	50	50	52	55	55	57	63	64	64	66	69	70	79	79	82	82	83	88	95	101	107	111	115	121	130	137	140	148	150	158	168	174	186	189	201	210	225	226	233	240	257	268	278	293	304	312	326	343	363	375	383	388	410	432	442	466	494	499	512	518	532	547	561	578	580	589	605	612	623	629	646	655	662	668	671	680	691	697	703	705	717	718	720	722	731	733	738	748	753	764	771	773	778	784	788	791	804	810	820	827	833	833	842	854	859	889	892	985	1006	1034	1061	1098	1147	1177	1210	1248	1291	1333	1414	1480	1536	1563	1653	1740	1828	1924	1977	2037	2135	2214	2314	2470	2577	2688	2783	2865	3074	3212	3362	3362	3362	3604	3763	3959	4125	4301	4487	4635	4828	4961	5086	5257	5508	5726	5851	5992	6127	6383	6573	6741	6988	7159	7347	7593	7840
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	6	6	7	7	7	7	7	7	7	8	10	10	11	11	11	13	13	15	16	16	21	21	21	21	21	23	24	25	25	28	28	30	31	31	32	32	32	32	32	32	32	32	32	32	33	33	33	36	36	37	37	37	37	39	39	40	40	40	40	42	42	42	42	45	45	48	49	50	53	53	56	60	60	64	65	65	68	71	73	75	82	89	95	100	121	126	133	139	149	159	177	189	196	202	208	226	231	232	255	257	272	280	298	315	331	342	350	356	376	387	395	411	432	432	449	479	485	495	501	514	523	530	542	558	563	565	570	574	582	594	602	610	610	614	618	620	627	631	633	641	643	647	647	655	660	669	670	691	698	713	726	743	751	769	788	802	835	873	903	941	963	995	1035	1055	1105	1137	1155	1172	1183	1210	1235	1263	1311	1337	1350	1379	1405	1432	1465	1465	1465	1508	1567	1599	1635	1689	1711	1741	1766	1823	1857	1903	1938	2004	2050	2071	2114	2163	2204	2266	2351	2369	2378	2410	2461
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	5	6	7	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	12	12	13	13	13	16	17	17	23	24	24	31	35	44	44	49	49	53	53	55	55	56	56	57	58	58	60	61	64	66	66	66	66	67	67	69	69	71	71	71	75	76	76	79	80	80	80	80	80	81	81	81	81	81	81	81	81	82	82	82	83	85	86	89	89	89	90	90	91	93	100	101	107	110	110	118	121	128	136	146	146	156	161	173	178	184	198	203	210	215	231	246	262	275	282	293	316	321	333	342	354	357	360	372	378	396	402	419	430	450	469	484	495	495	495	533	545	561	585	608	626	633	640	649	672	702	729	759	789	796	816	848	859	870	909	928	940	953	962
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	5	6	6	6	7	7	7	7	7	7	7	7	9	9	9	9	9	9	10	10	9	10	10	10	10	10	10	14	16	17	17	17	18	18	18	18	18	19	20	20	20	20	20	22	22	22	25	26	26	26	26	26	26	26	26	28	28	28	28	28	28	28	28	28	28	29	29	29	29	29	29	29	29	29	30	30	30	31	32	33	33	34	34	40	42	43	47	49	55	58	59	63	66	71	74	81	88	99	102	107	119	123	130	130	139	144	158	167	170	174	183	194	206	206	206	219	239	252	257	273	283	283	288	298	304	315	332	340	344	344	355	359	377	388	403	407	410	428	435
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	6	7	13	24	47	62	85	126	182	204	219	290	347	411	489	565	617	674	780	869	955	1069	1148	1256	1323	1417	1484	1575	1653	1710	1743	1795	1870	1947	2013	2065	2150	2191	2234	2304	2382	2431	2525	2629	2674	2722	2815	2940	3044	3147	3244	3296	3353	3469	3573	3722	3854	3952	4022	4069	4215	4387	4535	4759	4945	5005	5076	5373	5556	5735	5987	6185	6352	6517	6748	6952	7429	7656	7750	7799	8004	8108	8388	8547	8688	8813	8900	8973	9096	9220	9310	9418	9511	9588	9658	9750	9945	10049	10167	10267	10355	10406	10544	10674	10812	10980	11110	11216	11358	11510	11649	11823	12083	12233	12396	12539	12728	13004	13312	13661	13928	14098	14399	14679	15057	15363	15632	15985	16275	16570	16777	17197	17537	17861	18140	18302	18528	18769	19069	19248	19519	19727	19855	20003	20175	20389	20637	20920	21062	21178	21331	21396	21666	21879	22054	22212	22334	22447	22556	22778	22960	23144	23209	23281	23396	23514	23676	23841	23977	24040	24079	24189	24263	24380	24601	24706	24799	24853	24944	25014	25159	25283	25440	25554	25627	27289	27466	27720	27995	28268	28490	28600	28843	29004	29355	29640	29974	30277	30440	30690	30926	31280	31607	31949	32186	32264	32535	32849	33223	33625	33953	34295	34530	35085	35596	36134	36534	36534	36534	37386	38207	38890	39288	40124	40679	41540	41747	42762	43252	43938	44609	45652	46281	46835	47812	48839	49798	50701	51739	52480	53258	54391	55471
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	3	3	5	5	5	5	5	6	8	8	8	8	8	10	12	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	17	17	18	18	18	18	18	19	19	19	23	26	29	30	32	33	36	38	39	40	45	46	49	49	51	57	59	61	61	63	65	65	66	73	79	81	88	90	103	110	120	130	134	137	139	145	148	156	159	161	162	162	162	162	168	174	177	181	184	192	200	205	212	222	226	229	234	241	242	242	243	244	245	248	249	249	252	253	253	253	254	254	261	265	266	266	267	271	274	276	280	281	282	286	290	292	298	302	303	303	303	303	309	314	315	318	319	340	346	360	371	389	404	411	421	436	458	489	508	541	554	563	582	609	625	648	668	679	691	718	725	750	776	782	803	818	831	871	896	896	896	967	978	1007	1025	1046	1070	1088	1104	1131	1152	1186	1221	1260	1289	1335	1371	1397	1444	1501	1548	1579	1630	1656	1701
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	3	3	3	3	3	4	4	4	4	4	4	5	5	5	5	5	6	7	8	8	8	10	14	15	18	18	20	23	26	27	27	27	28	28	28	28	30	30	30	30	30	31	31	32	34	34	34	34	35	35	35	37	37	37	38	39	39	39	41	42	42	42	42	43	43	44	44	45	45	45	46	46	46	46	49	49	50	51	52	53	56	56	59	61	61	62	63	65	67	69	69	73	75	78	85	88	98	101	104	108	116	120	121	125	129	134	134	137	140	143	149	154	164	164	178	183	183	191	200	207	219	237	248	253	253	253	262	263	272	276	290	303	321	327	341	353	358	372	376	391	405	412	419	424	429	430	436	439	455	471	480	490	501	509	519	534	543	558	559	608	616	645	660	683	699	720	744	771	808	841	908	931	932	968	1019	1081	1142	1208	1234	1271	1318	1345	1446	1505	1540	1577	1623	1660	1680	1714	1775	1775	1775	1835	1901	1959	2026	2055	2101	2150	2151	2178	2206	2251	2290	2341	2372	2403	2447	2488	2516	2548	2613	2650	2682	2740	2788
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	3	3	3	3	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	9	9	9	9	9	9	11	11	12	12	12	13	13	13	14	14	14	16	16	17	17	17	17	17	17	17	17	17	17	18	19	19	19	19	20	20	20	20	20	20	21	22	24	24	28	28	28	32	38	39	40	47	51	52	52	53	59	60	62	69	69	70	74	79	81	87	88	89	93	96	102	112	124	131	141	153	156	160	170	173	176	179	179	186	187	190	191	192	193	198	199	203	205	210	210	212	216	218	219	222	222	229	230	233	241	249	254	263	271	282	292	299	304	318	331	340	348	362	372	404	425	441	449	455	467	496	526	561	579	602	623	642	656	679	702	730	765	770	798	817	851	895	895	895	956	984	1042	1090	1138	1177	1191	1228	1242	1258	1304	1344	1374	1398	1425	1437	1483	1501	1559	1599	1612	1630	1673	1714
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	2	2	2	2	4	4	4	4	6	9	12	12	14	19	20	21	22	25	25	26	29	29	29	29	29	31	31	31	33	35	35	35	37	38	43	43	46	47	50	54	54	62	63	68	73	77	83	93	105	111	112	117	117	122	124	128	135	139	142	146	153	161	174	181	184	193	196	198	204	213	223	227	230	232	239	246	253	263	270	277	289	294	306	318	331	337	343	345	354	366	377	387	396	402	412	415	428	436	447	454	463	476	491	500	508	524	540	552	577	581	597	615	633	654	665	695	719	728	750	780	792	814	840	858	883	903	922	965	975	991	1008	1037	1061	1077	1102	1113	1132	1158	1180	1208	1236	1252	1276	1299	1310	1326	1354	1369	1388	1401	1433	1454	1484	1507	1537	1550	1576	1606	1646	1692	1741	1799	1845	1866	1940	1974	2014	2137	2209	2264	2301	2344	2407	2476	2565	2655	2727	2791	3070	3172	3321	3479	3632	3745	3806	3923	4025	4153	4265	4490	4609	4839	4997	5125	5333	5493	5645	5751	5904	6048	6166	6356	6508	6683	6873	6932	7131	7257	7443	7630	7630	7630	8078	8373	8531	8644	8827	9081	9221	9350	9541	9626	9829	9980	10147	10269	10367	10520	10718	10892	11082	11328	11466	11620	11772	11932
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	7	11	13	14	16	20	22	30	33	34	36	43	46	47	50	53	56	62	66	70	71	71	72	72	72	73	77	77	78	79	79	80	80	80	80	80	82	85	86	86	86	88	88	89	92	94	95	95	99	101	104	105	107	107	110	113	119	120	122	122	125	130	131	133	134	137	138	138	144	156	159	160	162	165	165	170	174	177	180	183	184	184	185	185	188	190	193	193	199	199	199	201	204	207	208	208	210	212	214	217	222	223	229	238	241	242	253	260	263	273	275	281	287	303	315	315	330	340	345	360	364	383	385	409	422	440	449	459	468	468	482	494	514	528	558	568	568	592	605	624	647	676	692	692	716	723	737	757	770	783	784	804	815	824	830	840	853	853	866	870	885	893	897	909	909	926	935	941	974	988	1000	1000	1021	1030	1039	1048	1067	1093	1093	1202	1214	1241	1264	1279	1311	1311	1334	1354	1379	1399	1424	1448	1450	1480	1493	1507	1528	1553	1576	1587	1614	1638	1666	1691	1745	1777	1781	1809	1835	1917	1956	1956	1956	2036	2131	2187	2206	2232	2302	2348	2360	2427	2502	2605	2686	2761	2800	2817	2906	3084	3155	3222	3364	3402	3472	3584	3757
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	4	5	14	15	15	16	18	19	19	22	22	22	27	29	32	36	38	38	39	40	40	40	40	40	40	40	41	42	42	42	42	42	42	42	42	42	43	44	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	46	47	48	48	48	48	48	48	48	48	48	51	52	52	52	53	54	55	56	57	57	58	59	59	61	61	65	69	69	69	70	70	70	71	72	72	72	75	75	78	80	81	81	81	83	88	89	89	89	95	96	105	115	121	127	135	136	143	149	159	165	173	175	180	195	203	219	228	247	253	260	274	293
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	4	4	4	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	8	8	8	9	9	9	10	10	10	10	10	10	11	11	12	12	12	12	13	14	14	15	16	17	20	21	22	26	30	34	36	42	42	43	43	44	45	45	45	45	47	47	49	50	50	50	50	51	51	51	51	52	54	57	57	57	57	57	57	57	57	57	57	60	64	65	66	68	68	68	68	72	73	75	76	77	80	83	92	99	100	103	110	113	119	123	125	128	128	133	136	140	140	146	148	148	152	159	160	164	169	170	174	178	183	197	204	209	222	224	224	230	230	232	239	244	247	250	253	256	261	266	270	271	276	276	281	285	289	291	291	293	294	295	296	302	310	310	312	314	317	321	325	327	333	439	457	481	508	553	601	609	628	654	658	668	676	682	685	693	696	702	704	719	722	726	727	741	747	763	776	782	784	791	798	809	835	835	835	842	842	842	864	878	887	897	911	922	932	969	1000	1027	1052	1080	1120	1163	1218	1275	1325	1357	1393	1462	1515
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	6	6	6	6	6	7	7	9	13	15	16	16	16	17	18	18	19	19	19	22	24	28	31	33	33	33	34	36	36	36	36	36	36	36	37	37	39	40	40	40	40	41	41	43	43	46	48	48	52	57	59	59	60	60	61	63	63	66	68	69	69	74	74	75	75	79	79	81	84	88	91	94	95	97	98	103	105	108	111	117	120	120	125	126	126	126	131	132	132	137	138	138	140	140	143	143	144	147	150	152	153	156	156	159	164	167	170	171	171	171	171	176	179	179	183	183	187	188	188	188	200	204	205	205	218	221	221	221	224	224	226	230	234	238	246	251	254	258	260	263	273	281	289	292	300	304	309	314	323	332	344	351	360	376	389	402	402	402	415	433	459	468	487	505	539	551	562	578	599	612	656	680	696	725	745	802	870	895	977	1019	1075	1158
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	10	10	10	10	11	11	11	11	12	14	14	14	23	33	35	35	39	51	66	68	71	75	79	82	82	86	87	90	91	96	99	101	107	117	128	130	135	142	147	162	168	181	192	196	200	204	211	224	234	250	254	258	260	263	266	279	287	292	296	303	310	316	318	321	322	323	327	330	337	344	354	355	358	367	377	389	405	411	420	426	428	438	448	457	467	470	474	481	487	497	505	507	512	524	534	550	569	587	596	603	633	652	667	686	699	735	754	773	793	824	846	870	920	949	1005	1037	1071	1120	1170	1212	1261	1281	1308	1324	1372	1418	1452	1501	1519	1552	1585	1619	1681	1713	1743	1767	1795	1813	1848	1877	1927	1981	2006	2056	2118	2174	2174	2174	2329	2388	2457	2496	2574	2628	2711	2753	2809	2856	2894	2985	3057	3087	3164	3235	3309	3382	3460	3512	3596	3642	3719	3787
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	6	8	8	8	8	9	9	9	11	12	13	14	16	18	18	18	18	18	18	18	18	19	21	21	21	22	25	26	29	32	32	32	32	32	32	32	32	33	33	33	33	33	33	33	33	33	34	35	35	35	35	35	35	35	35	35	36	36	36	36	36	36	36	37	37	38	38	41	42	43	45	52	53	53	57	59	71	75	90	110	113	121	122	138	149	158	163	171	188	203	210	222	228	231	243	244	257	274	279	279	279	291	302	309	331	344	351	361	371	375	385	391	401	427	430	436	446	457	472	493	499	508	514	528	542
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	3	4	4	5	5	7	8	9	16	17	21	26	28	35	41	48	54	57	66	77	84	100	105	117	117	135	138	143	157	164	168	174	185	198	215	229	255	270	273	308	317	355	393	408	435	457	535	559	590	634	680	704	724	763	785	833	920	1004	1017	1034	1061	1115	1166	1269	1311	1387	1394	1395	1579	1605	1652	1714	1722	1733	1762	1797	1838	1878	1906	1910	1911	1939	1952	1966	1975	1986	1989	1991	2033	2039	2053	2066	2079	2081	2090	2107	2114	2124	2144	2148	2151	2155	2171	2176	2187	2194	2196	2217	2218	2253	2272	2294	2306	2326	2339	2349	2391	2418	2463	2519	2564	2589	2624	2715	2739	2794	2839	2881	2906	2951	2984	3011	3058	3095	3191	3245	3249	3311	3343	3364	3459	3499	3514	3526	3567	3571	3599	3643	3665	3676	3689	3723	3745	3762	3794	3826	3840	3840	3867	3897	3931	3960	3988	3998	4006	4026	4049	4063	4129	4147	4154	4158	4158	4193	4213	4226	4243	4259	4261	4693	4718	4748	4778	4825	4832	4921	4971	5008	5090	5174	5264	5314	5363	5422	5462	5557	5646	5705	5750	5758	5821	5876	5974	6036	6065	6113	6142	6248	6435	6560	6666	6666	6666	6913	7087	7231	7280	7498	7650	7682	7720	8054	8251	8414	8724	8962	9033	9199	9448	9641	9909	10209	10477	10620	10793	11135	11411
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	2	2	2	2	2	3	3	3	3	3	3	4	5	5	5	6	7	7	8	8	8	8	8	9	10	10	10	11	11	11	11	12	12	12	13	13	13	13	13	13	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	16	17	17	17	17	17	18	18	18	18	19	19	19	21	21	21	21	21	22	25	25	27	32	32	32	34	34	36	37	37	37	37	37	37	37	38	38	38	38	38	38	40	41	41	41	42	44	44	46	47	49	49	51	51	56	56	61	61	61	61	61	63	65	70	73	73	85	87	91	96	97	103	103	104	106	114	129	134	145	146	153	159	179	199	209	227	242	249	256	274	289	300	314	316	342	345	363	377	377	377	383	403	417	428	437	448	462	464	474	487	494	504	513	516	535	549	558	566	592	606	606	618	645	667
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	3	3	3	3	4	8	12	12	14	15	16	17	19	20	26	28	34	37	42	47	51	53	56	59	59	62	63	63	68	74	80	83	86	99	120	151	151	164	178	183	198	222	243	262	289	301	311	324	343	347	354	361	369	380	393	406	422	429	432	438	452	493	520	529	545	569	583	588	607	620	632	636	639	646	658	671	682	685	685	707	714	724	729	744	752	754	754	761	767	773	777	783	791	791	800	816	819	827	839	848	853	864	873	882	897	897	899	940	947	964	982	1008	1023	1041	1041	1071	1081	1103	1124	1143	1171	1171	1200	1228	1244	1255	1279	1290	1299	1305	1325	1330	1342	1357	1366	1371	1375	1382	1395	1410	1425	1432	1441	1444	1447	1462	1470	1477	1484	1494	1498	1506	1514	1535	1554	1560	1571	1582	1597	1613	1641	1667	1667	1686	1704	1718	1735	1763	1786	1822	1839	1862	1875	1926	1959	1980	2011	2038	2239	2271	2315	2350	2394	2418	2459	2477	2519	2575	2641	2669	2736	2769	2796	2814	2864	2918	2977	2979	3056	3076	3138	3205	3311	3416	3486	3629	3686	3747	3844	4042	4042	4042	4328	4413	4514	4677	4745	4833	4960	5150	5305	5364	5428	5653	5796	5957	6043	6139	6241	6358	6455	6653	6884	7023	7089	7241
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	9	9	10	10	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	14	15	16	16	16	16	17	17	20	20	21	21	21	21	21	22	22	22	22	22	22	22	23	23	23	24	24	24	24	24	24	24	24	24	24	24	29	30	30	30	30	31	35	36	37	40	44	45	47	52	54	55	56	58	58	61	65	68	68	69	71	71	73	76	77	79	82	85	86	94	94	99	106	110	110	111	117	148	148	148	162	162	171	176	193	205	213	214	219	224	236	244	253	263	275	304	317	340	353	395	397	402	433	474
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	2	3	4	4	4	4	4	4	4	5	6	6	7	7	7	7	7	7	7	7	8	9	10	10	10	11	11	11	11	11	11	12	13	13	13	13	13	13	13	16	16	16	18	20	21	23	23	26	27	27	29	31	36	37	37	39	44	48	48	52	57	58	65	67	68	70	71	74	77	81	86	92	95	97	100	102	105	105	106	107	108	108	110	111	111	111	116	116	119	122	126	128	131	134	135	141	150	155	158	159	164	171	179	191	202	205	218	231	238	243	257	263	280	288	294	297	310	316	325	329	333	337	346	356	375	386	390	398	400	424	433	439	442	447	452	457	470	476	481	485	493	502	512	514	524	528	534	536	544	550	552	554	562	574	590	591	598	605	611	618	628	636	637	645	646	657	665	670	675	677	679	688	701	707	711	718	725	793	802	820	833	858	870	893	901	922	931	949	966	978	997	1011	1024	1034	1069	1096	1121	1134	1149	1167	1194	1228	1247	1289	1311	1333	1385	1417	1453	1453	1453	1511	1555	1634	1667	1698	1759	1786	1868	1899	1952	2013	2074	2155	2201	2291	2357	2438	2485	2576	2657	2742	2834	2944	3072
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	2	4	6	7	8	11	12	13	13	14	16	18	18	18	18	20	20	21	25	25	26	26	28	31	31	31	32	33	34	34	36	37	38	38	40	42	44	44	45	58	64	65	66	67	69	69	69	71	71	72	73	73	74	76	77	77	77	77	77	77	77	77	77	77	77	78	78	78	78	78	78	79	81	81	81	81	83	83	84	84	84	84	85	85	85	87	87	88	90	94	96	96	97	97	98	98	100	102	105	107	108	109	117	119	123	123	123	130	137	144	147	164	169	190	191	194	201	205	218	230	232	247	253	262	273	288	293	309	319	338	347	372	386	392	405	411	423	425	433	444	444	452	472	484	495	502	510	510	510	537	547	560	569	588	590	598	604	627	627	634	644	644	650	654	660	673	675	678	679	682	683	691	698	708	723	724	787	787	815	834	842	862	863	879	889	917	927	944	960	965	987	1003	1023	1051	1073	1091	1091	1140	1161	1200	1212	1249	1291	1306	1347	1389	1435	1445	1445	1445	1514	1547	1573	1597	1649	1673	1705	1706	1795	1850	1877	1951	1996	2037	2060	2165	2229	2296	2397	2469	2521	2585	2675	2716
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	7	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	12	12	12	12	12	12	12	12	12	12	12	13	14	15	15	15	15	15	15	15	15	17	19	19	19	19	19	19	21	21	24	25	26	27	31	34	36	37	40	43	50	52	52	59	67	69	76	82	86	92	101	110	113	116	120	127	134	140	142	143	147	150	151	157	157	159	160	162	162	163	165	165	166	166	166	167	169	170	176	183	185	185	186	190	192	195	195	195	196	196	200	202	206	211	214	219	225	229	233	239	245	252	258	263	268	273	279	282	284	288	293	305	320	320	320	344	351	352	356	359	365	367	372	375	383	394	403	422	424	427	436	451	468	484	502	510	517	535	560
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	4	4	5	5	5	5	6	6	6	6	6	6	6	6	6	6	8	8	8	8	8	10	10	15	16	16	16	17	17	17	20	20	22	25	25	27	28	29	31	31	33	33	34	36	36	37	38	38	38	41	43	45	46	47	48	50	51	53	53	56	56	57	60	60	60	62	62	63	64	64	64	66	66	68	68	70	70	70	73	74	75	75	76	78	78	78	81	83	86	86	86	87	89	91	94	95	95	101	104	106	107	108	110	113	116	118	119	124	127	129	132	138	139	143	147	153	158	161	163	168	173	178	190	196	200	204	205	207	210	214	217	221	222	223	223	228	229	231	234	239	239	245	258	262	268	271	279	287	289	307	308	317	324	335	352	363	370	378	391	399	411	426	445	475	518	579	593	611	648	693	737	797	870	928	974	1020	1087	1145	1204	1279	1313	1341	1367	1424	1484	1522	1598	1626	1659	1730	1784	1851	1851	1851	1937	2012	2107	2152	2234	2306	2348	2376	2425	2461	2526	2588	2654	2712	2736	2768	2811	2862	2935	2991	3016	3046	3095	3134
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	3	3	3	3	3	4	6	6	6	6	6	6	7	7	7	8	8	8	11	12	16	20	21	21	21	30	31	31	33	34	34	36	36	37	37	38	39	40	43	43	44	44	44	44	45	46	46	46	47	49	51	52	53	55	59	65	65	65	66	66	66	66	67	68	68	69	69	70	73	76	78	82	82	82	83	83	84	87	88	90	90	95	98	101	105	111	114	114	118	120	129	137	147	157	158	166	171	176	176	179	185	185	186	187	189	190	195	198	201	208	208	214	223	224	229	236	245	255	265	275	283	287	293	312	326	340	368	374	386	398	410	419	433	446	464	473	483	505	558	573	578	586	609	622	636	682	720	733	742	746	753	776	786	804	814	835	842	850	873	893	903	917	929	933	939	962	980	1000	1014	1022	1032	1037	1069	1091	1103	1141	1153	1167	1170	1175	1192	1199	1210	1227	1233	1243	1328	1345	1370	1468	1486	1495	1506	1544	1556	1588	1610	1633	1643	1659	1777	1881	2042	2144	2229	2246	2257	2339	2402	2460	2551	2588	2628	2655	2693	2805	2926	3048	3048	3048	3715	3942	4100	4208	4310	4491	4494	4706	4814	4928	5056	5138	5342	5474	5545	5741	5886	5969	6102	6213	6214	6337	6572	6878
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	5	5	5	6	8	8	8	8	9	10	10	10	11	12	12	12	13	14	15	15	15	15	16	17	17	17	17	17	21	23	25	26	29	30	32	33	34	34	37	38	39	41	41	41	42	44	47	50	52	54	55	59	61	64	69	69	71	71	73	73	76	76	77	77	77	77	78	79	81	83	85	85	87	90	93	98	103	104	112	113	116	117	119	121	123	123	123	127	128	129	132	132	140	142	146	147	150	154	154	159	160	166	170	177	187	194	197	205	209	228	232	239	246	248	257	263	277	280	287	295	301	315	330	341	341	341	370	391	404	416	434	459	472	485	500	516	530	551	571	589	598	634	652	667	683	712	721	737	768	790
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	3	3	3	3	4	4	5	5	5	5	5	5	6	6	7	7	7	10	11	11	11	13	13	14	18	20	21	22	23	24	25	25	25	26	29	30	32	38	40	42	43	44	49	49	56	57	64	71	80	85	86	91	91	92	92	98	104	106	111	111	111	116	118	122	126	129	131	137	140	158	168	172	178	180	184	187	194	213	219	227	227	228	238	242	245	255	256	262	262	277	281	285	301	305	307	307	313	322	329	332	336	336	338	345	354	360	364	370	370	370	385	387	389	392	395	395	395	400	407	411	411	411	411	411	421	426	431	437	441	441	441	441	445	448	452	455	457	474	493	507	515	529	543	548	552	586	597	613	627	640	647	651	675	689	705	725	737	739	742	762	768	784	794	807	807	807	827	835	840	861	861	861	898	915	929	941	981	985	986	1011	1029	1059	1088	1124	1147	1168	1182	1223	1261	1302	1333	1388	1389	1411	1466	1540
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	2	2	2	2	3	3	3	3	4	6	7	8	10	11	11	12	12	13	14	14	16	16	17	19	20	21	21	21	21	21	21	21	21	21	21	21	22	22	23	23	24	24	24	24	26	28	29	29	29	30	31	31	32	32	32	32	32	35	36	37	38	38	38	38	38	39	40	40	40	40	40	42	42	42	43	45	45	45	46	46	46	46	47	48	48	51	51	54	55	58	58	58	59	59	59	59	62	64	64	66	67	68	70	71	74	77	78	79	80	84	86	86	86	86	89	93	94	97	98	103	103	105	107	115	115	117	117	119	119	123	132	136	142	145	148	153	163	169	172	177	185	188	191	198	213	220	233	239	243	252	262	267	279	287	292	305	315	327	337	360	373	380	386	399	406	423	423	423	438	439	455	459	468	468	478	490	500	504	520	533	543	548	561	567	587	612	627	655	673	691	716	741
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	2	2	2	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	6	6	6	6	6	6	6	6	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	14	14	14	15	16	17	17	17	17	17	18	20	20	20	20	20	21	22	22	22	22	24	25	28	29	30	38	38	39	40	45	48	53	53	55	60	65	66	69	73	74	74	80	83	88	88	89	90	93	95	95	97	98	102	104	105	111	114	120	124	124	128	128	135	136	136	136	136	142	145	151	158	159	161	170	172	176	178	182	189	198	206	219	224	235	244	250	260	279	294	307	312	317	332	341	352	354	359	370	385	406	417	417	417	440	467	478	498	528	540	557	563	575	583	605	632	658	677	689	694	744	766	776	821	841	852	869	904
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	3	3	3	3	4	5	5	5	6	6	6	6	12	15	15	16	20	20	21	23	28	35	35	37	38	45	49	71	75	86	86	86	90	94	100	113	132	135	138	139	156	161	171	183	197	211	212	215	226	226	229	235	240	243	243	251	269	277	280	284	287	296	316	329	339	348	351	351	363	372	379	392	395	397	398	424	424	428	435	435	440	452	456	468	469	471	471	471	480	481	487	488	497	498	498	509	522	546	559	570	572	574	607	612	622	650	677	689	691	701	713	723	734	752	754	791	800	815	826	858	897	902	942	964	983	993	1006	1024	1051	1067	1083	1103	1142	1179	1225	1237	1258	1265	1284	1284	1298	1314	1335	1335	1359	1369	1401	1430	1479	1499	1516	1526	1534	1546	1573	1591	1591	1604	1623	1636	1652	1673	1689	1695	1703	1712	1726	1732	1765	1790	1810	1832	1836	1880	1966	2003	2058	2093	2116	2380	2423	2474	2515	2566	2573	2603	2630	2649	2672	2695	2724	2730	2730	2772	2784	2803	2876	2916	2941	2954	2979	3003	3032	3058	3094	3104	3120	3147	3173	3213	3253	3253	3253	3285	3348	3392	3424	3453	3531	3572	3632	3666	3698	3741	3803	3901	3902	3907	4022	4065	4215	4382	4506	4541	4625	4791	4881
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	6	6	6	6	6	6	7	7	7	8	8	9	9	9	10	12	13	14	17	21	29	34	35	38	39	41	41	45	47	47	47	47	48	48	49	50	50	51	51	52	53	55	55	56	56	58	59	60	63	64	65	69	69	70	71	71	76	77	77	77	78	79	80	83	83	85	86	87	89	93	93	95	97	100	101	102	107	108	112	119	122	122	127	133	135	144	146	151	151	151	155	157	161	166	170	177	181	181	181	188	209	216	222	226	232	238	238	249	252	260	268	270	274	279	291	299	311	323	331	338	346	364	375
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	2	3	3	14	15	17	21	25	27	31	31	34	40	44	46	52	55	57	57	59	62	63	67	71	71	73	73	78	79	81	82	84	86	87	88	90	91	92	92	94	96	97	98	99	100	101	104	106	107	113	114	116	117	118	119	122	125	129	140	148	149	155	163	171	178	181	193	206	209	212	233	238	248	252	257	260	261	266	272	277	277	279	281	283	287	289	290	290	294	296	299	303	307	313	321	322	326	330	335	337	348	354	358	368	380	395	411	422	430	436	443	451	461	466	482	490	489	500	510	519	535	552	570	570	591	608	631	662	675	700	703	724	747	791	805	860	880	880	913	945	967	991	1039	1066	1066	1108	1115	1147	1188	1207	1259	1259	1289	1320	1357	1403	1441	1458	1460	1482	1521	1543	1565	1595	1622	1622	1656	1669	1688	1737	1762	1775	1776	1814	1826	1844	1880	1921	1973	1973	2084	2118	2177	2226	2282	2338	2338	2395	2452	2514	2569	2607	2677	2677	2736	2776	2833	2901	2962	3007	3013	3069	3123	3194	3253	3340	3425	3437	3536	3623	3754	3850	3850	3850	3993	4141	4259	4303	4348	4470	4562	4574	4663	4809	4968	5110	5208	5291	5309	5443	5690	5863	5954	6274	6348	6439	6672	6903
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	4	5	12	15	20	30	31	31	42	56	61	72	83	93	101	107	120	133	147	154	160	166	174	184	193	201	209	218	224	238	245	255	259	265	269	272	278	280	289	299	307	313	321	329	336	350	356	360	367	368	374	380	387	396	400	409	414	421	444	454	467	476	482	492	514	527	537	553	561	567	578	593	650	665	690	696	709	722	744	765	778	795	808	823	829	842	865	884	894	904	915	928	942	958	972	991	1003	1015	1020	1056	1069	1085	1119	1133	1151	1175	1210	1250	1272	1317	1379	1412	1429	1483	1526	1576	1630	1680	1725	1804	1878	1950	2022	2152	2185	2221	2449	2540	2632	2774	2863	3001	3092	3174	3284	3380	3488	3578	3663	3693	3765	3841	3930	4030	4188	4234	4299	4354	4402	4515	4657	4746	4810	4854	4898	4998	5063	5138	5213	5213	5267	5286	5353	5416	5475	5525	5565	5568	5607	5650	5680	5754	5788	5819	5843	5873	5886	5941	6011	6053	6115	6131	6768	6841	6895	7068	7162	7223	7283	7386	7474	7588	7740	7925	8028	8066	8212	8326	8512	8658	8802	8862	8975	9044	9178	9380	9565	9704	9754	9826	10215	10379	10584	10808	10808	10808	11170	11451	11808	12032	12329	12597	12675	12865	13184	13471	13759	14090	14462	14569	14687	15022	15392	15867	16334	16659	16873	17195	17722	18251
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	2	2	2	2	2	2	2	2	3	3	3	4	4	4	4	4	4	4	4	4	4	5	6	7	7	7	7	7	8	8	10	10	10	10	10	10	10	11	13	13	13	13	14	15	16	17	17	17	19	19	19	20	20	23	23	26	27	27	29	39	41	42	45	45	47	49	51	57	58	58	61	63	66	71	78	79	80	82	84	87	89	91	91	95	96	101	104	106	106	106	113	116	121	122	128	135	139	145	152	157	161	169	175	182	188	196	202	205	212	215	224	239	248	259	270	275	312	330	331	334	344	350	359	370	379	392	408	417	430	442	453	468	473	480	494	507	520	526	531	545	554	563	571	580	592	593	599	615	632	647	655	662	663	684	690	704	734	750	762	773	778	783	789	798	806	812	815	919	929	939	967	999	1012	1023	1039	1051	1071	1096	1123	1161	1184	1210	1240	1321	1354	1393	1439	1484	1519	1562	1628	1656	1697	1741	1796	1827	1881	1949	2001	2001	2001	2178	2192	2242	2293	2336	2455	2497	2535	2598	2637	2710	2779	2867	2895	2932	2985	3022	3079	3149	3241	3287	3305	3365	3427
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	4	4	4	4	4	4	4	5	5	5	7	7	7	7	7	7	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	10	13	13	14	16	16	16	16	18	18	18	19	20	20	20	20	20	20	20	21	23	23	25	29	31	32	33	33	33	34	36	38	41	43	44	45	47	48	49	50	51	52	52	56	57	58	59	62	69	77	86	89	95	99	100	106	107	109	112	112	114	115	116	120	120	120	122	122	127	128	128	128	128	128	132	133	133	135	135	139	142	147	152	154	154	164	167	168	179	181	188	196	200	202	211	222	229	233	238	247	250	255	265	272	277	282	290	295	309	326	337	354	364	378	391	419	425	445	455	478	488	506	531	568	583	603	630	646	660	718	750	750	750	797	828	848	877	915	953	970	988	1017	1033	1059	1073	1104	1120	1128	1318	1400	1440	1456	1477	1491	1503	1524	1538
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	3	3	5	5	5	5	5	5	5	6	6	7	8	10	11	13	17	18	18	20	24	24	24	25	25	25	27	27	29	31	32	34	38	40	40	40	43	46	46	48	48	48	48	51	53	62	67	69	72	83	85	88	91	98	98	100	101	102	108	112	117	123	124	126	134	141	160	166	172	182	191	199	205	224	238	244	249	270	284	309	334	354	385	397	431	457	473	485	506	518	532	537	551	569	579	593	601	608	619	626	634	639	643	655	662	669	683	692	692	701	711	715	723	726	747	755	760	771	777	788	804	810	817	833	847	864	876	884	901	913	931	954	960	970	978	997	1014	1041	1055	1063	1082	1094	1111	1124	1164	1176	1193	1212	1216	1235	1248	1263	1280	1288	1293	1309	1321	1335	1350	1361	1371	1383	1402	1433	1461	1493	1512	1528	1555	1569	1597	1645	1663	1695	1715	1730	1748	1778	1861	1926	1996	2019	2205	2279	2364	2575	2719	2820	2953	3079	3125	3308	3519	3710	3831	3961	4208	4292	4479	4680	4893	5059	5366	5504	5681	5918	6083	6228	6379	6539	6749	6878	7109	7350	7350	7350	7943	8060	8147	8336	8519	8689	8906	8995	9175	9252	9417	9636	9803	9927	10015	10157	10311	10456	10625	10888	11043	11175	11331	11460
55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	4	4	4	5	5	6	6	7	8	8	9	9	9	9	9	9	9	10	10	10	10	10	10	10	11	11	11	11	11	12	13	15	16	17	21	23	23	25	28	29	31	32	33	34	37	37	39	42	47	49	51	61	63	69	79	84	86	86	93	99	101	103	107	109	109	112	120	124	128	133	135	140	140	152	156	161	165	171	176	189	204	216	229	238	241	255	263	268	276	286	291	305	322	327	339	357	372	379	381	384	389	399	406	413	417	418	421	425	431	440	450	456	458	472	478	489	506	516	525	530	531	538	541	555	563	575	579	619	647	661	690	702	718	732	748	764	784	808	840	873	877	881	906	928	955	974	994	1010	1018	1040	1067	1116	1149	1180	1198	1220	1249	1296	1324	1324	1324	1446	1467	1503	1526	1619	1654	1714	1728	1776	1816	1882	1947	2040	2056	2085	2172	2314	2337	2406	2483	2594	2690	2812	2871
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	3	3	3	4	4	4	4	4	4	4	4	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	7	7	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	8	9	9	10	10	10	10	10	14	17	20	23	23	24	25	25	25	25	25	25	25	25	25	25	25	25	25	25	25	26	26	27	28	28	28	28	28	28	29	29	31	31	32	32	32	34	34	34	34	35	36	37	38	43	45	45	45	49	49	49	52	53	54	55	58	59	67	73	74	74	76	77	77	77	78	80	83	84	85	86	86	86	86	86	86	86	86	86	88	89	90	92	93	95	103	104	105	107	125	125	127	127	127	128	128	133	133	134	134	141	148	157	164	170	179	179	200	208	212	217	220	234	253	263	281	301	325	332	364	385	397	426	461	480	493	520	548	557	575	589	622	670	698	720	732	747	771	811	826	855	898	914	942	959	1015	1034	1067	1120	1131	1137	1138	1139	1139	1139	1142	1147	1151	1151	1154	1154	1154	1616	1646	1683	1693	1839	1855	1940	2017	2182	2182
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	4	5	5	5	5	5	5	6	6	6	6	6	6	6	8	8	9	9	10	10	11	11	11	11	11	11	11	11	11	11	11	11	11	12	12	12	14	20	20	20	21	23	23	23	24	25	26	29	30	30	30	30	30	31	31	31	31	31	32	33	33	33	33	33	33	33	35	35	35	35	36	36	36	36	36	36	36	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	39	39	39	39	40	40	42	43	44	46	48	50	50	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	51	52	52	54	54	58	59	59	62	64	68	73	76	79	85	87	90	96	105	108	115	118	121	121	133	137	157	163	173	175	189	201	208	216	227	233	241	245	251	251	263	263	268	268	278	298	302	316	316	316	316
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	3	5	6	6	6	6	9	9	9	9	10	11	11	11	13	13	13	13	13	13	13	14	14	14	14	14	14	14	14	14	15	15	15	15	15	15	16	16	16	16	16	16	16	16	16	16	16	16	16	29	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	32	32	32	32	35	35	37	39	40	41	44	45	46	46	46	46	46	47	47	50	54	55	55	55	55	55	56	56	57	58	63	70	74	75	75	75	82	85	88	88	89	93	93	93	93	93	96	96	96	101	103	107	107	108	111	113	115	115	116	118	118	118	118	118	122	123	123	124	129	132	139	146	148	148	148	150	152	155	156	161	162	164	164	172	172	184	188	189	193	196	200	200	202	204	204	204	210	213	214	218	221	222	223	223	227	230	236	238	244	250	254	270	279	294	294	303	318	323	325	341	357	366	378	390	400	412	427	445	453	467	479	487	510	522	551	566	600	631	637	676	701	765	805	833	897	948	969	1043	1092	1092	1265	1265	1328	1390	1411	1500	1519	1598	1630	1728	1728
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	7	7	7	15	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	20	20	21	21	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	24	26	26	26	27	29	29	29	29	29	29	29	29	31	31	33	33	35	42	49	59	60	61	65	68	69	70	71	75	78	78	82	84	88	88	95	99	99	100	103	105	105	106	129	167	169	171	180	180	182	183	184	185	185	185	185	185	190	190	190	190	190	190	190	190	190	190	192	193	193	194	194	194	196	196	200	205	208	209	214	216	217	221	222	222	225	228	228	228	231	233	235	237	239	243	245	247	251	255	255	255	256	256	262	263	269	269	271	275	279	286	295	299	304	307	314	315	321	325	329	329	336	346	348	350	354	375	380	386	387	405	405
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	2	3	3	3	3	4	4	4	4	4	6	8	8	8	8	8	8	8	9	9	9	10	10	10	10	10	11	11	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	25	25	25	25	25	26	26	26	26	26	26	26	26	26	27	27	27	27	27	28	28	28	28	28	28	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	31	31	31	31	31	31	31	31	31	31	31	31	31	31	31	33	33	34	34	35	35	36	36	37	40	40	41	41	43	43	44	45	45	45	46	46	46	50	54	59	60	61	62	65	68	80	85	91	93	97	100	106	110	112	113	113	115	122	129	132	145	146	149	155	159	169	172	180	185	188	192	196	201	209	217	223	223	235	243	253	269	275	283	285	285	294	301	307	319	329	329	342	345	356	368	379	354	384	399	407	424	424
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	8	8	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	13	13	13	13	13	14	14	14	14	14	14	14	14	14	14	14	14	14	14	14	15	15	17	20	20	23	23	27	32	32	34	34	34	34	35	38	38	40	41	44	44	45	47	47	47	48	49	49	53	54	55	61	63	63	65	66	68	74	79	81	81	83	88	90	91	98	100	103	104	109	112	116	120	120	120	123	124	132	138	150	161	166	170	191	191
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	8	8	8	8	9	9	10	10	12	14	14	17	21	21	24	25	25	26	27	36	37	38	38	38	38	39	39	40	41	42	42	43	45	47	49	51	51	51	53	66	76	83	98	101	102	108	112	119	122	128	131	155	159	164	169	176	180	182	190	193	197	202	202	203	228	233	237	238	244	248	249	250	255	261	273	277	278	282	283	285	287	289	295	295	295	295	296	302	303	304	305	308	310	315	319	326	327	329	335	339	340	345	349	352	355	355	355	358	361	362	366	370	370	370	373	378	378	384	386	387	397	407	413	417	421	421	426	431	438	440	444	448	453	455	458	459	464	468	473	475	488	491	496	497	497	497	497	497	497	500	500	515	520	523	533	535	551	560	568	569	572	574	577	585	585	601	601	604	605	605	608	608	608	608	608	608	612	614	616	619	623	625	630	632	640	646	655	658	660	666	674	686	692	699	702	716	726	729	741	751	759	778	792	803	814	835	866	881	898	914	927	946	964	979	995	1009	1017	1043	1066	1113	1113	1145	1145	1145	1147	1157	1165	1172	1177	1177	1505	1538	1588	1636	1691	1785	1807	1883	1960	2073	2073
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	7	8	8	8	9	9	9	9	9	10	10	10	10	11	11	11	11	11	11	11	11	11	11	11	12	14	14	14	14	15	19	20	22	23	26	26	28	34	34	34	36	37	37	39	39	39	40	40	40	40	44	46	50	51	51	57	59	60	61	61	61	62	64	66	66	66	67	68	69	69	69	69	71	73	74	74	74	74	75	80	80	81	83	86	86	98	101	104	106	107	110	111	112	117	119	120	121	123	127	127	128	130	133	134	134	134	134	135	135	139	146	148	152	153	155	156	161	162	168	168	184	192	201	209	217	241	252	252	270	306	306
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	4	7	8	9	9	9	10	10	10	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	13	13	14	14	14	14	16	16	16	16	17	17	17	18	18	18	18	18	18	19	19	19	22	22	23	23	23	23	23	23	23	23	23	23	23	26	26	27	28	28	29	29	29	29	29	29	29	30	30	30	30	30	30	30	30	30	30	30	30	30	30	31	32	36	37	37	37	37	37	37	37	37	38	38	38	38	38	38	38	38	38	38	40	41	41	41	41	41	41	41	41	41	41	43	45	45	46	46	49	50	50	51	51	53	55	55	55	55	55	55	58	58	60	60	63	65	68	68
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	4	5	5	5	7	7	8	8	8	8	8	8	8	9	9	10	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	12	16	16	16	16	16	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	19	19	19	19	19	19	19	19	19	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	21	21	21	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	23	23	23	23	23	24	24	25	25	25	25	25	26	26	26	26	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	28	29	29	29	29	29	29	29	29	29	29	29	30	30	30	30	33	33	35	36	36	40	40	42	42	44	44	44	44	46	46	47	47	52	54	55	57	60	65	68	72	72	73	75	77	83	88	91	98	105	112	116	121	121	132	133	135	138	142	144	145	151	157	168	168
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	2	4	4	4	5	6	7	8	12	15	18	19	19	20	27	35	37	40	42	44	45	48	53	54	58	58	58	60	62	64	67	69	70	71	73	76	78	81	83	85	85	89	92	96	98	98	99	101	104	108	109	109	109	109	110	111	111	112	112	116	119	119	119	182	182	182	182	182	182	183	183	185	188	188	188	188	188	188	188	188	188	188	188	188	188	188	188	191	195	195	196	196	197	203	204	204	204	211	215	219	225	240	246	250	256	261	270	282	286	287	288	292	298	302	307	310	323	329	338	352	357	359	367	372	373	383	388	392	400	409	412	415	422	432	442	449	456	462	473	479	484	489	492	495	495	495	495	500	504	509	512	512	517	523	528	533	534	538	539	541	545	552	560	560	563	563	568	570	572	577	580	583	583	587	587	592	597	603	616	619	624	624	627	631	635	638	641	647	652	654	661	672	678	680	695	704	707	718	725	741	754	769	784	808	831	863	883	918	938	960	992	1037	1084	1110	1133	1155	1188	1227	1280	1308	1308	1327	1335	1350	1369	1388	1399	1423	1423	1860	1942	2031	2086	2147	2249	2287	2342	2506	2755	2755
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	3	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	8	8	8	8	9	11	11	11	11	14	14	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	16	17	17	17	18	23	24	27	33	34	35	36	37	37	39	41	41	41	41	43	43	45	52	55	55	60	64	70	72	81	85	88	88	88	89	89	89	89	92	92	93	97	100	100	100	100	100	100	100	101	101	101	102	104	104	104	107	107	107	107	108	108	108	108	109	110	112	112	114	114	115	116	116	117	117	118	120	121	123	123	123	123	124	127	131	135	136	142	142	144	160	166	170	170	177	187	196	208	216	222	226	229	233	242	246	254	260	262	274	282	289	294	295	296	301	302	307	312	314	321	326	328	328	329	339	348	353	357	357	370	375	386	390	396	414	415	420	427	449	449
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	2	4	6	6	8	8	9	9	12	14	19	21	23	23	26	26	27	27	30	32	33	33	34	34	37	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	39	39	40	43	43	49	64	66	67	68	68	71	71	72	72	75	76	76	77	79	79	79	79	82	82	82	87	87	87	87	87	87	87	87	88	88	90	95	95	96	98	98	102	107	109	114	118	120	121	126	131	134	136	140	149	153	155	158	158	159	165	167	171	172	173	174	174	175	178	181	182	184	187	192	195	200	209	210	214	215	215	216	217	224	226	228	229	229	231	235	238	238	240	245	247	248	248	249	251	256	261	264	267	273	276	278	278	284	286	291	291	293	298	302	307	309	312	312	322	330	335	347	356	368	372	377	404	419	435	438	445	451	463	485	507	528	532	559	577	584	603	626	637	649	667	674	687	693	709	748	754	774	798	817	840	880	938	960	982	1040	1065	1111	1136	1193	1205	1205	1215	1234	1249	1256	1275	1275	1688	1767	1813	1887	1936	2026	2067	2230	2381	2672	2672
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	6	6	7	7	7	7	11	12	12	16	16	16	17	17	18	20	26	29	33	35	39	42	42
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	2	3	5	5	5	7	8	9	9	11	11	12	16	17	22	25	31	37	40	50	56	57	61	61	62	66	70	76	80	81	84	85	84	84	88	89	89	89	89	89	89	94	95	97	98	99	101	107	108	111	115	117	117	117	117	124	128	132	132	134	135	135	135	139	144	144	144	146	148	152	153	156	156	158	158	158	159	159	159	159	160	164	167	170	171	172	172	172	172	173	179	183	184	186	186	186	187	196	199	202	202	202	205	210	214	218	227	230	236	238	240	245	252	259	260	265	268	272	284	288	304	310	326	339	355	369	386	406	414	440	443	462	481	504	536	547	588	613	628	644	661	688	688	709	721	744	765	788	900	913	941	957	1001	1001
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	2	3	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	6	6	6	6	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	9	9	9	10	12	16	18	18	19	20	20	21	23	25	27	28	28	30	32	33	38	41	41	44	47	51	54	54	58	58	61	65	72	74	77	81	81	82	86	98	106	113	115	117	122	126	127	136	142	147	147	149	149	172	186	190	204	204	209	209	226	226
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	4	4	4	4	4	4	4	4	4	4	5	6	6	8	10	10	10	10	11	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	12	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	18	18	18	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	22	24	24	26	26	27	27	27	27	27	27	27	27	27	27	29	29	29	33	33	36	38	39	39	39	40	40	40	40	40	40	41	43	44	45	56	58	60	60	61	62	64	68	69	72	73	73	73	73	74	78	81	83	86	91	101	108	112	113	117	121	124	127	127	141	147	148	149	150	154	155	170	171	175	175	180	182	191	197	199	203	210	213	224	226	231	234	242	253	254	262	270	272	275	289	292	295	296	304	309	318	324	335	346	352	369	389	400	408	428	435	447	460	474	493	497	517	539	577	598	634	659	670	695	721	731	765	799	799	836	854	871	888	899	957	959	1015	1047	1099	1099
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	3	4	4	4	4	5	5	5	5	5	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	10	10	10	11	17	17	17	17	18	18	18	25	26	30	30	31	31	32	34	36	37	37	39	38	38	38	38	39	39	39	40	40	40	40	40	40	40	41	41	44	46	48	48	48	48	48	48	48	48	48	48	48	48	48	48	49	49	50	51	51	53	53	54	54	62	65	67	70	71	71	71	79	87	90	95	97	97	100	108	116	117	121	122	123	123	127	127	129	130	131	133	133	133	133	135	142	142	142	145	149	154	157	158	158	159	160	160	171	175	180	180	187	187	194	197	200	211	212	213	213	226	226
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	3	3	3	4	5	5	6	6	6	7	7	7	9	9	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	11	11	11	11	11	11	12	12	12	12	12	13	13	13	14	15	16	16	16	24	25	25	25	25	25	25	25	25	26	26	27	30	30	30	31	32	32	32	32	33	34	35	36	38	40	40	40	40	43	44	48	49	53	56	58	65	73	80	81	82	86	89	89	92	100	102	106	113	122	124	126	128	136	138	150	156	157	158	162	171	173	181	194	201	206	210	214	215	221	228	234	237	240	242	247	250	251	252	253	257	257	259	260	266	266	267	271	275	276	278	279	285	285	288	290	290	290	295	295	295	296	296	301	302	302	304	304	307	308	309	309	314	316	317	317	317	317	317	317	317	320	322	322	323	323	323	326	328	332	332	334	334	336	339	342	345	357	361	363	371	378	382	393	394	394	394	401	402	406	410	411	415	422	428	436	443	451	456	462	476	488	505	522	553	553	585	601	621	638	658	681	692	726	776	869	869
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	2	2	3	6	8	12	14	14	17	23	26	29	32	36	39	40	44	45	50	53	53	56	56	57	59	59	61	62	62	62	62	63	63	64	64	64	64	64	64	65	65	66	67	67	67	67	67	67	67	67	67	67	68	68	68	69	69	69	100	100	100	100	100	100	100	100	100	100	100	100	100	100	100	100	100	100	100	100	100	100	101	102	104	104	105	105	105	107	108	109	109	110	111	113	113	118	119	119	123	128	129	134	136	135	137	140	145	146	149	149	150	155	157	162	164	170	181	187	197	208	223	226	234	254	264	275	279	292	311	318	331	335	348	354	358	362	363	367	370	370	370	370	372	373	375	383	385	389	390	393	394	398	399	401	408	408	412	417	417	424	425	429	430	430	433	435	440	441	447	447	450	451	453	462	465	470	476	478	481	487	490	493	498	504	506	517	529	532	536	554	560	560	577	591	597	602	616	625	629	633	645	656	658	662	675	679	686	687	692	692	700	711	715	715	727	740	743	747	756	761	772	779	796	796	814	847	862	873	897	922	932	977	1007	1025	1025
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	2	2	3	3	3	4	4	4	4	4	4	4	4	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	7	7	7	7	7	7	7	7	8	8	8	11	11	12	12	12	12	12	12	12	12	12	12	12	12	13	13	13	19	19	23	25	35	39	53	62	71	73	88	91	104	116	128	130	138	148	152	157	162	166	167	168	174	176	177	180	182	183	184	190	190	192	198	200	201	202	205	208	208	217	219	221	221	222	223	224	227	232	232	233	235	243	245	247	254	259	262	265	267	268	272	274	274	276	276	276	276	276	276	276	276	277	278	283	283	283	283	283	283	283	289	289	292	292	295	298	301	303	305	308	308	308	308	308	308	310	310	310	311	312	312	323	327	327	330	334	335	339	342	347	348	350	352	354	354	356	356	358	359	360	365	368	368	373	378	379	380	381	384	385	388	392	401	401	403	404	407	410	425	428	431	442	451	462	469	479	479	488	492	510	518	529	542	544	551	568	627	627
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	2	2	2	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	6	13	13	16	16	20	20	21	31	31	33	33	35	35	36	36	37	37	37	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	40	42	42	42	43	43	43	43	43	43	43	43	44	44	44	45	45	45	45	45	45	45	45	46	48	49	49	49	54	58	59	69	70	77	77	82	82	86	96	97	97	100	102	104	106	106	107	108	108	108	108	108	108	108	108	108	108	109	109	110	110	111	111	111	111	111	111	111	111	111	111	111	112	113	113	113	113	113	113	113	114	114	115	115	116	116	116	117	118	119	120	119	119	123	123	124	125	126	127	132	132	133	133	134	135	139	142	143	144	145	145	146	151	153	153	158	158	160	160	167	175	179	185	185	187	190	199	199
56	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	1	2	2	2	2	2	2	2	1	1	1	1	1	1	1	3	3	3	3	3	4	4	4	4	4	4	4	4	4	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	7	7	8	11	11	11	11	11	12	12	13	15	15	18	18	18	19	19	19	19	19	19	19	19	19	21	21	21	23	23	23	23	23	23	23	23	23	23	25	25	27	35	36	36	36	37	39	39	39	41	42	44	46	50	51	54	58	58	58	62	66	71	81	88	93	99	101	103	115	121	127	127	132	139	148	155	159	159	164	169	181	189	203	294	306	306	310	323	323
